Fundamentos de la Programación y Evolución de los Lenguajes Computacionales
Clasificado en Informática
Escrito el en
español con un tamaño de 3,27 KB
Introducción a los Lenguajes Computacionales
¿Qué se entiende por lenguaje computacional?: Es un campo interdisciplinario entre el modelado basado en reglas y el modelado estadístico del lenguaje natural desde una perspectiva computacional.
¿Qué son los lenguajes de programación?: Es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como los ordenadores.
Evolución de las Generaciones de Programación
Explica la 1ª generación
Lenguaje máquina: son los primeros ordenadores que utilizaban lenguaje binario (0, 1). En la actualidad, todos los lenguajes tienen que ser convertidos al lenguaje binario.
Explica la 2ª generación
Lenguaje ensamblador: utilizaba instrucciones sencillas, programas más legibles y contaba con un traductor.
Explica la 3ª generación
Lenguajes de alto nivel: sustituyen las instrucciones por códigos independientes.
Explica la 4ª generación
Programación Orientada a Objetos (POO): es la forma de programación más cercana a la vida real. Ejemplos: C++, Java, JavaScript, PHP, Perl, Python…
Explica la 5ª generación
Lenguaje natural e Inteligencia Artificial: se basan en el uso del lenguaje natural, o uno muy similar. Destacan: Prolog y JSP.
Principales Lenguajes de Programación
- PHP: Es un lenguaje de programación de uso general de código del lado del servidor, originalmente diseñado para el desarrollo web de contenido dinámico.
- C++: Es un lenguaje de programación diseñado a mediados de 1980 por Bjarne Stroustrup.
- Java: Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y fue diseñado para comunicarse.
- BASIC: Es una familia de lenguajes de programación de alto nivel.
Conceptos Fundamentales de Algoritmia y Lógica
¿Qué es un algoritmo?
Es un conjunto ordenado de operaciones sistemáticas que permiten hallar la solución de un tipo de problema.
¿Qué es un pseudocódigo?
Es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales.
¿Qué utilidades puede tener una variable de tipo booleano?
El tipo de dato lógico o booleano es, en computación, aquel que puede representar valores de lógica binaria; esto es, dos valores que normalmente representan falso o verdadero.