Вы находитесь на странице: 1из 5

Lenguaje de programacin:

Un lenguaje de programacin" es un lenguaje diseado para describir el conjunto de


acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de
programacin es un modo prctico para que los seres humanos puedan dar instrucciones
a un equipo.
Por otro lado, el trmino "lenguaje natural" define un medio de comunicacin compartido
por un grupo de personas (por ejemplo: ingls o francs).

Lenguaje de programacin imperativo:
Un lenguaje imperativo programa mediante una serie de comandos, agrupados en
bloques y compuestos de rdenes condicionales que permiten al programa retornar a un
bloque de comandos si se cumple la condicin. Estos fueron los primeros lenguajes de
programacin en uso y an hoy muchos lenguajes modernos usan este principio.
No obstante, los lenguajes imperativos estructurados carecen de flexibilidad debido a la
secuencialidad de las instrucciones.
Lenguaje de programacin funcional:
Un lenguaje de programacin funcional(a menudo llamado lenguaje procedimental) es un
lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado
y recibe como entrada el resultado de otras funciones. Cuando una funcin se invoca a s
misma, hablamos de recursividad.

Algunos tipos de lenguaje de programacin:
ADA: (Tiempo real)
Ada es un lenguaje de programacin orientado a objetos y fuertemente tipado de forma
esttica que fue diseado por Jean Ichbiah de CII Honeywell Bull por encargo del
Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropsito,
orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la
flexibilidad de C++.
(Lenguaje compilado)

BASIC: (Programacin para fines educativos)
BASIC es un lenguaje de programacin que originalmente fue desarrollado como una
herramienta de enseanza; se disemin entre las microcomputadoras hogareas a partir
de la dcada de 1980. Actualmente contina siendo muy popular, en muchos dialectos
bastante distintos del original.
BASIC es el acrnimo de Beginners All-purpose Symbolic Instruction Cod.
(Lenguaje interpretado)

C : (Programacin de sistema)
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. Se trata de un lenguaje dbilmente tipificado de medio
nivel pero con muchas caractersticas de bajo nivel.
(Lenguaje compilado)

C++: (Programacin de sistema orientado a objeto)
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. El nombre C++ fue propuesto por Rick Mascitti en el ao 1983, cuando
el lenguaje fue utilizado por primera vez fuera de un laboratorio cientfico. Antes se haba
usado el nombre "C con clases". En C++, la expresin "C++" significa "incremento de C" y
se refiere a que C++ es una extensin de C.
(Lenguaje compilado)

Cobol : (Administracin)
El lenguaje COBOL (acrnimo de COmmon Business -Oriented Language, Lenguaje
Comn Orientado a Negocios) fue creado en el ao 1960 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.(Lenguaje compilado)

Fortran: (Clculo)
El Fortran (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 cmpu... intensivo tales como la
prediccin numrica del tiempo, anlisis de elementos finitos, dinmica de fluidos
computacional (CFD), fsica computacional, y qumica computacional. Es una 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 (benchmarking) y el ranking
de los sper computadores ms rpidos del mundo.
(Lenguaje compilado)

Java: (Programacin orientada a Internet)
Java es un lenguaje de programacin orientado a objetos desarrollado por Sun
Microsystems a principios de los aos 90. El lenguaje en s mismo toma mucha de su
sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas
de bajo nivel, que suelen inducir a muchos errores, como la manipulacin directa de
punteros o memoria.
Las aplicaciones Java estn tpicamente compiladas en un bytecode, aunque la
compilacin en cdigo mquina nativo tambin es posible. En el tiempo de ejecucin, el
bytecode es normalmente interpretado o compilado a cdigo nativo para la ejecucin,
aunque la ejecucin directa por hardware del bytecode por un procesador Java tambin
es posible.
(Lenguaje intermediario)

MATLAB: (Clculos matemticos)
MATLAB (abreviatura de MATRIZ LABORATORY, "laboratorio de matrices") es un
software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje
de programacin propio (lenguaje M). Est disponible para las plataformas Unix, Windows
y Apple Mac OS X.
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin
de datos y funciones, la implementacin de algoritmos, la creacin de interfaces de
usuario.
(Lenguaje interpretado)

LISP: (Inteligencia artificial)
El Lisp (o LISP) es una familia de lenguajes de programacin de computadora de tipo
funcional con una larga historia y una sintaxis completamente entre parntesis.
Especificado originalmente en 1958 por John McCarthy y sus colaboradores en el MIT, el
Lisp es el segundo ms viejo lenguaje de programacin de alto nivel de extenso uso hoy
en da; solamente el FORTRAN es ms viejo. Al igual que el FORTRAN, el Lisp ha
cambiado mucho desde sus comienzos, y han existido un nmero de dialectos en su
historia. Hoy, los dialectos Lisp de propsito general ms ampliamente conocidos son el
Common Lisp y el Scheme.
(Lenguaje intermediario)

Pascal: (Educacin)
Pascal es un lenguaje de programacin desarrollado por el profesor suizo Nicklaus Wirth
entre los aos 1968/9 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. Sin embargo con el tiempo su utilizacin excedi el mbito
acadmico para convertirse en una herramienta para la creacin de aplicaciones de todo
tipo.
Pascal se caracteriza por ser un lenguaje de programacin estructurado fuertemente
tipificado. Esto implica que:
1. El cdigo est dividido en porciones fcilmente legibles llamadas funciones o
procedimientos. De esta forma Pascal facilita la utilizacin de la programacin
estructurada en oposicin al antiguo estilo de programacin monoltica.
2. El tipo de dato de todas las variables debe ser declarado previamente para que su uso
quede habilitado.
El nombre de Pascal fue escogido en honor al matemtico Blaise Pascal.
(Lenguaje compilado)

PHP: (Desarrollo de sitios web dinmicos)
PHP es un lenguaje de programacin interpretado, diseado originalmente para la
creacin de pginas web dinmicas. Es usado principalmente en interpretacin del lado
del servidor (server-side scripting) pero actualmente puede ser utilizado desde una
interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo
aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+.PHP es un acrnimo
recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal
Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo
la implementacin principal de PHP es producida ahora por The PHP Group y sirve como
el estndar de facto para PHP al no haber una especificacin formal. Publicado bajo la
PHP License, la Free Software Foundation considera esta licencia como software libre.
(Lenguaje interpretado)

Perl: (Procesamiento de cadenas de caracteres)
Perl es un lenguaje de programacin diseado por Larry Wall en 1987. Perl toma
caractersticas del lenguaje C, del lenguaje interpretado shell (sh), 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 procesador de texto y no tener ninguna de
las limitaciones de los otros lenguajes de script.
(Lenguaje interpretado)

Assembly:
El lenguaje Assembly (a veces mal llamado "Ensamblador" por su traduccin literal al
espaol) es un tipo de lenguaje de bajo nivel utilizado para escribir programas
informticos, y constituye la representacin ms directa del cdigo mquina especfico
para cada arquitectura de computadoras legible por un programador.
Fue usado principalmente en los inicios del desarrollo de software, cuando an no se
contaba con los potentes lenguajes de alto nivel. Actualmente se utiliza con frecuencia en
ambientes acadmicos y de investigacin, especialmente cuando se requiere la
manipulacin directa de hardware, se pretenden altos rendimientos o un uso de recursos
controlado y reducido.

SQL:
SQL (Standar Query Lenguaje) es un lenguaje estandarizado de base de datos, el cual
nos permite realizar tablas y obtener datos de ella de manera muy sencilla. Para exponer
ms claramente los conceptos se realizaran ejemplo sobre relaciones que se crearan aqu
para entender mejor como funciona SQL.
SQL es un lenguaje que consta de varias partes
Lenguaje de definicin de datos (DDL): Proporciona rdenes para definir esquemas de
relacin, eliminar relaciones, crear ndices y modificar esquemas de relacin.
Lenguaje de manipulacin de datos interactivos (DML): incluye un leguaje de consultas
que permite rescatar datos de las relaciones. Tambin incluye rdenes para insertar,
suprimir y modificar tuplas.
Lenguaje de manipulacin de datos inmerso (DML): La forma inmersa de SQL est
diseada para usar dentro de los lenguajes de programacin de lenguaje general.
Definicin de vistas (DDL): incluye rdenes para definir vistas.

XML:
El XML proviene de un lenguaje que invent IBM all por los aos 70. El lenguaje de IBM
se llama GML (General Markup Language) y surgi por la necesidad que tenan en la
empresa de almacenar grandes cantidades de informacin de temas diversos.XML o
Extensible Markup Lenguaje se ha presentado como sucesor de HTML como lenguaje
para presentacin de contenidos en Internet. Pero XML es mucho ms: es un
metalenguaje que sirve para describir nuevos lenguajes cada cual adaptado a un grupo
de contenidos especial. As, con XML se pueden crear lenguajes para documentos que
describan noticias, o ecuaciones, o dibujos.
XML tiene mltiples aplicaciones; desde la simple publicacin de contenidos, pasando
por publicacin de contenidos complejos que se adaptan al cliente en el que se va a
presentar, hasta un nuevo paradigma de programacin, denominada programacin
orientada a documentos, en el cual el elemento fundamental no es el programa, sino el
documento.

Вам также может понравиться