Lenguaje informático Un lenguaje informático es un lenguaje usado por, o asociado con, ordenadores. ordenadores . Much Muchas as vece veces, s, este este térm términ ino o es usad usado o com como sinó sinóni nimo mo de
lengu lenguaje aje de
programación, programación , pero un lenguaje informático no tiene por qué ser un lenguaje de programación. Como Como ejemplo ejemplo un lenguaje lenguaje de marcas marcas como como el HTML no es un lenguaje de programación, pero sí es un lenguaje informático. En general, como cualquier otro lenguaje, un lenguaje de ordenador es creado cuan cuando do hay hay que que tran transm smit itir ir una una info inform rmac ació ión n de algo algo a algu alguie ien n basa basado do en computadora. El lenguaje de programación es el medio que utilizan los programadores para crear crear un programa de orden ordenad ador; or; un lenguaje lenguaje de marcas marcas es el medi medio o para para describir a un ordenador el formato o la estructura de un documento; documento; etc.
Ejemplos Los Lenguajes informáticos pueden ser clasificados en varias clases, entre las que se incluyen las siguientes. • • • • • • • • •
Lenguaje de programación Lenguaje de especificación Lenguaje de consulta, como SQL o XQuery Lenguaje de marcas, marcas , como XML y otros más ligeros Lenguaje de transformación, transformación , como XSLT Protocolo de comunicaciones , como http http,,ftp Lenguaje de sonido, sonido , para crear sonidos, Lenguaje gráfico, gráfico , para crear figuras y dibujos. Metapost, Metapost , Pseudocódigo
LENGUAJE DE PROGRAMACION
El software se divide en dos grandes
grupos,
uno
es
el
conocido como sistema operativo o sistema de explotación y otra parte son los denominados lenguajes de prog progra rama maci ción ón..
Apar Aparte te
infinidad
aplicaciones
de
exis existe ten n de
"Sof "Softw twar are" e" pero ero ya para para caso casos s concre concreto tos, s, como como por por ejem ejemplo plo las aplicaciones apli aplic cacione iones s programas
contables, ofimá imátic ticas
las o
los
científicos.
Lenguajes de programación hay en gran cantidad, algunos han evolucionado a lo largo del tiempo y son usados en el transcurso de muchos años, mientras que otros han sido operativos durante un período más o menos largo y actualmente no se usan. Dada esta gran variedad de lenguajes, aquí no se pretende dar una visión de todos, sino una clasificación en diversos tipos y concretar algunos de ellos. Respecto al más recomendado para el aprendizaje, el Pascal, Pascal, se le dedica un apartad apartado o para quienes quienes estén estén interes interesados ados en aprende aprenderr a program programar ar en un lenguaje asequible y de amplia difusión.
En general un lenguaje es un método conveniente y sencillo de describir las estructuras estructuras de información información y las secuencias de acciones necesarias para ejecutar una tarea concreta.
Una clasificación muy importante de los lenguajes es la de hacer dos grupos en base a su funcionamiento, funcionamiento, esto es considerarlos como intérpretes y compiladores, compiladores, según se describe seguidamente
Metodologías de programación Actualmente se están produciendo cambios de gran alcance en la forma en que se desarrolla el "software" para los equipos informáticos. Entre las causas de estos cambios se incluyen las siguientes: •
El coste creciente de los desarrollos
•
La insatisfacción de los usuarios con la adecuación y calidad
•
La complejidad y tamaño creciente de los programas
•
La crecien creciente te depende dependencia ncia de muchas muchas organiza organizacion ciones es de sus sistema sistemas s informáticos, sin posibilidad de abandonarlos
•
El avance hacia los ordenadores de quinta generación con características "software" muy diferentes de los actuales.
TIPOS DE LENGUAJES Los lenguajes de programación se clasifican de manera general en dos grandes grupos, Lenguajes de Alto Nivel y Lenguajes de Bajo Nivel. un lenguaje de bajo nivel está orientado hacia la resolución de una determinada máquina o clases de máquinas.
A diferencia de los del grupo anterior, un lenguaje de alto nivel es independiente del microprocesador del ordenador que lo soporta, así por ejemplo un programa escrito en lenguaje C, se puede compilar sin modificar para cualquier máquina, y en principio funcionará sin ningún problema.
Entre los lenguajes de alto nivel cabe destacar los siguientes: JAVA BASIC FORTRAN MODULA
2
Pascal ADA C C
++
LOGO LISP
PROLOG
En conclusión un lenguaje de alto nivel está orientado hacia la resolución de una determinada clase de problemas
.