You are on page 1of 19

Lenguajes de programacin

ABAP
ABAP fue desarrollado por SAP como lenguaje de informes para SAP R/2, en los aos 80,
una plataforma que permita a las grandes corporaciones construir aplicaciones de negocios
para gestin de materiales y finanzas. ABAP se mantuvo como el lenguaje de desarrollo
para la siguiente versin cliente-servidor de SAP R/3, que fue lanzada al mercado en 1992,
en el que casi todo el sistema, menos las llamadas al sistema bsicas estaban escritas en
ABAP. En 1999, con el lanzamiento de la versin 4.6 de R/3, SAP lanz una extensin
orientada a objetos denominada ABAP Objects. La versin ms actual en estos momentos
de SAP es la release 6.6.

ABC
ABC fue desarrollado a principios de los 80 en el Centrum voor Wiskunde en Informtica
(CWI) (un centro de investigacin holands de carcter oficial que, entre otras cosas,
actualmente alberga la oficina central del W3C) como una alternativa al BASIC. Como
ste, fue pensado para principiantes, aunque su evolucin posterior lo hace tambin
adecuado para programadores avanzados. Es muy fcil de aprender y de usar, y el cdigo es
compacto pero legible

Afnix

Afnix (llamado Aleph hasta el 2003) es un lenguaje de programacin funcional mutihilos


con alcance dinmico de variables y soporte para el paradigma de programacin orientada a
objetos. El interpretador de Afnix est escrito en C++ y provee integracin en tiempo de
ejecucin que incluye la posibilidad de instanciar clases de C++, utilizar mtodos virtuales,
lanzar y atrapar excepciones. Se dispone tambin de una interfaz para facilitar la
integracin de libreras externas. Afnix est disponible para varias versiones de las
plataformas UNIX, Linux y FreeBSD.

ALGOL
Se denomina ALGOL (o Algol) a un lenguaje de programacin. La voz es un acrnimo de
las palabras inglesas Algorithmic Language (lenguaje algortmico). Hacia 1965 dos
corrientes se distinguieron sobre el tema de un sucesor para Algol. Como resultado se
definieron los lenguajes Algol W que es un lenguaje minimalista, rpidamente

implementado y distribuido y, por otra parte, Algol 68 que para la poca est en la frontera
entre un lenguaje para programar en l y un lenguaje para investigar sobre l.

APL
APL (A Programing Language, tambin conocido como Array Processing Language desde
hace algunos aos) es un lenguaje de programacin interpretado desarrollado por Kenneth
Iverson, de IBM, a finales de los aos 60.

Active Server Pages


Active Server Pages (ASP), tambin conocido como ASP clsico, es una tecnologa de
Microsoft del tipo "lado del servidor" para pginas web generadas dinmicamente, que ha
sido comercializada como un anexo a Internet Information Services (IIS).

ASP.NET
ASP.NET es un framework para aplicaciones web desarrollado y comercializado por
Microsoft. Es usado por programadores y diseadores para construir sitios web dinmicos,
aplicaciones web y servicios web XML. Apareci en enero de 2002 con la versin 1.0 del
.NET Framework, y es la tecnologa sucesora de la tecnologa Active Server Pages (ASP).
ASP.NET est construido sobre el Common Language Runtime, permitiendo a los
programadores escribir cdigo ASP.NET usando cualquier lenguaje admitido por el .NET
Framework.

AWK
AWK es un lenguaje de programacin diseado para procesar datos basados en texto, ya
sean ficheros o flujos de datos. El nombre AWK deriva de las iniciales de los apellidos de
sus autores: Alfred Aho, Peter Weinberger, y Brian Kernighan. Awk, cuando est escrito
todo en minsculas, hace referencia al programa de Unix o Plan 9 que interpreta programas
escritos en el lenguaje de programacin AWK. Apareci en 1977.

B
B es el nombre de un lenguaje de programacin desarrollado en los Bell Labs, predecesor
del lenguaje de programacin C.Fue mayoritariamente un trabajo de Kenneth L. Thompson
con contribuciones de Dennis M. Ritchie publicado por primera vez en el ao 1969 .

BASIC

En la programacin de computadoras, el BASIC, siglas de Beginner's All-purpose


Symbolic Instruction Code1 (Cdigo simblico de instrucciones de propsito general
para principiantes en espaol), es una familia de lenguajes de programacin de alto nivel.
El BASIC original, el Dartmouth BASIC, fue diseado en 1964 por John George Kemeny y
Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como
un medio para facilitar programar computadores a estudiantes (y profesores) que no fueran
de ciencias. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en los
microcomputadores a finales de los aos 1970 y en los aos 1980. El BASIC sigue siendo
popular hasta el da de hoy en un puado de dialectos altamente modificados, y en nuevos
lenguajes, influenciados por BASIC tales como Microsoft Visual Basic o Gambas en
GNU/Linux. Por el ao 2006, el 59% de los desarrolladores para la plataforma .NET
usaban Visual Basic .NET como su nico lenguaje.

BCPL
BCPL es la sigla en ingls de Basic Combined Programming Language (Lenguaje de
Programacin Bsico Combinado). Fue diseado por Martin Richards de la Universidad de
Cambridge en 1966 debido a las dificultades experimentadas con el lenguaje de
programacin CPL durante los aos 60. El primer compilador implementado fue escrito en
1967 mientras Richards visitaba el MIT. El lenguaje fue descrito por primera vez en un
proyecto presentado en una conferencia informtica en 1969. Aos despus, Dennis Ritchie
y Ken Thompson lo utilizaron como base para desarrollar B (que a su vez, ms tarde dara
lugar al popular lenguaje de programacin C).

Boo
Boo es un lenguaje de programacin orientado a objetos, de tipos estticos para la Common
Language Infrastructure con una sintaxis inspirada en Python y un nfasis en la
extensibilidad del lenguaje y su compilador. Apareci en el 2004.Boo es software de
cdigo abierto; tiene una licencia tipo MIT/BSD.Boo se integra sin fisuras con
Microsoft.NET y Mono.

C
C es un lenguaje de programacin creado en 1972 por Dennis M. Ritchie en los
Laboratorios Bell como evolucin del anterior lenguaje B, a su vez basado en BCPL. Al
igual que B, es un lenguaje orientado a la implementacin de Sistemas Operativos,
concretamente Unix. C es apreciado por la eficiencia del cdigo que produce y es el
lenguaje de programacin ms popular para crear software de sistemas, aunque tambin se
utiliza para crear aplicaciones.

C++
C++ es un lenguaje de programacin diseado a mediados de los aos 1980 por Bjarne
Stroustrup. La intencin de su creacin fue el extender al exitoso lenguaje de programacin
C con mecanismos que permitan la manipulacin de objetos. En ese sentido, desde el punto
de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hbrido.

C Sharp
C# (pronunciado si sharp en ingls) es un lenguaje de programacin orientado a objetos
desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que despus
fue aprobado como un estndar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es
uno de los lenguajes de programacin diseados para la comn. Apareci el ao 2000.

Ocaml
El lenguaje Objective CAML, tambin llamado Ocaml u O'Caml, es un lenguaje de
programacin avanzado de la familia de los lenguajes ML, desarrollado y distribuido por el
INRIA en Francia. Ocaml admite los paradigmas de programacin imperativa,
programacin funcional y programacin orientada a objetos. Ocaml nace de la evolucin
del lenguaje CAML, abreviacin de Categorical Abstract Machine Language, al
integrrsele la programacin con objetos.

Clipper
Clipper es un lenguaje de programacin procedural e imperativo creado en 1985 por
Nantucket Corporation y vendido posteriormente a Computer Associates, la que lo
comercializ como CA-Clipper.

CLIPS
CLIPS es una herramienta que provee un entorno de desarrollo para la produccin y
ejecucin de sistemas expertos. Fue creado a partir de 1984, en el Lyndon B. Johnson Space
Center de la NASA. Los fondos cesaron a principios de los aos 1990, y hubo un mandato
de la NASA para comprar software comercial.CLIPS es un acrnimo de C Language
Integrated Production System (Sistema de Produccin Integrado en Lenguaje C).

CLU
CLU es un lenguaje de programacin creado por el instituto de tecnologa de
Massachusetts (MIT) por Barbara Liskov y sus estudiantes entre 1974 y 1975. Usaba
constructores para los tipos de datos abstractos que se incluyeron en el cdigo, un paso
adelante en la programacin orientada a objetos (POO).
D

D es un lenguaje de programacin de uso general desarrollado por Walter Bright cuya


primera versin apareci en 1999. Se origina como un rediseo de C++, con un enfoque
ms pragmtico, pero no es un lenguaje puramente derivado del anterior. D ha mantenido
algunas caractersticas de C++ y tambin est influido por otros conceptos de otros
lenguajes como Java, C# y Eiffel. Una versin estable fue lanzada el 2 de enero de 2007.

COBOL
El lenguaje COBOL (acrnimo de COmmon Business-Oriented Language, Lenguaje
Comn Orientado a Negocios) fue creado en el ao 1959 con el objetivo de crear un
lenguaje de programacin universal que pudiera ser usado en cualquier ordenador, ya que
en los aos 1960 existan numerosos modelos de ordenadores incompatibles entre s, y que
estuviera orientado principalmente a los negocios, es decir, a la llamada informtica de
gestin.

Extended ML
Extended ML es un lenguaje de programacin creado por Kahrs, Sannella
y Tarlecki basado en ML. Extiende la sintaxis de ML para incluir axiomas
de semntica, los cuales pueden no ser ejecutables pero que sirven para
especificar rigurosamente el comportamiento de un programa. Extended
ML se utiliza para la enseanza de desarrollo formal de programas,
especificacin de programas y para investigacin en verificacin
automatizada de programas.

EUFHORIA
EUPHORIA (acrnimo del ingls: "End User Programming with Hierarchical Objects for
Robust Interpreted Applications"), es un lenguaje de programacin interpretado, de alto
nivel, estructurado, imperativo, y motor de juego, simultneamente, creado por Robert
Craig en 1993 como su tesis doctoral, y luego comercializado por la firma RDS (Rapid
Deployment Software). Euphoria es de dominio pblico y de cdigo abierto. El cdigo
fuente del intrprete Euphoria est escrito completamente en lenguaje EUPHORIA.

Fortran
Fortran (previamente FORTRAN) (contraccin del ingls Formula Translating System)
es un lenguaje de programacin alto nivel de propsito general, procedimental e
imperativo, que est especialmente adaptado al clculo numrico y a la computacin
cientfica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado
para aplicaciones cientficas y de ingeniera, el FORTRAN vino a dominar esta rea de la
programacin desde el principio y ha estado en uso continuo por ms de medio siglo en
reas de cmputo intensivo tales como la prediccin numrica del tiempo, anlisis de
elementos finitos, dinmica de fluidos computacional (CFD), fsica computacional y
qumica computacional. Es uno de los lenguajes ms populares en el rea de la
computacin de alto rendimiento y es el lenguaje usado para programas que evalan el
desempeo (benchmark) y el ranking de los supercomputadores ms rpidos del mundo.

Gambas
Gambas es un lenguaje de programacin libre derivado de BASIC (de ah que Gambas
quiere decir Gambas Almost Means Basic). Es distribuido con licencia GNU GPL. Cabe
destacar que presenta ciertas similitudes con Java ya que en la ejecucin de cualquier
aplicacin, se requiere un conjunto de libreras interprete previamente instaladas (Gambas
Runtime) que entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en
cdigo ejecutable por el computador.
Game Maker Languaje (GML)

Es un lenguaje de programacin interpretado, desarrollado para usarse


como complemento de la aplicacin de desarrollo de juegos Game
Maker. El lenguaje es utilizado en el programa para dar mayor
potenciacin al desarrollo de juegos u otros sistemas dentro de tal. El
lenguaje fue codificado usando el lenguaje Delphi.
GRAFCET

El GRAFCET (GRAphe Functionel de Croissant Etape Transition) es un grafo o


diagrama funcional normalizado, que permite hacer un modelo del proceso a automatizar,
contemplando entradas, acciones a realizar, y los procesos intermedios que provocan estas
acciones. Inicialmente fue propuesto para documentar la etapa secuencial de los sistemas de
control de procesos a eventos discretos.

FP

FP (abreviacin de Functional Programming) es un lenguaje de programacin creado por


John Backus para apoyar la diseminacin del paradigma de Programacin a nivel funcional.

Java
El lenguaje de programacin Java fue originalmente desarrollado por
James Gosling de Sun Microsystems (la cual fue adquirida por la
compaa Oracle) y publicado en 1995 como un componente
fundamental de la plataforma Java de Sun Microsystems. Su sintaxis
deriva en gran medida de C y C++, pero tiene menos utilidades de bajo
nivel que cualquiera de ellos. JavaScript fue desarrollado originalmente
por Brendan Eich de Netscape con el nombre de Mocha, el cual fue
renombrado posteriormente a LiveScript, para finalmente quedar como
JavaScript. El cambio de nombre coincidi aproximadamente con el
momento en que Netscape agreg soporte para la tecnologa Java en su
navegador web Netscape Navigator en la versin 2.002 en diciembre

de 1995.
Visual Basic

Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado por Alan
Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con
importantes agregados. Su primera versin fue presentada en 1991, con la intencin de
simplificar la programacin utilizando un ambiente de desarrollo que facilit en cierta
medida la programacin misma. La ltima versin fue la 6, liberada en 1998, para la que
Microsoft extendi el soporte hasta marzo de 2008.

Visual C++
Visual C++ (tambin conocido como Mvs}C, Microsoft Visual C++) es un entorno de
desarrollo integrado (IDE) para lenguajes de programacin C, C++ y C++/CLI.
Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C++/CLI en el
entorno Windows. Visual C++ incluye adems las bibliotecas de Windows (WinApi), las
bibliotecas MFC y el entorno de desarrollo para .NET Framework. Visual C++ cuenta con
su propio compilador (de igual nombre) y otras herramientas como IntelliSense,
TeamFoundation Server, Debug,... Adems provee de bibliotecas propias de cada versin
del sistema operativo y sockets. Como otros compiladores, se le pueden aadir nuevas
bibliotecas como DirectX, wxWidgets o SDL.

Visual DialogScript
Visual DialogScript es un lenguaje script en entorno Windows basado en cuadros de
dilogo muy sencillo de aprender que permite crear fcilmente pequeas y medianas
aplicaciones al usar las API's de Windows. Fue desarrollado originalmente por Julian Moss,
pero en la actualidad es un producto de Commercial-Research, Ltd.

Visual FoxPro
Visual FoxPro es un lenguaje de programacin procedural, orientado a objetos que posee
un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema
administrador de bases de datos relacionales, producido por Microsoft y fue lanzado al
mercado el 21 de junio 1995.

Yurix
Yurix es un Entorno de desarrollo de libre de modelos matemticos. Brinda la posibilidad
de realizar grandes clculos numricos aplicados en una gran cantidad de ramas de la
ciencia. Se destacan ingeniera y Simulacin, entre otras. Uno de los objetivos de Yurix es
superar al software de uso propietario.

ZPL
ZPL es un lenguaje de programacin con paralelismo implcito orientado a operaciones con
vectores o arreglos, creado por Lawrence Snyder de la Universidad de Washington en 1993
(el primer compilador disponible para uso general, fue liberado en 1997). El objetivo de
ZPL es el facilitar la programacin de ejecutables que corran eficientemente en una gran
variedad de arquitecturas secuenciales y paralelas.

Visual Basic for Applications


Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft
Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias
aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad
de programas de la suite Microsoft Office. Visual Basic para Aplicaciones es un
subconjunto casi completo de Visual Basic 5.0 y 6.0.

Tcl
Tcl (pronunciado /t.quel/, originado del acrnimo en ingls "Tool Command Language" o
lenguaje de herramientas de comando, actualmente se escribe como "Tcl" en lugar de
"TCL"), es un lenguaje de script creado por John Ousterhout, que ha sido concebido con
una sintaxis sencilla para facilitarse su aprendizaje, sin detrimento de la funcionalidad y
expresividad.fue diseado en el 1988.

TI-Basic
TI-Basic es el nombre por el que es conocido el lenguaje de programacin integrado en
algunas calculadoras grficas programables de Texas Instruments. Se asemeja al lenguaje
BASIC clsico, de ah su nombre. Al igual que ste ltimo, es un lenguaje de programacin
imperativo.

Modula-2
Modula-2 es un lenguaje de programacin cuyo autor es Niklaus Wirth, autor tambin del
lenguaje Pascal. Apareci en el 1978.Del cdigo contenido en un mdulo, slo se facilita
una interfaz pblica denominada mdulo de definicin, permaneciendo el resto oculto
(encapsulado) para un desarrollador ajeno, lo que facilita el mantenimiento de dichas
estructuras de programacin a la vez que imposibilita la modificacin de las mismas a
cualquiera que no posea el cdigo de su mdulo de implementacin.

PHP
Es un lenguaje de programacin utilizado para la creacin de sitio web. PHP es
un acrnimo recursivo que significa PHP Hypertext Pre-processor,
(inicialmente se llam Personal Home Page). Surgi en 1995, desarrollado por
PHP Group.

ASP
Es una tecnologa del lado de servidor desarrollada por Microsoft para el
desarrollo de sitio web dinmicos. ASP significa en ingls (Active Server Pages),
fue liberado por Microsoft en 1996. Las pginas web desarrolladas bajo este
lenguaje es necesario tener instalado Internet Information Server (IIS).

JSP

Es un lenguaje para la creacin de sitios web dinmicos, acrnimo de Java


Server Pages. Est orientado a desarrollar pginas web en Java. JSP es un
lenguaje multiplataforma. Creado para ejecutarse del lado del servidor. JSP
fue desarrollado por Sun Microsystems. Comparte ventajas similares a las de
ASP.NET, desarrollado para la creacin de aplicaciones web potentes. Posee un
motor de pginas basado en los servlets de Java. Para su funcionamiento se
necesita tener instalado un servidor Tomcat.

PYTHON
Es un lenguaje de programacin creado en el ao 1990 por Guido van Rossum,
es el sucesor del lenguaje de programacin ABC. Python es comparado
habitualmente con Perl. Los usuarios lo consideran como un lenguaje ms
limpio para programar. Permite la creacin de todo tipo de programas
incluyendo los sitios web.

RUBY
Es un lenguaje interpretado de muy alto nivel y orientado a objetos.
Desarrollado en el 1993 por el programador japons Yukihiro Matz
Matsumoto. Su sintaxis est inspirada en Phyton, Perl. Es distribuido bajo
licencia de software libre (Opensource).Ruby es un lenguaje dinmico para una
programacin orientada a objetos rpida y sencilla. Para los que deseen
iniciarse en este lenguaje pueden encontrar un tutorial interactivo de ruby.

JAVASCRIPT
Este es un lenguaje interpretado, no requiere compilacin. Fue creado por
Brendan Eich en la empresa Netscape Communications. Utilizado
principalmente en pginas web. Es similar a Java, aunque no es un lenguaje
orientado a objetos, el mismo no dispone de herencias.

Standard ML
El lenguaje de programacin Standard ML o SML es un lenguaje descendiente del
lenguaje ML que naci como el Meta Lenguaje del sistema LCF. A diferencia de muchos

otros lenguajes de programacin, SML tiene una especificacin formal, como semntica
operacional publicada en el libro The Definition of Standard ML.

SPARK
SPARK es un lenguaje de programacin especialmente diseado para sistemas de alta
integridad. Es un subconjunto anotado de Ada desarrollado por la empresa britnica Praxis
High Integrity Systems, Inc que elimina ciertas caractersticas del lenguaje consideradas
peligrosas en este tipo de sistemas (como las excepciones o la sobrecarga de operadores), y
que aade anotaciones formales para realizar automticamente anlhampton Program
Analysis Development Environment), un conjunto de herramientas destinadas al anlisis
de flujo de datos y de informacin. De hecho, el nombre SPARK deriva de SPADE Ada
Kernel. La primera versin de SPARK estaba basada en Ada 83 y fue desarrollada en 1988
por Bernard Carr y Trevor Jennings

Snobol
SNOBOL (StriNg Oriented symBOlic Language) es un lenguaje de programacin de
computadoras de muy alto nivel que surgi en la dcada de los 60 en los Laboratorios Bell
merced al equipo formado por David J. Farber, Ralph E. Griswold y Ivan P. Polonsky.
Los orgenes de Smalltalk se encuentran en las investigaciones realizadas por Alan Kay,
Dan Ingalls, Ted Kaehler, Adele Goldberg y otros durante los aos setenta en el Palo Alto
Research Institute de Xerox (conocido como Xerox PARC), para la creacin de un sistema
informtico orientado a la educacin. El objetivo era crear un sistema que permitiese
expandir la creatividad de sus usuarios, proporcionando un entorno para la
experimentacin, creacin e investigacin

Simula
Simula es un lenguaje de programacin orientada a objetos (OOP). Fue el primero de los
lenguajes orientado a objetos. Varios aos despus de su desarrollo, casi todos los lenguajes
modernos comenzaron a utilizar sus principios de orientacin a objetos. As fue como se
popularizaron trminos como clases, objetos, instancias, herencia, polimorfismo, etc.
Simula 67 fue lanzado oficialmente por sus autores Ole Johan Dahl y Kristen Nygaard en
mayo de 1967, en la Conferencia de Trabajo en Lenguajes de Simulacin IFIO TC 2, en
Lysebu cerca de Oslo. Hoy en da, los creadores de Simula han desarrollado un nuevo
lenguaje de programacin, llamado Beta, que generaliza todas las construcciones del
lenguaje en una nica idea denominada patrn.

Self

Self es un lenguaje de programacin orientado a objetos desarrollado por Sun


Microsystems. Puede decirse que es un sucesor de Smalltalk, y en algunos casos se
considera una evolucin de ste.

Scheme
Scheme es un lenguaje funcional (si bien impuro pues sus estructuras de datos no son
inmutables) y un dialecto de Lisp. Fue desarrollado por Guy L. Steele y Gerald Jay
Sussman en la dcada de los setenta e introducido en el mundo acadmico a travs de una
serie de artculos conocidos como los Lambda Papers de Sussman y Steele.

RPG
El lenguaje de programacin RPG es un lenguaje de programacin desarrollado por IBM
en 1964 y diseado para generar informes comerciales o de negocios. Sus siglas en ingls
significan Report Program Generator.

REXX
REXX (REstructured eXtended eXecutor) es un lenguaje de programacin desarrollado en
IBM por Mike Cowlishaw del que existen numerosas implementaciones disponibles con
cdigo abierto. Es un lenguaje de programacin estructurado de alto nivel diseado para ser
al mismo tiempo fcil de entender y fcil de leer. Hay intrpretes para REXX tanto
comerciales como de cdigo abierto para un amplio rango de plataformas y hay
compiladores para los mainframes de IBM. Apareci en el 1979.

PowerBuilder:
PowerBuilder es una herramienta de desarrollo de clase empresarial desarrollada por la
empresa Sybase. PowerBuilder es orientada a objetos y permite el desarrollo de diferentes
tipos de aplicaciones y componentes para ejecutar arquitecturas cliente/servidor,
distribuidas y Web. PowerBuilder incluye un lenguaje de programacin llamado
Powerscript, el cual es usado para especificar el comportamiento de la aplicacin en
respuesta a eventos del sistema o del usuario, tal como cerrar una ventana o presionar un
botn.

PostScript
PostScript es un lenguaje de descripcin de pginas (en ingls PDL, page description
language), utilizado en muchas impresoras y, de manera usual, como formato de transporte
de archivos grficos en talleres de impresin profesional.

Est basado en el trabajo realizado por John Gaffney en "Evans&Sutherland" en el ao


1976. Posteriormente, continuaron el desarrollo 'JaM' ('John and Martin', Martin Newell) en
Xerox PARC y, finalmente, fue implementado en su forma actual por John Warnock y
otros. Fue precisamente John Warnock, junto con Chuck Geschke, los que fundaron Adobe
Systems Incorporated (tambin conocido como Adobe) en el ao 1982.

Plankalkl
Plankalkl fue el primer lenguaje de programacin, que fue creado por el cientfico alemn
Konrad Zuse en los aos 1943 a 1946 se considera un lenguaje de alto nivel, pero no se
public hasta 1972. Zuse quera desarrollar un mtodo sofisticado para el desarrollo de las
tareas que el equipo debe hacer

PL/1
PL/1, acrnimo de Programming Language 1 (Lenguaje de Programacin 1), fue
propuesto por IBM hacia 1970 para responder simultneamente a las necesidades de las
aplicaciones cientficas y comerciales, disponible en las novedosas plataformas de utilidad
general IBM 360 y ms adelante IBM 370.

Perl
Perl es un lenguaje de programacin diseado por Larry Wall en 1987. Perl toma
caractersticas del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp
y, en un grado inferior, de muchos otros lenguajes de programacin.

Parlog
El PARLOG (de PARallel LOGic) es un lenguaje de programacin lgica similar al Prolog.
La diferencia sustancial es que en parlog se define un encabezado en el cuerpo de cada
clusula (regla) y en ese encabezado podemos definir condiciones que deben ser satisfechas
para poder ejecutar el cuerpo de la clusula.

Pascal
Pascal es un lenguaje de programacin desarrollado por el profesor suizo Niklaus Wirth
entre los aos 1968 y 1969 y publicado en 1970. Su objetivo era crear un lenguaje que

facilitara el aprendizaje de programacin a sus alumnos, utilizando la programacin


estructurada y estructuracin de datos.

Oz
Oz es un lenguaje de programacin multi-paradigma y lenguaje de programacin esotrico.
Oz fue originalmente desarrollado en el laboratorio de Programacin de Sistemas en la
Universidad de Saarland por Gert Smolka y sus estudiantes a comienzos de 1990. En 1996
el desarrollo de Oz continu en cooperacin con el grupo de investigacin de Seif Haridi en
el Instituto Sueco de Ciencias de la Computacin. Desde 1999, Oz ha sido continuamente
desarrollado por un grupo internacional, el Consorcio Mozart, que estuvo compuesto
originalmente por la Universidad de Saarland, el Instituto Sueco de Ciencias de la
Computacin, y la Universidad Catlica de Louvain.

Occam
Occam es un lenguaje de programacin imperativo y estructurado (al igual que Pascal).
Fue desarrollado por David May en Inmos Limited, Bristol, Inglaterra, para desarrollar
software para su lnea de procesadores Transputers, existiendo tambin implementaciones
para otras plataformas.

Ocaml
El lenguaje Objective CAML, tambin llamado Ocaml u O'Caml, es un lenguaje de
programacin avanzado de la familia de los lenguajes ML, desarrollado y distribuido por el
INRIA en Francia. Ocaml admite los paradigmas de programacin imperativa,
programacin funcional y programacin orientada a objetos.

Objective-C
Objective-C es un lenguaje de programacin orientado a objetos creado como un
superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk.
Originalmente fue creado por Brad Cox y la corporacin StepStone en 1980. En 1988 fue
adoptado como lenguaje de programacin de NEXTSTEP y en 1992 fue liberado bajo
licencia GPL para el compilador GCC. Actualmente se usa como lenguaje principal de
programacin en Mac OS X, iOS y GNUstep.

Object REXX
Object REXX es un lenguaje de programacin desarrollado en IBM por Simon Nash. Es
un lenguaje de programacin interpretado, orientado a objetos en cuyo diseo se tom

como base el lenguaje REXX (en cuya familia se considera incluido) manteniendo
compatibilidad hacia atrs (cualquier programa REXX clsico debera funcionar con un
intrprete de Object REXX).

Oberon
Oberon es un lenguaje de programacin orientado a objetos y procedimental creado por
Niklaus Wirth (autor tambin de Pascal, Modula y Modula-2) y sus colaboradores del
ETHZ (Suiza).

NetREXX
NetREXX es un lenguaje de programacin para la mquina virtual Java desarrollado en
IBM por Michael Cowlishaw con fuertes influencias de los lenguajes de programacin
REXX (en cuya familia se considera incluido) y Java. Apareci en 1996.
Modula-3

Modula-3 es un lenguaje de programacin imperativo, estructurado y modular, concebido


como el sucesor de Modula-2. Fue diseado por dec y Olivetti en el ao 1980.

Meta Lenguaje
ML es un lenguaje de programacin de propsito general de la familia de los lenguajes de
programacin funcional desarrollado por Robin Milner y otros a finales de los aos 1970 en
la Universidad de Edimburgo. ML es un acrnimo de Meta Lenguaje dado que fue
concebido como el lenguaje para desarrollar tcticas de demostracin en el sistema LCF (El
lenguaje para el cual ML era meta lenguaje es pplambda, una combinacin del clculo de
predicados de primer orden y el lambda-clculo polimrfico sencillamente tipificado).

Miranda
Miranda fue desarrollado entre los aos 1985 y 1986 por David Turner. Se trata de un
lenguaje de programacin funcional sucesor de SASL y KRC.

Mesa
Mesa es un lenguaje de programacin orientado a objetos desarrollado por un grupo de
investigadores de Xerox PARC a finales de la dcada de 1970. Soporta programacin
multihilo.

Lua
Lua es un lenguaje de programacin imperativo, estructurado y bastante ligero que fue
diseado como un lenguaje interpretado con una semntica extendible. El nombre significa
"luna" en portugus. Fue diseado por Roberto ierusalimschy, waldermar celes y luis
Henrique de Figueredo en el ao 1993.

Logo
Logo es un lenguaje de programacin de alto nivel, en parte
estructurado; de muy fcil aprendizaje, razn por la cual suele
programacin preferido para trabajar con nios y jvenes. Fue
didcticos por Danny Bobrow, Wally Feurzeig y Seymour Papert, los
las caractersticas del lenguaje Lisp. Apareci en 1967.

funcional, en parte
ser el lenguaje de
diseado con fines
cuales se basaron en

Lisp
Lisp (o LISP) es una familia de lenguajes de programacin de computadora de tipo
multiparadigma con una larga historia y una sintaxis completamente entre
parntesis.Especificado originalmente en 1958 por John McCarthy y sus colaboradores en
el Instituto Tecnolgico de Massachusetts, Lisp es el segundo lenguaje de programacin de
alto nivel ms viejo con un extenso uso hoy en da; solamente FORTRAN es ms viejo.

Lingo
Lingo es el lenguaje de programacin que lleva incorporado Macromedia Director, un
programa de autora. Permite integrar con relativa facilidad texto, imgenes, sonidos y
video digital, siendo una alternativa a lenguajes ms tradicionales, como el C/C++, porque
el desarrollo de la aplicacin es mucho ms rpido y flexible. El soporte para publicar suele
ser el CD y desde hace algn tiempo, con la ayuda de Adobe Shockwave, tambin la
WWW.

Lenguaje Ladder
El LADDER, tambin denominado lenguaje de contactos o en escalera, es un lenguaje de
programacin grfico muy popular dentro de los autmatas programables debido a que est
basado en los esquemas elctricos de control clsicos. De este modo, con los conocimientos

que todo tcnico elctrico posee, es muy fcil adaptarse a la programacin en este tipo de
lenguaje.

Joy
El Joy es un lenguaje de programacin funcional que fue producido por Manfred von Thun
de la Universidad de La Trobe en Melbourne, Australia. Joy est basado en la composicin
de funciones en vez del clculo lambda. Ha resultado tener muchas semejanzas con el
lenguaje Forth, debido menos al diseo que a una suerte de evolucin paralela y
convergente.

J
El lenguaje de programacin J, diseado por Kenneth Iverson y Roger Hui en los '90, es
una sntesis de los lenguajes de programacin APL (diseado tambin por Iverson) y los
lenguajes funcionales FP y FL creados por John Backus (famoso por FORTRAN, ALGOL
y BNF).

ISWIM
ISWIM es una notacin algortmica en el estilo de un lenguaje de programacin diseada
por Peter J. Landin y descrita por primera vez en su artculo, Los prximos 700 lenguajes
de programacin, publicado en la revista Communications of the ACM, en 1966. El nombre
del lenguaje es el acrnimo de la frase en ingls "If you See What I Mean".

INTERCAL
INTERCAL es un lenguaje de programacin esotrico diseado para ser extremadamente
difcil de entender. Es una parodia de los lenguajes de programacin FORTRAN y COBOL.
Fue creado por Don Woods y James Lyons, estudiantes de Princeton, en 1972. La versin
actual, C-INTERCAL, es mantenido por Eric S. Raymond. Los autores originales dicen que
INTERCAL significa "Compiled Language With No Pronounceable Acronym" ("Lenguaje
compilado con ningn acrnimo pronunciable").

Inform
Inform en un sistema de creacin de aventuras conversacionales y un lenguaje de
programacin creado en 1993 por Graham Nelson

FP

FP (abreviacin de Functional Programming) es un lenguaje de programacin creado por


John Backus para apoyar la diseminacin del paradigma de Programacin a nivel funcional.

GRAFCET
El GRAFCET (GRAphe Functionel de Croissant Etape Transition) es un grafo o
diagrama funcional normalizado, que permite hacer un modelo del proceso a automatizar,
contemplando entradas, acciones a realizar, y los procesos intermedios que provocan estas
acciones

Fortran
Fortran (previamente FORTRAN) (contraccin del ingls Formula Translating System)
es un lenguaje de programacin alto nivel de propsito general, procedimental e
imperativo, que est especialmente adaptado al clculo numrico y a la computacin
cientfica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado
para aplicaciones cientficas y de ingeniera, el FORTRAN vino a dominar esta rea de la
programacin desde el principio y ha estado en uso continuo por ms de medio siglo en
reas de cmputo intensivo tales como la prediccin numrica del tiempo, anlisis de
elementos finitos, dinmica de fluidos computacional (CFD), fsica computacional y
qumica computacional.

Forth
Forth o FORTH es un lenguaje de programacin y un ambiente de programacin para
computadores ideado por Charles H. Moore y Elisabeth Rather entre los aos 1965 y 1970
en el National Radio Astronomy Observatory de Kitt Peak, Arizona.
Dylan

Dylan es un lenguaje de programacin funcional y orientado a objetos. Fue creado a


principios de los aos 1990 por iniciativa de Apple Computer.

DIV Games Studio


DIV Games Studio es un lenguaje de programacin con sintaxis y estructuras similares al
Pascal y al C, nacido en un principio para la creacin de juegos en MS-DOS. Fue lanzado
en 1998 por la empresa espaola Hammer Tecnologies.

You might also like