Oooo

Lenguajes de programacion

  • Lenguaje ensamblador (ASM)

    Lenguaje ensamblador (ASM)
    Creado por Maurice Wilkes en la universidad de Cambridge. Consistía en la asignación de nombres a las instrucciones del procesador, así como a registros. Tambien permitía crear macros y utilizar variables.
  • Fortran (Formula Translating System)

    Fortran (Formula Translating System)
    John Backus junto a su equipo de desarrolladores en IBM, inventan el lenguaje de programación.
    Esta destinado en la resolución de problemas científico-técnicos, es el primer lenguaje de alto nivel. No existían las clases ni estructuras y limitaba el uso de manejo de archivos y tratamiento de caracteres, entre otros.
    Utilizaba tarjetas perforadas de 80 caracteres de ancho y su sistema de procesamiento era secuencial.
  • COBOL (Common Business Oriented)

    COBOL (Common Business Oriented)
    Creado por Grace Murray, surge de la necesidad de un lenguaje de programación mas sencillo y universal, es por esto que su sintaxis es parecida al ingles. Cuenta con capacidad de autodocumentacion y gestion de archivos y tipos de datos.
  • SNOBOL (String Oriented Symbolic Language)

    SNOBOL (String Oriented Symbolic Language)
    Desarrollado en los laboratorios Bell por David Farber, Ralph Griswold e Ivan Polonsky. Es un lenguaje de alto nivel. Esta enfocado en el tratamiento de cadenas de caracteres y reconocimiento de esquemas, dispone estructuras de control muy simples, pero proporciona un manejo de cadenas de caracteres muy potente, comparable a las expresiones regulares.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    BASIC (Beginner's All-purpose Symbolic Instruction Code)
    Creado por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College. Es de codigo simbólico con instrucciones de alto nivel con propósito para principiantes. Permite que la información sea introducida con un teclado y le permite a los programadores ordenar y buscar a través de las líneas de código informático con el fin de encontrar errores.
  • B

    B
    Lenguaje de programación desarrollado en los Bell Labs. Fue mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie. Es una simplificación del lenguaje BCPL, eliminando cualquier componente que Thompson considerase prescindible de forma que cupiese en la memoria de las minicomputadoras de la época.
  • Pascal

    Pascal
    Creado por el suizo Niklaus Wirth. Se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado. El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
  • C

    C
    Desarrollado por Dennis Ritchieen entre 1969 y 1972 en los Laboratorios Bell, como evolución del lenguaje B. Se trata de un lenguaje de tipos de datos estáticos, de medio nivel pero con diversas características de bajo nivel.
  • Objective-C

    Objective-C
    Originalmente fue creado por Brad Cox y la corporación StepStone. Lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk.
  • SmallTalk

    SmallTalk
    Lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Se puede considerar que un Smalltalk es un mundo virtual donde viven objetos que se comunican entre sí, mediante el envío de mensajes. Está compuesto por una máquina virtual un archivo llamado Imagen, una biblioteca de objetos reusables puede funcionar como un sistema en tiempo de ejecución.
  • C++ (C Plus Plus)

    C++ (C Plus Plus)
    Creado por Bjarne Stroustrup con la intención de extender el lenguaje de programación C. La POO (Programación Orientada a Objetos) fue introducida en C++. Se suele decir que C++ es un lenguaje de programación multiparadigma.
  • Eiffel

    Eiffel
    Lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer. Se caracteriza por diseño por contrato, gestión de memoria automática, herencia, incluyendo la herencia múltiple, programación genérica con y sin restricciones, seguridad ausencia de tipos, o protección estática contra las llamadas a referencias a nul, rutinas de ejecución única se ejecutan solo una vez para objetos compartidos y la inicialización descentralizada.
  • SQL (Structured Query Language)

    SQL (Structured Query Language)
    Es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas. Incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos.
  • Python

    Python
    Creado por Guido van Rossum. Python es un lenguaje de programación de código abierto multiparadigma, orientado a objetos, muy simple y fácil de entender. Tiene una sintaxis sencilla que cuenta con una vasta biblioteca de herramientas, que hacen de Python un lenguaje de programación único.
  • Ruby

    Ruby
    Creado por Yukihiro Matsumoto. Lenguaje de programación interpretado, reflexivo y orientado a objetos. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU
  • Java

    Java
    Creado por James Gosling, de Sun Microsystems. Es un lenguaje de programación de propósito general, ademas de ser multiplataforma.
    Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
  • JS (JavaScript)

    JS (JavaScript)
    Creado por Brendan Eich. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente implementado como parte de un navegador web permitiendo mejoras en interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor.
  • PHP

    PHP
    Creado por Rasmus Lerdorf. Es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.
  • C# (C Sharp)

    C# (C Sharp)
    Es un lenguaje POO desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
  • Visual Basic .NET

    Visual Basic .NET
    Es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic, implementada sobre el framework .NET. El lenguaje VB.NET no es retrocompatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.
  • Scala

    Scala
    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.
  • 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 usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad. El bytecode generado en el proceso de compilación es totalmente compatible con el generado por el lenguaje Java.
  • Dart

    Dart
    Lenguaje de programación de código abierto, desarrollado por Google. Su objetivo es ser una version mas moderna y actualizada para la programación de paginas web, sin tener que reemplazar a JavaScript
  • TypeScript

    TypeScript
    Es un Lenguaje de Programación de código abierto, basado en JavaScript. TypeScript contiene un superconjunto de métodos, funciones y otras características de JavaScript. Tiene soporte y una sintaxis similar de JavaScript.
  • Swift

    Swift
    Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Es posible desarrollar código en Swift compatible con ObjectiveC bajo ciertas condiciones. Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso.