Imagen1

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

  • Plankalkül

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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++

    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
    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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
    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#

    C#
    un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.
  • ActionScript

    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

    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

    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

    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

    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

    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
    Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla.
  • Dart

    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
    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
    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

    Swift
    Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.
  • Conclusión

    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.