Anda di halaman 1dari 20

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMTICAS Y


FSICAS
INGENIERA EN SISTEMAS COMPUTACIONALES

INTRODUCCIN COMPUTACIONAL
GRUPO # 10

TEMA: LENGUAJES DE PROGRAMACIN

INTEGRANTES:

CHVEZ GARCA RAL


CHEZ VERA MADELAINE
GARCA SANTANA DAYANA

CURSO
S1B

GUAYAQUIL ECUADOR
2015 - 2016
NDICE
HISTORIA .......................................................................................................... 3
DEFINICIN....................................................................................................... 3
CLASIFICACIN DE LOS LENGUAJES DE PROGRAMACIN ....................... 3
CLASIFICACIN SEGN NIVEL DE ABSTRACCIN ...................................... 3
CLASIFICACIN SEGN PARADIGMA ............................................................ 4
CLASIFICACIN SEGN LA FORMA DE EJECUCIN ................................... 6
LENGUAJES DE PROGRAMACIN ................................................................. 6
RANKING DE LOS LENGUAJES DE PROGRAMACIN MS POPULARES
DE 2015 ........................................................................................................... 18
Costos en el mercado de programas de lenguajes de programacin .............. 19
BIBLIOGRAFA ................................................................................................ 20
HISTORIA
Los primeros lenguajes de programacin surgieron de la idea de Charles
Babagge, la cual se le ocurri a este hombre a mediados del siglo XIX. Era un
profesor matemtico de la universidad de Cambridge e inventor ingls, que al
principio del siglo XIX predijo muchas de las teoras en que se basan los
actuales ordenadores. Consista en lo que l denominaba la maquina analtica,
pero que por motivos tcnicos no pudo construirse hasta mediados del siglo
XX. Con l colabor Ada Lovelace, la cual es considerada como la primera
programadora de la historia, pues realizo programas para aqulla supuesta
mquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca
a construirse, los programas de Ada, lgicamente, tampoco llegaron a
ejecutarse, pero si suponen un punto de partida de la programacin, sobre todo
si observamos que en cuanto se empez a programar, los programadores
utilizaron las tcnicas diseadas por Charles Babagge, y Ada, que consistan
entre otras, en la programacin mediante tarjetas perforadas. A pesar de ello,
Ada ha permanecido como la primera programadora de la historia.

DEFINICIN
Un Lenguaje de Programacin es un conjunto de reglas, notaciones, smbolos
y/o caracteres que permiten a un programador poder expresar el
procesamiento de datos y sus estructuras en la computadora. Cada lenguaje
posee sus propias sintaxis. Tambin se puede decir que un programa es un
conjunto de rdenes o instrucciones que resuelven un problema especfico
basado en un Lenguaje de Programacin.

CLASIFICACIN DE LOS LENGUAJES DE PROGRAMACIN


Los lenguajes de programacin son clasificados de muchas formas, dentro de
estas se encuentran:

CLASIFICACIN SEGN NIVEL DE ABSTRACCIN

Los lenguajes de bajo nivel:

Son lenguajes de programacin que se acercan al funcionamiento de una


computadora. El lenguaje de ms bajo nivel es, por excelencia, el cdigo
mquina. A ste le sigue el lenguaje ensamblador, ya que al programar en
ensamblador se trabajan con los registros de memoria de la computadora de
forma directa.

Los lenguajes de medio nivel:

Hay lenguajes de programacin que son considerados por algunos expertos


como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas
caractersticas que los acercan a los lenguajes de bajo nivel pero teniendo, al
mismo tiempo, ciertas cualidades que lo hacen un lenguaje ms cercano al
humano y, por tanto, de alto nivel.

Los lenguajes de alto nivel:

Los lenguajes de alto nivel son normalmente fciles de aprender porque estn
formados por elementos de lenguajes naturales, como el ingls.

En BASIC, el lenguaje de alto nivel ms conocido, los comandos como "IF


CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora
que pare si CONTADOR es igual a 10. Por desgracia para muchas personas
esta forma de trabajar es un poco frustrante, dado que a pesar de que las
computadoras parecen comprender un lenguaje natural, lo hacen en realidad
de una forma rgida y sistemtica.

CLASIFICACIN SEGN PARADIGMA

Paradigma imperativo:

Describe la programacin como una secuencia instrucciones o comandos que


cambian el estado de un programa. El cdigo mquina en general est basado
en el paradigma imperativo. Su contrario es el paradigma declarativo. En este
paradigma se incluye el paradigma procedimental (procedural) entre otros.

Paradigma declarativo:

No se basa en el cmo se hace algo (cmo se logra un objetivo paso a paso),


sino que describe (declara) cmo es algo. En otras palabras, se enfoca en
describir las propiedades de la solucin buscada, dejando indeterminado el
algoritmo (conjunto de instrucciones) usado para encontrar esa solucin. Es
ms complicado de implementar que el paradigma imperativo, tiene
desventajas en la eficiencia, pero ventajas en la solucin de determinados
problemas.

Paradigma estructurado:

La programacin estructurada se basa en una metodologa de desarrollo de


programas llamada refinamientos sucesivos: Se plantea una operacin como
un todo y se divide en segmentos ms sencillos o de menor complejidad. Una
vez terminado todos los segmentos del programa, se procede a unificar las
aplicaciones realizadas por el pool de programadores.

Paradigma orientado a objetos:

La programacin orientada a objetos, intenta simular el mundo real a travs del


significado de objetos que contiene caractersticas y funciones. Los lenguajes
orientados a objetos se clasifican como lenguajes de quinta generacin.

Paradigma funcional:

Este paradigma concibe a la computacin como la evaluacin de funciones


matemticas y evita declarar y cambiar datos. En otras palabras, hace hincapi
en la aplicacin de las funciones y composicin entre ellas, ms que en los
cambios de estados y la ejecucin secuencial de comandos (como lo hace el
paradigma procedimental). Permite resolver ciertos problemas de forma
elegante y los lenguajes puramente funcionales evitan los efectos secundarios
comunes en otro tipo de programaciones.

Paradigma lgico:

Se basa en la definicin de reglas lgicas para luego, a travs de un motor de


inferencias lgicas, responder preguntas planteadas al sistema y as resolver
los problemas.
CLASIFICACIN SEGN LA FORMA DE EJECUCIN

Lenguaje compilado:

Los compiladores son aquellos cuya funcin es traducir un programa escrito en


un determinado lenguaje a un idioma que la computadora entienda (lenguaje
mquina con cdigo binario).

Al usar un lenguaje compilado (como lo son los lenguajes del popular Visual
Studio de Microsoft), el programa desarrollado nunca se ejecuta mientras haya
errores, sino hasta que luego de haber compilado el programa, ya no aparecen
errores en el cdigo.

Lenguaje interpretado:

Se puede tambin utilizar una alternativa diferente de los compiladores para


traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar
en forma permanente el cdigo objeto que se produce durante la corrida de
compilacin para utilizarlo en una corrida de produccin futura, el programador
slo carga el programa fuente en la computadora junto con los datos que se
van a procesar. A continuacin, un programa intrprete, almacenado en el
sistema operativo del disco, o incluido de manera permanente dentro de la
mquina, convierte cada proposicin del programa fuente en lenguaje de
mquina conforme vaya siendo necesario durante el proceso de los datos. No
se graba el cdigo objeto para utilizarlo posteriormente.

LENGUAJES DE PROGRAMACIN

FORTRAN

Su nombre proviene del ingls de: FORmula TRANslator. Nace en los aos 50,
se utiliza principalmente para aplicaciones cientficas y el anlisis numrico.
Durante toda su vida ha pasado por varias versiones. Fue diseado por IBM en
1950. El idioma se hizo tan popular en los 60s que otros desarrolladores
empezaron a producir sus propias versiones y esto llev a una gran cantidad
de dialectos (en 1963 haba 40 compiladores de FORTRAN diferentes). En
1972 se cre FORTRAN66, como una forma de estandarizar la estructura del
lenguaje. Luego, en 1980, se estableci una norma oficial para el lenguaje
avalada por la Organizacin de Normas Internacionales (ISO). Tal versin es
normalmente conocida como FORTRAN 77 (dado que el proyecto final se
complet en 1977). En 1991 surge FORTRAN90, un desarrollo mayor del
idioma pero que incluye todos los elementos de FORTRAN77 para facilitar la
compatibilidad. Finalmente, en 1997, surge FORTRAN95 o High Performance
Fortran (HPF).

SIMULA

Simula fue desarrollado por los noruegos Ole Johan Dahl y Kristen Nygaard en
mayo de 1967, buscaban un lenguaje adecuado para la simulacin de eventos
discretos (su nombre es una contraccin de Simularan Languaje).

Su primer compilador estuvo disponible en 1964, para la serie 1100 de


UNIVAC, si bien hasta 1967 no adquiri una amplia funcionalidad. En la
actualidad hay disponibles diversas versiones freeware de su compilador.

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.

LOGO

El Logo es un lenguaje de programacin que nace en los aos 60. Su creador


fue el matemtico Seymour Papert, que creo la primera versin de este
lenguaje en el ao 1967.

Se cre con el fin de ser accesible a principiantes, pero a la vez ser capaz de
conseguir elaborar programas sofisticados y complejos hechos por expertos
programadores. Logo es un lenguaje derivado de Lisp. El Logo es uno de los
pocos lenguajes de programacin que utiliza el cdigo en espaol. Es un
lenguaje de alto nivel, funcional y estructurado, muy fcil de aprender, por ello
se utiliza mucho en el aprendizaje de nios y jvenes.
MODULA

Es un descendente del lenguaje de programacin pascal.

Se desarroll en suiza a finales de 1970 por Niklauswirth, la misma persona


que diseo pascal. La principal innovacin de modula ms de pascal es un
sistema de mdulos, que se utiliza para agrupar conjuntos de las declaraciones
respectivas en las unidades de programa, de ah el nombre de modula.

Fue inventado por Ken Thompson y Dennis M. Ritchie. El lenguaje de


programacin C fue una evolucin del anterior lenguaje, el lenguaje B, que
estaba basado en el BCPL (Basic Combines Programming Language o
Lenguaje de Programacin Bsica Combinada) que luego cambi su nombre
por C. Su diseo incluy una sintaxis simplificada, la aritmtica de direcciones
de memoria (permite al programador manipular bits, bytes y direcciones de
memoria) y el concepto de apuntador. Adems, al ser diseado para mejorar
software de sistemas, se busc que generase cdigos eficientes y uno
portabilidad total, es decir el que pudiese correr en cualquier mquina.
Logrados los objetivos anteriores, C se convirti en el lenguaje preferido de los
programadores profesionales.

TURBO PASCAL

Fue lanzado en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para


Microsoft Windows, fue durante mucho tiempo la versin ms extendida del
lenguaje Pascal. Tambin hubo una versin de corta vida para Apple
Macintosh.

Desarrollado a principios de los aos 70 por Nyklaus Wirth, en la Universidad


Tcnica de Zurich, Suiza; para ensear programacin estructurada. Hay
muchas originadas a partir de este primer desarrollo. Ejemplo: Turbo Pascal 7.0
de la compaa Borland.

El nombre fue elegido en honor de Blaise Pascal (1623-1662), un brillante


cientfico y matemtico francs entre cuyos logros se encuentra la primera
mquina calculadora mecnica en el mundo.
BASIC

Es un lenguaje de programacin que se cre con fines pedaggicos, era el


lenguaje que utilizan las microcomputadoras de los aos 80. Actualmente sigue
siendo muy conocido y tienen muchsimos dialectos muy diferentes al original.

Los creadores del BASIC fueron John Goerge Kemeny y Thomas Eugene Kurtz
en el ao 1964. Fue inventado para permitir a los estudiantes escribir
programas usando terminales de computador de tiempo compartido. Con el
BASIC se quiso hacer un lenguaje de programacin mucho ms sencillo que
los que existan por aquel entonces.

LISP

En informtica, acrnimo de List Processing. Un lenguaje de programacin


para ordenadores o computadora orientada a la generacin de listas. El LISP
es un lenguaje interpretado, en el que cada expresin es una lista de llamadas
a funciones. Desarrollado en 1959-1960 por John McCarthy y usado
principalmente para manipular listas de datos o de smbolos. El lenguaje LISP
constituy un cambio radical con respecto a los lenguajes procedurales
(FORTRAN, ALGOL) que se desarrollaban por entonces

COBOL

(Common Business Oriented Languaje = lenguaje orientado a negocios


comunes). Se ha usado mucho desde los aos 60 en aplicaciones de
computadoras aplicadas a la administracin.

Se invent en los aos 60. Naci con el objetivo de ser un lenguaje de


programacin verstil, que pudiese ser usado en cualquier computador.

Se quera conseguir con este nuevo lenguaje de programacin que estuviese


destinado a los negocios, concretamente a lo que conocemos como informtica
de gestin. As naci el Cobol, como un lenguaje de programacin compatible
con la mayora de las computadoras y destinado principalmente a la gestin.
ALGOL

(ALGOritmic Language) Fue el primer lenguaje de programacin de proceso


estructurado de alto nivel. Fue orientado al uso de quienes participan en
proyectos cientficos y matemticos.

Fue presentado en 1958. Un grupo internacional de matemticos europeos y


americanos, pretendan crear un lenguaje comn normalizado que les
permitiera el intercambio de algoritmos, aunque est en desuso, fue el primero
que incorporo conceptos claves para la programacin actual.

PASCAL

El lenguaje Pascal aparece por primera vez en 1971, diseado por el profesor
Niklaus Wirth con el objetivo de facilitar el aprendizaje de la programacin a sus
alumnos. Pascal fue muy utilizado en la dcada de los 80 y los 90, y es el
precursor de lenguajes como Delphi.

CPL

Este lenguaje estuvo fuertemente influenciado por ALGOL 60 pero, en vez de


ser extremadamente pequeo, elegante y simple, CPL era grande,
moderadamente elegante y complejo. Fue intencional por el bien de la
programacin cientfica (en la manera de FORTRAN y ALGOL) y tambin para
la programacin comercial (en la manera de COBOL). De hecho, puede ser
visto como un esfuerzo similar a PL/I en esta manera, o esfuerzos posteriores
como Ada.

CPL result mucho para las pequeas computadoras y las inmaduras


tecnologas de compilacin de la poca. Compiladores propiamente funcionales
fueron escritos probablemente alrededor de la dcada del 70, pero el lenguaje
nunca fue muy popular y pareci haber desaparecido sin rastros en la misma
dcada.

C++

El C++ es un lenguaje orientado a objetos al que se le aadieron


caractersticas y cualidades de las que careca el lenguaje C.
Fue creado en los aos 80 por Bjarne Stroustrup basando en el lenguaje C.
Para 1983 dicha denominacin cambi a la de C++.

De esta forma naci el C++ y como suceda con el C depende mucho del
hardware, tiene una gran potencia en la programacin a bajo nivel, y se le
aadieron elementos que nos permiten programar a alto nivel. El C++ es uno
de los lenguajes ms potentes porque nos permite programar a alto y a bajo
nivel, pero a su vez es difcil de aprender porque es necesario hacerlo casi todo
manualmente.

El nombre fue propuesto por Rick Masciatti, al utilizarse C++ fuera de los
laboratorios donde se cre. Con el nombre de C++ que quiso dar a entender
que el C++ es una extensin del lenguaje C.

AWK

Es un lenguaje de programacin diseado para el anlisis y procesamiento ya


sean ficheros o flujo de datos.

AWK es ejemplo de un lenguaje de programacin que usa ampliamente el tipo


de datos de listas asociativas (es decir, listas indexadas por cadenas clave), y
expresiones regulares.

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 que interpreta programas
escritos en el lenguaje de programacin AWK.

AWK fue una de las primeras herramientas en aparecer en Unix y gan


popularidad como una manera de aadir funcionalidad a las tuberas de Unix.
La implementacin de alguna versin del lenguaje AWK es estndar en casi
todo sistema operativo tipo Unix moderno. AWK es mencionado en las Single
UNIX Specification (especificaciones bsicas de UNIX) como una de las
utilidades necesarias de todo sistema operativo Unix. Se pueden instalar
implementaciones de AWK en casi todos los dems sistemas operativos.
PERL

Un lenguaje de programacin diseado por Larry Wall en 1987. Perl toma


caractersticas del lenguaje C, del lenguaje interpretado bourne shell, AWK,
sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programacin.

Estructuralmente, Perl 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.

Larry Wall comenz a trabajar en Perl en 1987 mientras trabajaba como


programador en Unisys. El lenguaje se expandi rpidamente en los siguientes
aos. Perl 2, publicado en 1988, aport un mejor motor de expresiones
regulares. Perl 3, publicado en 1989, aadi soporte para datos binarios

Hasta 1991 la nica documentacin de Perl era una simple (y cada vez ms
larga) pgina de manual Unix. En 1991 se public Programming Perl (el libro
del camello) y se convirti en la referencia de facto del lenguaje. Al mismo
tiempo, el nmero de versin de Perl salt a 4, no por marcar un gran cambio
en el lenguaje, sino por identificar a la versin que estaba documentada en el
libro.

Perl 4 trajo consigo una serie de lanzamientos de mantenimiento, culminando


en Perl 4.036 en 1993. En este punto, Larry Wall abandon Perl 4 para
comenzar a trabajar en Perl 5. Perl 4 se quedara en esa versin hasta hoy.

El desarrollo de Perl 5 continu en 1994. La lista de correo perl5-porters se


estableci en mayo de 1994 para coordinar el trabajo de adaptacin de Perl 5 a
diferentes plataformas. Es el primer foro para desarrollo, mantenimiento y
adaptacin de Perl 5.

Perl 5 fue publicado el 17 de octubre de 1994. Fue casi una completa


reescritura del intrprete y aadi muchas nuevas caractersticas al lenguaje,
incluyendo objetos, referencias, paquetes y mdulos. A destacar, los mdulos
proveen de un mecanismo para extender el lenguaje sin modificar el intrprete.
Esto permiti estabilizar su ncleo principal, adems de permitir a los
programadores de Perl aadirle nuevas caractersticas.
En 2008, Perl 5 continua siendo mantenido. Caractersticas importantes y
algunas construcciones esenciales han sido aadidas, incluyendo soporte
Unicode, Hilos (threads), un soporte importante para la programacin orientada
a objetos y otras mejoras.

VISUAL BASIC

Es uno de los lenguajes de programacin que utiliza una interfaz visual es decir
que nos permite programar en un entorno grfico, nos permite realizar un gran
nmero de tareas sin escribir cdigo, simplemente realizando operaciones con
el ratn sobre la pantalla de la computadora.

El Visual Basic es un lenguaje de programacin que proviene del BASIC. La


primera versin de este lenguaje de programacin Visual Basic fue presentada
en el ao 1991. La intencin de este primer programa era simplificar la
programacin utilizando un entorno de trabajo claro que permitiera crear
interfaces grficas facilitando as la programacin.

Es un lenguaje muy apropiado para el manejo de bases de datos. Muchas


empresas lo utilizan para la gestin de sus bases de datos porque su utilizacin
es sencilla y abundan los programadores de este lenguaje.

VISUAL BASIC SCRIPT

Es un lenguaje interpretado por el Windows Scripting Host de Microsoft. Su


sintaxis refleja su origen como variacin del lenguaje de programacin Visual
Basic. Ha logrado un apoyo significativo por parte de los administradores de
Windows como herramienta de automatizacin, ya que, conjunta y
paralelamente a las mejoras introducidas en los sistemas operativos Windows
donde opera fundamentalmente, permite ms margen de actuacin y
flexibilidad que el lenguaje batch (o de proceso por lotes)

Desarrollado a finales de los aos 1970 para el MS-DOS

PYTHON

Es un lenguaje de programacin moderno, est orientado a objetos, es muy


sencillo de usar a la vez potente y de cdigo abierto.
El Python es un lenguaje interpretado lo que ahorra muchsimo tiempo en la
creacin de programas puesto que no es preciso compilar su cdigo. El
intrprete que usa el Python se puede utilizar de modo interactivo lo que nos
permite experimentar con este lenguaje mientras programamos.

El Python es un lenguaje de programacin que se le suele comparar con otros


lenguajes como el TLC, Perl, Scheme, Java o Ruby. Este lenguaje fue creado
por Guido van Rossum basndose en otro lenguaje de programacin, el ABC.
El nombre de este lenguaje proviene de los humoristas britnicos Monty Python
que tanto le gustaban a Guido van Rossum.

El Python es un lenguaje de programacin de scripting. Los lenguajes scripting


son aquellos lenguajes que usan un intrprete en vez de ser compilados. Es
opuesto al Perl, lenguaje con el que rivaliza amistosamente. La mayora de
usuarios del Python le consideran como un lenguaje ms limpio y elegante a la
hora de programar.

DELPHI

Es un lenguaje de programacin que se cre con el propsito de agilizar la


creacin de software basndolo en una programacin visual. En el Delphi se
utiliza una versin ms actual del Pascal conocida como Object Pascal como
lenguaje de programacin.

El Delphi es un lenguaje muy verstil se usa para casi cualquier proyecto como
por ejemplo servicios del sistema operativo, establecer comunicacin entre un
servidor web y un programa, aplicaciones de consola, conectividad con bases
de datos, para realizar aplicaciones visuales, etc.

Es producido comercialmente por la empresa estadounidense aberform,


adquirida en Mayo de 2008 por Embarcadero Technologies, una empresa del
grupo Thoma Cressey Bravo, en una suma que ronda los 30 millones de
dlares. En sus diferentes variantes, permite producir archivos ejecutables para
Windows, Linux y la plataforma .NET.
JAVA SCRIPT

Es un lenguaje de programacin interpretado, lo que significa que no necesita


ser compilado. Proviene del Java y se utiliza principalmente para la creacin de
pginas web. El JavaScript es una mezcla entre el Java y el HTML.

Su creador fue Brendan Eich. Al principio se le llamo Mocha, ms tarde


LiveScript, hasta que en el ao 1995 se le llamo JavaScript.

El JavaScript es un lenguaje que se incorpora dentro de la pgina web,


formando parte del cdigo HTML sin el que no puede existir.

Podemos incluir el cdigo del JavaScript en cualquier pgina web o documento


HTML, desde el punto de vista cliente como servidor en documentos PHP, Asp,
etc.

El JavaScript es un lenguaje que diferencia entre maysculas y minsculas, los


espacios en blanco los tiene en cuenta.

JAVA

Es el lenguaje ms usado del mundo. Este lenguaje est orientado a objetos


por lo que se caracteriza por permitir la reutilizacin de cdigo. Este lenguaje
se utiliza para el desarrollo de aplicaciones web y de escritorio, y tambin java
ha tenido un aumento muy significativo al llegar android ya que java es el
lenguaje que ms se usa para crear aplicaciones en este sistema operativo.

Java es famoso por las applets, pequeas aplicaciones grficas que se insertan
dentro de una pgina web. Uno de sus puntos fuertes es su capacidad
multiplataforma, que permite que el mismo cdigo seudo compilado se ejecute
en cualquier sistema.

Creado por James Gosling en el ao 1990. Su cdigo es muy similar al del


lenguaje C y C++ con un modelo de objetos mucho ms sencillo. La diferencia
entre el Java y los lenguajes C y C++ es que el Java es un lenguaje de
programacin plenamente orientado a objetos.

La mayora de los lenguajes de programacin estn compilados en cdigo


fuente, mientras que el Java es compilado en un bytecode (cdigo binario que
contiene un programa ejecutable) que es ejecutado por una mquina virtual de
Java. Esta mquina es la encargada de ejecutar todo el cdigo de un programa
hecho con Java.

PHP

Es un lenguaje que une interpretacin y compilacin para intentar ofrecer a los


programadores la unin entre rendimiento y flexibilidad.

El sistema fue desarrollado originalmente en el ao 1994 por Rasmus Lerdorf


como un CGI escrito en C que permita la interpretacin de un nmero limitado
de comandos.

El sistema fue denominado Personal Home Page Tools y adquiri relativo xito
gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus
programas en sus propias pginas. Dada la aceptacin del primer PHP y de
manera adicional, su creador dise un sistema para procesar formularios al
que le atribuy el nombre de FI (Form Interpreter) y el conjunto de estas dos
herramientas, sera la primera versin compacta del lenguaje: PHP/FI.

ASP

(Active Server Pages), es un lenguaje de programacin de servidores para


generar pginas Web dinmicamente. Se conocen cuatro versiones de este
lenguaje las 1.0, 2.0, 3.0 y la ASP.NET que se la conoce como la ASP Clsica.

El lenguaje de programacin ASP nace aproximadamente en el ao 1996, lo


que ofreca de nuevo este lenguaje era que se poda crear una pgina web en
la que se pudiese programar para que nos ofreciera unos determinados datos.
Esto era una gran ventaja porque en aquella poca solo se poda dibujar una
tabla e incluir unos pocos datos.

Posteriormente se crea el lenguaje ASP.Net que es un lenguaje mucho ms


complejo que el original ASP. Este lenguaje nos permite separar en las pginas
webs la parte de diseo que contiene la pgina, no interviniendo para nada el
cdigo HTML. As el trabajo de los diseadores y programadores es mucho
ms sencillo. Cada cual se ocupa de su parte del trabajo dentro de la pgina
web sin interferir en la parte de otro.
El ASP es un lenguaje de programacin para servidores es adecuado para
acceso a bases de datos, lectura de ficheros, etc. Se vale de dos lenguajes de
Script, como son el VBScript y el JavaScript para que lo que programemos con
el ASP sea visible.

C#

Tambin llamado C Sharp es un lenguaje que se caracteriza por su gran


sencillez a la vez que eficacia, creado a partir de C y C++, fue diseado para
crear programas para la plataforma .NET.

Fue creado por el dans Anders Hejlsberg. El C# (pronunciado en ingls "C


Sharp" o en espaol "C sostenido"), Con este nuevo lenguaje se quiso mejorar
con respecto de los dos lenguajes anteriores de los que deriva el C, y el C++.

Con el C# se pretendi que incorporase las ventajas o mejoras que tiene el


lenguaje JAVA. As se consigui que tuviese las ventajas del C, del C++, pero
adems la productividad que posee el lenguaje JAVA y se le denomino C#.
RANKING DE LOS LENGUAJES DE PROGRAMACIN MS POPULARES
DE 2015
IEEE Spectrum ha desarrollado una aplicacin web que, a partir de
determinados criterios, establece el ranking de los lenguajes de programacin
ms populares de la actualidad. Dicha aplicacin toma datos de fuentes como
GitHub, IEEE Xplore o CareerBuilder, por lo que nos asegura que los
resultados tienen unas bases fiables.

La columna de la derecha hace referencia al ranking de 2014, mientras que la


de la izquierda se refiere a la popularidad en este ao 2015. Los iconos
representan a qu plataformas van dirigidos siendo, de izquierda a derecha en
orden de aparicin, web, mviles, PCs y microcontroladores.

Como podemos observar tenemos un top 5 inamovible compuesto por Java, C,


C++, Python y C# que comprenden la lite de los lenguajes ms utilizados.
Costos en el mercado de programas de lenguajes de programacin
NEW USER UPGRADE
Delphi 10 Seattle Architect $ 4.325,00 $ 2.703,00

Delphi 10 Seattle Ultimate $ 3.785,00 $ 2.381,00

Delphi 10 Seattle Enterprise $ 2.703,00 $ 1.621,00

Delphi 10 Seattle Professional $ 1.081,00 $ 592,00

Mobile Add-On Pack for $ 540,00 $ 321,00


Delphi 10 Seattle Professional
FireDAC Client/Server Pack $ 540,00 $ 321,00
for Delphi 10 Seattle
Professional
Delphi 10 Seattle Starter $ 217,00 $ 165,00
Edition
C++Builder 10 Seattle $ 4.325,00 $ 2.703,00
Architect
C++Builder 10 Seattle $ 3.785,00 $ 2.381,00
Ultimate
C++Builder 10 Seattle $ 2.703,00 $ 1.621,00
Enterprise
C++Builder 10 Seattle $ 1.081,00 $ 592,00
Professional
Mobile Add-On Pack for $ 540,00 $ 321,00
C++Builder 10 Seattle
Professional
FireDAC Client/Server Add-On $ 540,00 $ 321,00
Pack for C++Builder 10 Seattle
Professional
C++Builder 10 Seattle Starter $ 217,00 $ 165,00
Edition
Oracle $ 1.191,00

SQL Server $ 832,00


BIBLIOGRAFA

http://www.monografias.com/trabajos99/historia-y-definicion-lenguajes-
programacion/historia-y-definicion-lenguajes-programacion.shtml
http://programacion.net/noticia/ranking_del_ieee_de_lenguajes_de_progr
amacion_2015_2228
https://store.embarcadero.com/542/catalog/category.68297/language.es/
currency.USD/buy-rad-studio-online?id=Fc41SXEXNV
https://software.intel.com/es-es/try-buy-tools

Anda mungkin juga menyukai