-
Fortran
Formula Translating System (Fortran), es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel.
Se caracteriza por su potencia en los cálculos matemáticos, pero esta limitado en las aplicaciones de gestión, manejo de archivos, tratamiento de cadenas de caracteres y edición de informes. Creador: John Backus
Ecured, (2010) https://www.ecured.cu/Fortran. -
LISP
Es un lenguaje que muestra la información estructurada en listas en las que se pueden gestionar la información que estas contienen. De ahí el nombre que se le dio a este lenguaje, Lisp (List-Processing), porque fue creado principalmente para el procesamiento de listas.
Sus características son: poseer un manejo de memoria automático que libera el espacio utilizado por los objetos que dejan de ser necesitados.
Creador: John McCarhy
Ecured, (2010) https://www.ecured.cu/LISP -
ALGOL 58
Lenguaje de programación cuyo nombre es un acrónimo formado a partir de las siglas en inglés de ALGorithmic Oriented Language, tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores como Pascal, C y ADA .
Su características son: utilizar bloques de declaraciones entre paréntesis y fue el primer lenguaje en emplear los términos BEGIN y END para delimitarlos. Creador: Friedrich L. Bauer
Ecured (2010) https://www.ecured.cu/ALGOL. -
COBOL
Acrónimo de COmmon Business Oriented Language, su objetivo fue crear un Lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada Informática de gestión.
Su característica fue: una buena gestión de archivos y una excelente gestión de los tipos de datos, a través de la conocida sentencia PICTURE para la definición de campos estructurados. Creador: CODASYL
Ecured (2010) https://www.ecured.cu/COBOL -
SIMULA
Es un lenguaje de programación orientada a objetos (POO). Fue el primero de este tipo que incluyó el concepto de clase. Así fue como se popularizaron términos como clases, objetos, instancias, herencia, polimorfismo, etc.
Sus características son: una buena abstracción de las clases, objetos y atributos nos brinda una implementación más detallada, puntual y coherente y la re-utilización de código. Creador: Ole-Johan Dahl
Filoesp (2008),https://ferestrepoca.github.io. -
BASIC
Beginner's All-purpose Symbolic Instruction Code, Es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas, sigue siendo popular a día de hoy en un puñado de dialectos altamente modificados.
Sus características son: utilizar para proyectos que varían en gran medida de la complejidad, el entorno operativo y el propósito. Creador: John George Kemeny
Ecured (2010), https://www.ecured.cu/BASIC -
APL
A Programming Language. Lenguaje científico de programación de alto nivel, interactivo, célebre por sus recursos operacionales de sintáxis sucinta y de manipulación de matrices.
Sus características son: utilizar un intérprete y da apoyo al uso de subprogramas. Lo utilizan los matemáticos para resolver problemas complejos, y requiere un hardware especial capaz de exhibir e imprimir símbolos griegos.
Creador: Kenneth Iverson
Diccionario de Informática, autor: Noel L. Nuñez Camallea. ISBN, 2005. -
PASCAL
Es un programa para crear un lenguaje que facilitara el aprendizaje de la Programación a sus alumnos,su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Sus características son: que su código esta dividido en funciones o procedimientos, facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
Creador: Niklaus Wirth
Ecured (2010) https://www.ecured.cu/Pascal -
Prolog
Modela problemas que impliquen objetos y las relaciones entre ellos. Está basado en los siguientes mecanismos básicos: unificación, estructuras de datos basadas en árboles y backtracking automático. La sintaxis del lenguaje incluye la declaración de hechos, preguntas y reglas.
Sus características son: basado en lógica y programación declarativa y es que una variable sólo puede tener un valor mientras se cumple el objetivo. Creador: Alain Colmerauer
Ecured (2010), https://www.ecured.cu/ProLog -
SQL
Structured Query Language (lenguaje de consulta estructurado), es un lenguaje surgido de un proyecto de investigación de IBM para el acceso a bases de datos relacionales. Actualmente se ha convertido en un estándar de lenguaje de bases de datos.
Sus características son: explotar la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones sobre los mismos. Creador: Donald D. Chamberlin
Ecured (2010), https://www.ecured.cu/SQL -
C
“Lenguaje de programación de sistemas” un sistema operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado, Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while, tiene incluidas librerías de funciones.
Sus características son: abundancia en operadores y tipos de datos y producir el codigo objeto altamente optimizado. Creador: Dennis Ritchie
Ecured (2010), https://www.ecured.cu/C_(lenguaje_de_programaci%C3%B3n) -
ADA
Es orientado a objetos, fue diseñado por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.
La sintaxis, inspirada en Pascal, es bastante legible y no escatima en la longitud de las palabras clave, se modifica decenas de veces y se lee miles de veces. Creador: Jean Ichbiah
Ecured (2010), https://www.ecured.cu/ADA. -
Python
Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de de un multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.
Sus características son: interpretado, dinámico, multiplataforma, no compilado, usa tipado dinámico y fuertemente tipado.
Creador: Guido Van Rossum
Ecured (2010), https://www.ecured.cu/Python -
Visual Basic
Un dialecto de BASIC con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas, contiene un entorno de desarrollo integrado o IDE que integra editor de textos
Sus características son: Muestra cómo regular el flujo de la ejecución del programa y describe qué son las interfaces y cómo usarlas en las aplicaciones. Creador: Alan Cooper
Ecured (2010) https://www.ecured.cu/Visual_Basic -
Ruby
Lenguaje interpretado, reflexivo y orientado a objetos. Combina una sintaxis inspirada con características de programación orientada a objetos similares a Smalltalk, interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
Sus características son: cuatro niveles de ámbito de variable: global, clase, instancia y local y soporta alteración de objetos en tiempo de ejecución Creador: Yukihiro Matsumoto
Ecured (2010), https://www.ecured.cu/Ruby -
PHP
Hypertext Pre-processor, es usado en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
Sus características son: multiplataforma, orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos. Creador: Rasmus Lerdorf
Ecured (2010), https://www.ecured.cu/PHP -
Perl
Practical Extraction and Report Language, es un lenguaje de script de tipo BCPL, que permite el desarrollo rápido de aplicaciones y herramientas especialmente orientadas al tratamiento de textos y archivos, aunque actualmente también se utiliza incluso para entornos graficos, en combinación con sistemas como Perl/TK o GTK.
Sus características son: no establece ninguna filosofía de programación concreta. Creador: Larry Wall
Ecured (2010), https://www.ecured.cu/Perl -
HTML
Hipertext Markup Language,Utiliza marcas para describir la forma en la que deberían aparecer el texto y los gráficos en un Navegador web que, a su vez, están preparados para leer esas marcas y mostrar la información en un formato estándar.
Sus características son: Puede ser creado y editado con cualquier editor básico de textos, es multiplataforma, puede ser visualizado por cualquier navegador de cualquier sistema operativo. Creador: Tim Berners-Lee
Ecured (2010), https://www.ecured.cu/HTML -
JAVA
Es una plataforma informática comercializada, su objetivo era utilizarlo en un set-top box, un tipo de dispositivo que se encarga de la recepción y la de-codificación de la señal televisiva, tiene una máquina virtual encargada de la ejecución de las aplicaciones.
Sus características son: portable, alto rendimiento: sobre todo con la aparición de hardware especializado y mejor software, dinámico. Desarrollador: Sun Microsystems
Wikipedia (2009), https://es.wikipedia.org/wiki/Plataforma_Java -
ASP
Active Server Pages, su funcionamiento es muy sencillo. Cuando un cliente solicita una página ASP al servidor, ésta es interpretada por el mismo en el lugar de enviarla directamente. Como resultado, el navegador recibe una página en código HTML puro, con los comandos ASP ya procesados.
Sus características son: se programa sobre el que se construyen aplicaciones basadas en Internet. Desarrollador: Microsoft
Ecured (2010), https://www.ecured.cu/ASP