Lenguajes de programación más usados 2

Lenguajes de Programacion

  • FORTRAN

    FORTRAN
    •Creado por John Backus •Propósito: Realizar cálculos científicos y de ingeniería. •Compilado. •Paradigma: Imperativo, procedural. •Alto nivel, con una sintaxis intuitiva. •Variables estáticas, tipado estático. •Identificación de variables: Se declaran explícitamente. •No tenía manejo de excepciones en sus primeras versiones.
  • LISP

    LISP
    •Paradigma: Funcional. •Tipo: Lenguaje de alto nivel. •Interpretado (aunque existen compiladores). •Manejo de variables: Dinámico, tipado dinámico. •Identificación de variables: No es necesario declararlas explícitamente. •Manejo de excepciones: Manejo básico de errores.
  • COBOL

    COBOL
    •El Departamento de Defensa de Estados Unidos
    Fabricantes tecnológicos de la época
    La Conferencia sobre Lenguajes de Sistemas de Datos (CODASYL)
    Grace Murray Hopper •Propósito: Unificar los lenguajes de programación.
    •Compilado.
    •Paradigma: Imperativo, procedural.
    •Tipo: Alto nivel.
    •Manejo de variables: Variables estáticas, tipado estático.
    •Identificación de variables: Se declaran explícitamente.
  • BASIC

    BASIC
    •Creado por: John G. Kemeny y Thomas E. Kurtz
    Propósito: Enseñar a programar •Las primeras versiones interpretadas y las mas actuales son compiladas como Visual BASIC. •Paradigma: Imperativo, procedural. •Tipo: Lenguaje de alto nivel. •Manejo de variables: Dinámico, tipado dinámico. •Identificación de variables: No es necesario
    declararlas explícitamente. •Manejo de excepciones: Manejo básico de errores.
  • LOGO

    LOGO
    •Creado por: Seymour Papert
    Propósito: Enseñar a programar a niños y jóvenes. •Interpretado. •Paradigma: Imperativo, educativo. •Tipo: Lenguaje de alto nivel. •Manejo de variables: Dinámico, tipado dinámico. •Identificación de variables: No es necesario declararlas explícitamente. •Manejo de excepciones: Manejo básico de errores.
  • PASCAL

    PASCAL
    •Creado por: Niklaus Wirth
    Propósito: Facilitar el aprendizaje de la programación. •Compilado. •Paradigma: Imperativo, procedural. •Tipo: Lenguaje de alto nivel. •Manejo de variables: Variables estáticas, tipado estático. •Identificación de variables: Se declaran explícitamente. •Manejo de excepciones: Manejo básico de errores.
  • C

    C
    •Credo por: Dennis Ritchie
    Propósito: Desarrollar el sistema operativo Unix. Se diseñó para ser eficiente, rápido y fácil de compilar. •Compilado. •Paradigma: Imperativo, procedural. •Tipo: Lenguaje de medio/alto nivel. •Manejo de variables: Variables estáticas, tipado estático. •Identificación de variables: Se declaran explícitamente. •Manejo de excepciones: No tiene manejo nativo de excepciones.
  • PROLOG

    PROLOG
    • Creado por: Robert Kowalski, Alain Colmerauer y Phillippe Roussell • Propósito: Resolver problemas usando lógica. • Paradigma: Lógico, declarativo. • Tipo: Lenguaje de alto nivel. • Interpretado (aunque existen compiladores). • Manejo de variables: Dinámico, tipado dinámico. • Identificación de variables: No es necesario
    declararlas explícitamente. • Manejo de excepciones: Manejo básico de errores.
  • ADA

    ADA
    • Creado por: Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. • Propósito: Ser un lenguaje robusto, seguro y eficiente para el desarrollo de software. • Compilado. Paradigma: Imperativo, orientado a objetos. • Tipo: Lenguaje de alto nivel. • Manejo de variables: Variables estáticas, tipado
    estático. • Identificación de variables: Se declaran
    explícitamente. • Manejo de excepciones: Manejo robusto de
    excepciones.
  • C++

    C++
    • Creado por: Bjarne Stroustrup • Propósito: Extender las capacidades del lenguaje C,
    añadiendo la programación orientada a objetos. • Compilado. • Paradigma: Imperativo, orientado a objetos. • Tipo: Lenguaje de medio/alto nivel. • Manejo de variables: Variables estáticas, tipado
    estático. • Identificación de variables: Se declaran
    explícitamente. • Manejo de excepciones: Manejo robusto de
    excepciones.
  • Objective-C

    Objective-C
    • Paradigma: Orientado a objetos. • Tipo: Lenguaje de alto nivel. • Compilado. • Manejo de variables: Dinámico, tipado dinámico. • Identificación de variables: No es necesario
    declararlas explícitamente. • Manejo de excepciones: Manejo básico de errores.
  • PERL

    PERL
    • Paradigma: Imperativo, procedural. • Tipo: Lenguaje de alto nivel. • Interpretado. • Manejo de variables: Dinámico, tipado dinámico. • Identificación de variables: No es necesario
    declararlas explícitamente. • Manejo de excepciones: Manejo básico de errores.
  • Python

    Python
    • Credo por: Guido Van Rossum • Propósito: Crear un lenguaje de programación
    sencillo de escribir y aprender. • Interpretado. • Paradigma: Multiparadigma (imperativo, OO,
    funcional). • Tipo: Alto nivel. • Manejo de variables: Dinámico, tipado dinámico. • Identificación de variables: No es necesario
    declararlas explícitamente. • Manejo robusto de excepciones.
    Es multiplataforma, código fuente ejecutable entre
    varios sistema operativos.
  • Ruby

    Ruby
    • Paradigma: Multiparadigma (imperativo, orientado a objetos, funcional).
    • Tipo: Lenguaje de alto nivel.
    • Interpretado.
    • Manejo de variables: Dinámico, tipado dinámico.
    • Identificación de variables: No es necesario declararlas explícitamente.
    • Manejo de excepciones: Manejo robusto de excepciones.
    Ruby se puede usar para una amplia variedad de aplicaciones.
  • JavaScrip

    JavaScrip
    • Paradigma: Multiparadigma (imperativo, OO, funcional). • Tipo: Lenguaje de alto nivel. • Interpretado • Manejo de Variables: Dinamico, tipado dinamico. • Identificación de variables: No es necesario declararlas explícitamente. • Manejo de excepciones: Manejo Básico de errores. •Javascript: Es una herramienta esencial tanto para la construcción de sitios web como para aplicaciones avanzadas.
  • PHP

    PHP
    • Paradigma: Imperativo, orientado a objetos.
    • Tipo: Lenguaje de alto nivel.
    • Interpretado.
    • Manejo de variables: Dinámico, tipado dinámico.
    • Identificación de variables: No es necesario
    declararlas explícitamente.
    • Manejo de excepciones: Manejo básico de
    errores.
    PHP es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.
  • JAVA

    JAVA
    •Creado por: James Gosling, de Sun Microsystems •Propósito: Crear un lenguaje sencillo, portable, seguro y orientado a objetos. •Compilado e Interpretado. •Paradigma: Imperativo, Orientado a Objetos y Funcional. •Alto nivel, estáticamente tipado •Manejo de variables: Pueden ser locales, de instancia o estáticas. •Manejo de excepciones es robusto.
  • C#

    C#
    • Paradigma: Orientado a objetos.
    • Tipo: Lenguaje de alto nivel.
    • Compilado a bytecode, luego interpretado por el CLR.
    • Manejo de variables: Variables estáticas, tipado estático.
    • Identificación de variables: Se declaran explícitamente.
    • Manejo de excepciones: Manejo robusto de excepciones.
    •Es importante decir que C# está diseñado para la plataforma .NET de Microsof y otras como Android, IOS, etc.
  • SCALA

    SCALA
    • Paradigma: Multiparadigma (funcional, orientado a objetos).
    • Tipo: Lenguaje de alto nivel.
    • Compilado.
    • Manejo de variables: Variables estáticas, tipado estático.
    • Identificación de variables: Se declaran explícitamente.
    • Manejo de excepciones: Manejo robusto de excepciones.
  • GO

    GO
    • Paradigma: Imperativo, concurrente.
    • Tipo: Lenguaje de alto nivel.
    • Compilado.
    • Manejo de variables: Variables estáticas, tipado estático.
    • Identificación de variables: Se declaran explícitamente.
    • Manejo de excepciones: Manejo básico de errores.
  • KOTLIN

    KOTLIN
    • Paradigma: Multiparadigma (orientado a objetos, funcional).
    • Tipo: Lenguaje de alto nivel.
    • Compilado.
    • Manejo de variables: Variables estáticas, tipado estático.
    • Identificación de variables: Se declaran explícitamente.
    • Manejo de excepciones: Manejo robusto de excepciones.
  • SWIFT

    SWIFT
    • Paradigma: Multiparadigma (orientado a objetos, funcional).
    • Tipo: Lenguaje de alto nivel.
    • Compilado.
    • Manejo de variables: Variables estáticas, tipado estático.
    • Identificación de variables: Se declaran explícitamente.
    • Manejo de excepciones: Manejo robusto de excepciones.