Programación en C y Java
Programación en C y Java
Programación en C y Java
0
TEMA
Esquema
FUNDAMENTOS
DE
PROGRAMACIÓN
Vulnerabilidades”.
• Idiomas interpretados.
• Idiomas compilados
• Idiomas de máquina.
De todos estos tipos, solo los lenguajes de máquina son los únicos que pueden ser
entendidos directamente por ordenador o máquina de proceso.
El siguiente avance fue, por tanto, el diseñar un lenguaje que pudiera traducirse al
lenguaje de máquina de muchas CPU. Estos nuevos lenguajes independientes de
máquina eran conocidos como lenguajes de "tercera generación" o "de alto
nivel" llamados “compilados”. Diseñados para ser fáciles de leer, estos lenguajes
estaban formados por palabras, símbolos matemáticos básicos y algunos caracteres de
puntuación, este es el caso por ejemplo del lenguaje “C”.
Desde el principio este lenguaje ha sido asociado con el sistema operativo UNIX o
LINUX y se ha beneficiado de popularidad de estos sistemas. Aunque no es la primera
opción obvia para escribir grandes aplicaciones, C tiene la gran ventaja de estar
siempre disponible en implementaciones comerciales de este sistema operativo. UNIX
y LINUX están escritos en C, por lo que cada vez que se implementa UNIX o LINUX en
un nuevo tipo de hardware, la primera tarea es obtener un compilador de C para ese
sistema.
El lenguaje “C” también ha ganado sustancialmente en uso y disponibilidad debido a la
expansión explosiva del mercado de los ordenadores personales (PC), los
desarrolladores obtienen no solo la legibilidad y productividad de un lenguaje de alto
nivel, sino también el poder de aprovechar al máximo el PC.
La tecnología Java se utiliza para desarrollar aplicaciones para una amplia gama de
entornos, desde dispositivos de consumo hasta sistemas empresariales heterogéneos.
Para ello hay desarrollada una plataforma de JAVA que en las interfaces de
programación de aplicaciones Java (API) y la máquina virtual Java (JVM).
Las API de Java son bibliotecas de código compilado que se puede usar cuando se
realiza un programa. Permiten agregar una funcionalidad lista para usar y
personalizable, lo que permite ahorrar tiempo de programación.
No dejes de leer…
Fundamentos de programación en Lenguaje C.
Curso de Java.
Natividad Prieto Saez and Assumpció Casanova Faus. Curso de Java. Desde cero hasta
conexiones con bases de datos MySQL. Training and Consulting.
Primer video del Curso de Java en el que se explica en que va a consistir y se explica
cómo instalar los programas necesarios para empezar a programar en Java. Se
recomienda el visionar más videos de este curso.
A fondo
Programación en Java 2
Jesús Sánchez Allende, Gabriel Huecas Fernández-Toribio, and Pilar Moreno Díaz.
Programación en Java 2 (2005). McGraw-Hill España .
TEMA 1 – Test
Bibliografía
Bruce Eckel, President. Pensando en java. Prentice Hall, segunda edición 2005
TEMA 1 – Test