Lenguajes de programación

  • Lenguajes De Programacion

    Lenguajes De Programacion
    Ingenieria En TIC'S
    Interacion Humano Computadora
    "Historia de los Lenguajes de programacion"
    Ingeniero Maximino Gonzalez Gonzalez
    Cabrera Astorga Jose Hilario 15400776 Tepic Nay 24/04/2018
  • ADA LOVELACE

    ADA LOVELACE
    fue una matemática y escritora británica cuya fama le viene principalmente por su trabajo sobre la máquina calculadora mecánica de uso general de Charles Babbage, la denominada máquina analítica 1842.
    Entre sus notas sobre la máquina se encuentra lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina, por lo que se la considera como la primera programadora de ordenadores.
  • FORTRAN

    FORTRAN
    Es un lenguaje de programación de alto nivel que se utilizó principalmente para el cálculo numérico y para la computadora científica, Creado por IBM.
  • LISP

    LISP
    LISP
    surgió en 1958 y fue creado por John McCarthy en MIT, Utilizado para la notación matemática y temas de ciencias de la computación.
  • ENSAMBLADOR

    ENSAMBLADOR
    Es un lenguaje de programación de bajo nivel, basado en la representación de código de máquina. (binario) El ensamblador realiza la traducción del código de máquina.
  • COBOL

    COBOL
    Creado como lenguaje de programación universal para poder ser utilizado en cualquier ordenador.
    El Common Business Oriented Language está detrás de la mayoría de los sistemas de transacciones de negocio de los procesos de las tarjetas de crédito, ATMs (Modo de Transferencia Asíncrona), telefonía, sistemas hospitalarios, gobierno, sistemas automatizados y señales de tráfico.
  • ALGOL

    ALGOL
    Su nombre viene de Algorithmic Language. Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.
  • SIMULA

    SIMULA
    desarrollado en 1962 por Ole Johan Dahl y Kristen Nygaard, es un lenguaje de programación orientada a objetos Fue el primero de este tipo que incluyó el concepto de clase. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos.
  • APL

    APL
    implementado por Kenneth Iverson en 1962 a IBM, El APL es un lenguaje aplicativo o un lenguaje para aplicar algo, similar a un lenguaje funcional.
    Utiliza operadores parametrizables por lo que es muy conciso. Su sintaxis está basada en (pocos) "operadores" y utiliza un conjunto especial de caracteres no presentes en el código ASCII.
  • BASIC

    BASIC
    Fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, USA.
    Es un lenguaje de programación de alto nivel.
    fue diseñado como un lenguaje simplificado para aquellos que no tenían como base fuertes conocimientos técnicos o matemáticos. Una versión modificada, escrita por Bill Gates y Paul Allen, llegó a ser el primer producto de Microsoft. Fue vendido al M.I.T.S. para el Altair.
  • SMALLTALK

    SMALLTALK
    diseñado por Alan Kay en 1969 pero fue público en 1980, es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Por sus características, Smalltalk puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto. Metafóricamente, se puede considerar que un Smalltalk es un mundo virtual donde viven objetos que se comunican entre sí, mediante el envío de mensajes.
  • PASCAL

    PASCAL
    lenguaje creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970, Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo, con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
  • PL/1

    PL/1
    lanzado en 1970 por IBM, Este lenguaje tenía muchas de las características que más adelante adoptaría el lenguaje C y algunas de C++.
    el lenguaje se utilizó con bastante intensidad, y el proyecto Multics utilizó PL/1 como lenguaje de desarrollo para su sistema de operación.
    PL/1 fue probablemente el primer lenguaje comercial cuyo compilador estaba escrito en el lenguaje que compilaba.
  • C

    C
    creado por Dennis Ritchie es un lenguaje de programación orientado a la implementación de Sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
    es un lenguaje eficiente al igual que Es muy útil porque se puede mezclar con otros lenguajes como ensamblador o acceder de forma directa al hardware del ordenador
  • PROLOG

    PROLOG
    lanzada en 1972 y creada por Alain Colmerauer y Philippe Roussel, es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial.
    Si bien en un principio se trataba de un lenguaje de uso reducido, la aparición de intérpretes del mismo para microordenadores de 8 bits y para ordenadores domésticos de 16 bits (ej: Turbo Prolog de Borland, entre otros muchos) a lo largo de la década de 1980 contribuyó notablemente a su popularización
  • ML

    ML
    lanzado en 1973 y diseñado por Robin Milner y compañeros en la Universidad de Edimburgo, es un lenguaje de programación de propósito general de la familia de los lenguajes de programación funcional, fue concebido como el lenguaje para desarrollar tácticas de demostración en el sistema LCF (El lenguaje para el cual ML era metalenguaje es pplambda, una combinación del cálculo de predicados de primer orden y el lambda-cálculo polimórfico sencillamente tipificado).
  • SQL

    SQL
    creado por Donald D. Chamberlin, Thomas Kurtz, es un Lenguaje de consulta de bases de datos relacionales. Sucesor del lenguaje Square
  • SCHEME

    SCHEME
    creado por Gerald Jay Sussman, Guy L. Steele, es un Lenguaje derivado del Lisp, pero simplificado. Los tipos son booleanos, integrales de tamaño indefinido, racionales y complejos, caracteres, símbolos, vectores, pares ordenados, listas, listas asociativas y tablas Hash. Es usado siempre como un lenguaje script, por Gimp, por ejemplo.
  • ICON

    ICON
    Creado por Griswold y Niklaus Wirth, es un Lenguaje procesal, con función de procesamiento de palabras como Snobol 4, y constructores poderosos. Probablemente el primer lenguaje orientado a los objetivos: una instrucción es ejecutada si una expresión con un éxito o fracaso posible.
    La idea de este lenguaje fue el reducir el riesgo de error con normas de programación coercitivas. Sin embargo, añade a Pascal algunas características del lenguaje C
  • ADA

    ADA
    diseñado por Jean Ichbiah y apareció en 1980 (En honor a Ada Lovelace): Es derivado del Pascal.
    Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.
  • C++

    C++
    diseñado por Bjarne Stroustrup y lanzado en 1983, es un lenguaje de programación multiparadigma., C++ es un lenguaje híbrido.
    fue diseñado para dotar a C de la ejecución de programación orientada a objetos, además de la programación estructurada.
  • OBJECTIVE-C

    OBJECTIVE-C
    creado por Brad Cox y Tom Lov, es un Lenguaje de propósito general, de alto nivel. Ampliado en C, adicionaba una funcionalidad de paso de mensajes.
  • GAP

    GAP
    fue desarrollado por Johannes Meier, Werner Nickel, Alice Niemeyer, Martin Schonert, El lenguaje fue definido para programar algoritmos matemáticos. Es interpretable, interactivo y sin tipo. Las grabaciones y las listas son variables complejas. La sintaxis es como Pascal, pero con algunas diferencias
  • EIFFEL

    EIFFEL
    desarrollado por Bertrand Meyer, es un Lenguaje procesal orientado completamente a la manipulación de objetos, implementando persistencia y la programación por contrato. Fue diseñado para la seguridad del software.
  • PERL

    PERL
    es un lenguaje de programación diseñado por Larry Wall en 1987. 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. está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
  • MIRANDA

    MIRANDA
    creado por D. Turner, Miranda es un lenguaje de programación de evaluación perezosa, puramente funcional
  • PYTHON

    PYTHON
    creado por van Rossum, es un programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
    es muy sencillo pero capaz, por lo que se ha venido usando para realizar herramientas de análisis.
    Python usa tipado dinámico y conteo de referencias para la administración de memoria. Y maneja la facilidad de extensión. Se pueden escribir nuevos módulos fácilmente en C o C++. Python puede incluirse en aplicaciones que necesitan una interfaz programable.
  • R

    R
    desarrollado por Ross Ihaka y Robert Gentleman Está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux.
    Se trata de uno de los lenguajes más utilizados en investigación por la comunidad estadística, siendo además muy popular en el campo de la minería de datos, la investigación biomédica, la bioinformática y las matemáticas financieras. A esto contribuye la posibilidad de cargar diferentes bibliotecas o paquetes con funcionalidades de cálculo y gráficas.
  • PHP

    PHP
    diseñado y creado por Rasmus Lerdorf en 1995, es un lenguaje de programación de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico
    Fue uno de los primeros que se ejecutaba del lado del servidor y que al mismo tiempo se podría incorporar en un código HTML. Se necesita un módulo que procese PHP en el servidor para ser ejecutado
  • JAVASCRIPT

    JAVASCRIPT
    Lenguaje de alto nivel. Creado por Brendan Eich para extender las funcionalidades de las páginas web. Usado por páginas dinámicas para el envío y validación de formularios, interactividad, animación, seguimiento de actividades de usuario, etc.
    El lenguaje seguirá creciendo cumpliendo requerimientos de la industria en manos de personas que están altamente calificadas.
  • JAVA

    JAVA
    diseñado por James Gosling y Sun Microsystems (Oracle Corporation) 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. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo
    un lenguaje de programación diseñado para ser multiplataforma. .
  • HTML

    HTML
    lanzado en 1997, lenguaje de marcas de hipertexto, hace referencia al lenguaje de marcado para la elaboración de páginas web.
    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 (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros. Es un estándar a cargo del World Wide Web Consortium
  • C#

    C#
    desarrollado y estandarizado por Microsoft como parte de su plataforma .NET en el año 2000, es un lenguaje de programación orientado a objetos diseñados para la infraestructura de lenguaje común.
    es una mejor alternativa a C/C++. Al ‘#’ se le ha dado comúnmente el significado de ‘++++’ por ser mejor que los anteriores
  • GROOVY

    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.
    Groovy puede usarse también de manera dinámica como un lenguaje de scripting.
  • GO

    GO
    es un lenguaje inspirado en la sintaxis de C. desarrollado por Google, creado por Robert Griesemer y Ken Thompson
    está disponible en formato binario para sistemas operativos pudiendo también ser instalado en estos y en otros sistemas con el código fuente
    Go nos aporta una sintaxis sencilla, clara y divertida junto a la potencia que nos ofrece un lenguaje fuertemente tipado y compilado incorporando además características de alto nivel que facilitan el uso del lenguaje por los desarrolladores.
  • SWIFT

    SWIFT
    es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Lanzado en 2 de junio de 2014
    está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C. También es posible desarrollar código en Swift compatible con Objective-C bajo ciertas condiciones
    Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso
  • Conclucion

    Conclucion
    Al transcurrir el tiempo se ha notado que el software esta avanzando de manera sorprendente, como en los lenguajes dia con dia se va avanzando a niveles rapidisimos, estos lenguajes han ayudado a que nos encontremos en esta era de la tecnologia donde se nos facilita la creacion de diferentes herramientas para la comodidad humana (interfaces, realidad virtual etc) y en tiempo futuro no se sabe con que avances nos encontraremos y viviremos con la creacion de software con estos lenguajes