-
Period: to
PLANKALKUL
-primer lenguaje de programación
-se Podría decir que es el antepasado de los modernos lenguajes de programación
-Las operaciones lógicas o matemáticas se pueden aplicar sólo a las variables del mismo tipo
-Tenia ventajas como que los programas eran funciones re utilizables, una estructura de datos jerárquica, entre otras
-sus desventajas eran que no tenia una sintaxis fácil de interpretar, no se podía establecer nombre a las variables entre otros -
Period: to
SHORT CODE
-considerado el precursor de los lenguajes de alto nivel
-fue utilizado en la primera serie de UNIVAC
-primer lenguaje que se usó en computadoras electrónicas
- requería que el programador convirtiera (compilara) su programa a 0's y 1's de manera manual -
Period: to
FORTRAN
- Se tomo como base el programa SPEEDCODING
- Destinado a la solución de problemas científico-técnicos
- Sencillo de aprender si se dominaba la notación científica
- Sus programas carecen de estructura y son difíciles de seguir
- Su primer manual apareció en octubre de 1956
-
Period: to
FLOWMATIC
-El primer lenguaje de programación destinado al
tratamiento de aplicaciones de gestión
-Estableció el concepto de lenguajes de programación basados en palabras del lenguaje natural
-desarrolló los primeros compiladores de la historia -
Period: to
LISP
-lenguaje conciso e interactivo, basado en el tratamiento de listas
-fue el primer lenguaje de programación homoicónico
-fue creado originalmente como una notación matemática práctica para los programas de computadora -
COBOL
- Orientado hacia funciones administrativas
- Su sintaxis es similar al ingles común porque se buscaba su fuera fácil de leer
- Fue dotado de unas excelentes capacidades de auto documentación
- casi todos los sistemas que requieren gran capacidad de procesamiento por lotes (Batch), tanto las entidades bancarias como otras grandes empresas con sistemas mainframes utilizan COBOL
-
BASIC
-Diseñado para permitir que los estudiantes de Dartmouth College se pudieran introducir su sistema de tiempo compartido
-Es el lenguaje mas difundido, aplicándose tanto en tareas
de gestión como en aplicaciones científicas
-Su popularidad se debía gracias a su sencillez y ademas que su interprete ocupaba poca memoria
-Cuando se creo el primer ordenador personal Microsoft diseño un BASIC para este
-Microsoft adapto su BASIC a los productos
de Apple, a los microordenadores y al PC de IBM -
LOGO
-LOGO introduce al mundo de la programación de una forma gráfica, mediante la geometría de la tortuga
-Se controlaba un pequeño robot con ruedas, motor y un lápiz retráctil, que admita Ordenes sencillas
-Ha ido desapareciendo de los centros de enseñanza porque su enseñanza no es sencilla si se iba mas allá de la tortuga gráfica, Tambien debido a que la informática educativa ha ido perdiendo su
componente formativa y creativa -
PASCAL
-es el lenguaje mas sencillo que posibilita el acceso a la informática teórica
-Su objetivo fue crear un lenguaje que facilitara el aprendizaje de programación a los alumnos
-excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo
-El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos
-El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado -
PROLOG
-Es el prototipo de lenguaje declarativo por excelencia, los cuales no están basados en Ordenes sino en descripciones -No esta destinado al calculo científico sino en la investigación de la inteligencia artificial, y su aplicación al definir objetos y establecer relaciones -
Lenguaje C
-Thompson Desarrollo un lenguaje experimental, llamado B en el cual se baso para crear un lenguaje de propósito general llamado C
-A principios de los 80, Bjarne Stroustrup diseño una ampliación de C y, en 1984, la convirtió en un compilador que llamo C++
-Como no depende de la arquitectura del hardware, C es uno de los lenguajes mas portales del mercado
-es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones -
ADA
-Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++
-se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa
-se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución -La sintaxis, inspirada en Pascal, es bastante legible incluso para personas que no conozcan el lenguaje -
JAVA
-Basado en C y C++
-Su objetivo fue crear un interfaz atractivo e intuitivo para electrónica de consumo
-Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo
-usar el paradigma de la programación orientada a objetos.
-permitir la ejecución de un mismo programa en múltiples sistemas operativos.
-incluir soporte para trabajo en red.
-diseñado para ejecutar código en sistemas remotos de forma segura. -
PHYTON
-es un lenguaje de programación interpretado
-un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional
-usa tipado dinámico y es multiplataforma