INSTITUTO TECNOLÓGICO DE TEPIC, Ing. Tecnologías de la información y comunicaciones, Materia: IHC, 4.1 Lenguajes de programación- Antecedente, situación actual y perspectivas, Juan Antonio Lopez Sanchez, Lugar: Tepic, Nay. Fecha: 24/04/2018
By antonio1996
-
Plankalkül
Plankalkül fue el primer lenguaje de programación, que fue creado por el científico alemán Konrad Zuse en los años 1943 a 1946 se considera un lenguaje de alto nivel. -
Lenguaje ensamblador
Es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por un programador. Aun hoy se utiliza en la programación de handler o manipuladores de dispositivos de hardware.
https://www.youtube.com/watch?v=DCwMcs1QGy0 -
FORTAN
Es un lenguaje de programación de alto nivel,Surgía la necesidad de crear un tipo de lenguaje mas accesible al humano y que la computadora pudiera comprender ya sea interpretándolo directamente o generando código de máquina.Que está especialmente adaptado al cálculo numérico y a la computación científica. -
Lisp
un lenguaje matemático basado en el Cálculo Lambda de Alonzo Church, que se orientó al estudio y búsqueda de programar Inteligencia Artificial, aún se utiliza hoy en día. -
COBOL
Un lenguaje de alto nivel “orientado a negocios” por manejo de información y datos, ideal para el procesamiento de grandes lotes de información como en los procesos contables, COBOL surge a raiz del trabajo conjunto entre la CODASYL (Conference on Data Systems Languages), un consorcio de fabricantes de computadoras y el Departamento de Defensa de los Estados Unidos. -
BASIC
Un lenguaje que simplificara la escritura de código fuente desarrollaron Dartmouth BASIC, quiza el lenguaje mas popular de todos los tiempos y que se masificó al aparecer en las primeras computadoras personales como la Altair 8800. -
PASCAL
un lenguaje fácil de aprender pero estructurado, eficiente y completo que pudiera llegar a bajo nivel para hacer aplicaciones de todo tipo, es decir que no estuviera orientada a un ámbito específico. -
Lenguaje de Programación C
Dennis Ritchie de los Laboratorios Bell reanuda el lenguaje B escrito por Ken Thompson y lo convierte en un verdadero compilador que genera el codigo máquina (B era un intérprete). C es utilizado por la eficiencia de su código para generar aplicaciones y software de sistemas.
https://www.youtube.com/watch?v=wKpuS-20dPA -
SMALTALK
Es un lenguaje de programación que permite realizar tareas de computación mediante la interacción con un entorno de objetos virtuales. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde viven objetos que se comunican mediante el envío de mensajes. -
SQL
Es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. -
C++
Su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
https://www.youtube.com/watch?v=TsPUNTLucW0 -
Perl
Perl es un lenguaje de programación diseñado por Larry Wall. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación. -
JAVA
es un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
https://www.youtube.com/watch?v=-bgHbuVFE0k -
Haskell
Es un lenguaje de programación estandarizado multi-propósito puramente funcional con semánticas no estrictas y fuerte tipificación estática. Su nombre se debe al lógico estadounidense Haskell Curry, debido a su aportación al cálculo lambda, el cual tiene gran influencia en el lenguaje. -
Visual Basic
es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. -
Lua
Es un lenguaje de programación imperativo, estructurado y bastante ligero que fue diseñado como un lenguaje interpretado con una semántica extendible. -
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 un lenguaje de programación multiparadigma, ya que soporta orientación a objetos. -
PHP
es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico.
https://www.youtube.com/watch?v=ykGRYEX0n60 -
Ruby
un lenguaje interpretado, reflexivo y ciertamente orientado totalmente a objetos que ha dado hijos como Ruby on Rails, un framework o entorno de trabajo para la creación de aplicaciones siguiendo el patrón de desarrollo MVC (Modelo Vista Controlador), tratando de utilizar un mínimo de escritura de código al programador. -
Embarcadero Delphi
Es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. -
JavaScript
Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
https://www.youtube.com/watch?v=riZbwRFMFuw -
HTML
Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código.
https://www.youtube.com/watch?v=10GHKjgQIR0 -
Jython
Jython (Python en Java) es un lenguaje de programación de alto nivel, dinámico y orientado a objetos basado en Python e implementado íntegramente en Java. -
C#
un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. -
ActionScript
Es el lenguaje de programación de la plataforma Adobe Flash. Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva. La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas. -
Groovy
Es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java. -
Scala
Es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual corre en la máquina virtual de Java y es compatible con las aplicaciones Java existentes. -
Scratch
Es un lenguaje de programación visual desarrollado por el MIT Lab Tab .Scratch es utilizado por estudiantes, académicos, profesores y padres para crear fácilmente animaciones, juegos, interacciones etc. -
Clojure
Es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java y la máquina virtual de la plataforma .NET, así como compilado a JavaScript. -
Go
Es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google, y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. -
Rust
Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla. -
Dart
Dart (originalmente llamado Dash) es un lenguaje de programación de código abierto, desarrollado por Google. El objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino ofrecer una alternativa más moderna. -
Ceylon
Ceylon es un lenguaje de programación orientado a objetos, desarrollado por Red Hat. El lenguaje en sí mismo toma mucha de su sintaxis de Lenguaje de programación Java. -
Kotlin
Kotlin es un lenguaje de programación de tipado estático que corre sobre la Máquina Virtual de Java y que también puede ser compilado a código fuente de Javascript. -
Swift
Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. -
Conclusión
A lo largo de la historia ha surgido numerosos
lenguajes de programacion,unos evolucionado
a partir de otros y algunos de ello totalmente novedoso.
Cada vex más adaptados al lenguaje humano, haciendo así más
fácil la programación.