INTRODUCCIN COMPUTACIONAL
GRUPO # 10
INTEGRANTES:
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.
Los lenguajes de alto nivel son normalmente fciles de aprender porque estn
formados por elementos de lenguajes naturales, como el ingls.
Paradigma imperativo:
Paradigma declarativo:
Paradigma estructurado:
Paradigma funcional:
Paradigma lgico:
Lenguaje compilado:
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:
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).
LOGO
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
TURBO PASCAL
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
COBOL
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
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
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.
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.
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.
PYTHON
DELPHI
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.
JAVA
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.
PHP
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
C#
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