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

LOS LENGUAJES DE PROGRAMACIN

Vamos a explicar los Lenguajes de Programacin para que entendis de forma fcil y sencilla qu son y para qu sirven. Os
diremos qu tipos de lenguajes de programacin existen y para qu sirven fundamentalmente, como siempre, muy fcil para
que podis haceros una idea de base de su utilidad, que es mucha.
Para que te hagas una idea, todas las aplicaciones (apps) que tienes en tu mvil y los programas informticos que tienes en
tu ordenador estn diseados con diferentes lenguajes de programacin, pero sto te lo explicaremos ms adelante.
Todos los das estamos continuamente comunicndonos con mquinas (ordenadores, mviles, tablets, etc) y todos ellos
tienen almacenados lenguajes de programacin para poder utilizarlos.

QUE SON LOS LENGUAJES DE PROGRAMACIN?
Para empezar a explicar qu son los lenguajes de programacin empezaremos dando por hecho que entendis lo que es un
lenguaje cualquiera, que no es ms que un sistema estructurado de comunicacin, como por ejemplo el lenguaje humano
que nos permite comunicarnos unos con otros por medio de signos (palabras, sonidos, gestosetc). Pues bien, entendiendo
esto es muy fcil entender qu es un lenguaje de programacin.
Un lenguaje de programacin no es ms que un sistema estructurado y diseado principalmente para que las mquinas y
computadoras se entiendan entre s y con nosotros, los humanos. Contiene un conjunto de acciones consecutivas que el
ordenador debe ejecutar.
Estos lenguajes de programacin usan diferentes normas o bases y se utilizan para controlar cmo se comporta una
mquina (por ejemplo, un ordenador), tambin pueden usarse para crear programas informticos, etc.
El trmino programacin se define como un proceso por medio del cual se disea, se codifica, se escribe, se prueba y se
depura un cdigo bsico para las computadoras. Ese cdigo es el que se llama cdigo fuente que caracteriza a cada
lenguaje de programacin. Cada lenguaje de programacin tiene un cdigo fuente caracterstico y nico que est diseado
para una funcin o un propsito determinado y que nos sirven para que una mquina o computador se comporte de una
manera deseada.

QU TIPOS DE LENGUAJE DE PROGRAMACIN HAY Y PARA QUE SIRVEN?
En la actualidad hay ms de 100 lenguajes de programacin diferentes. No vamos a definir todos los lenguajes de
programacin que existen porque son muchos pero s os hablaremos de los ms importantes y para qu se utilizan.
Un ordenador no entiende un lenguaje como el que utilizan los humanos, sino que el lenguaje que entiende se llama
lenguaje binario o cdigo binario o cdigo mquina que consiste en ceros y unos bsicamente, es decir, una mquina
slo utiliza los nmeros 0 y 1 para codificar cualquier accin a tomar. Si quieres conocer mejor este sistema de numeracin
te recomendamos este enlace: Sistema Binario
Se clasifican en dos tipos:
Los Lenguajes de Programacin de Bajo Nivel: que son aquellos utilizados fundamentalmente para controlar el hardware
del ordenador y dependen totalmente de la mquina y no se pueden utilizar en otras mquinas. Estn orientados
exclusivamente para la mquina Estos lenguajes son los que ordenan a la mquina operaciones fundamentales para que
pueda funcionar. Utiliza bsicamente ceros, unos y abreviaturas de letras. Estos lenguajes tambin se llaman de cdigo
mquina. Son los ms complicados, pero solo los usan prcticamente los creadores de las mquinas. Con este tipo de
lenguajes programan la asignacin y liberacin de memoria, el uso de punteros, el poder usar paso por valor y por
referencia, la creacin de tipos de datos, etc.
Los Lenguajes de Programacin de Alto Nivel: Estos lenguajes son ms parecidos al lenguaje natural humano y no
dependen de la mquina y sirven fundamentalmente para crear programas informticos que solucionan diferentes
problemas. Son los ms usados por los programadores y por todo del mundo que realiza programas informticos.
La diferencia fundamental se puede explicar con el siguiente ejemplo:
En un lenguaje de alto nivel slo tengo que poner sqt(x), que sera una funcin predeterminada, calcular el cuadrado de x.
Si fuera de bajo nivel, yo mismo tendra que crear la funcin sabiendo como funciona el cuadrado de un nmero:
cuadrado(x) = x * x

Como vemos para aprender a programar con un lenguaje de alto nivel debemos conocer el propio lenguaje que utiliza y
todos sus comandos, en el ejemplo saber que sqt realiza el cuadrado de un nmero.
Para no extendernos mucho en esto que es bastante amplio, pasaremos a explicaros algunos de los lenguajes de
programacin ms usados en las mquinas que ms utilizamos.
tipos de lenguajes de programacin

LENGUAJES DE PROGRAMACIN MS USADOS
Lenguaje de Programacin HTML: Este lenguaje es con el que se crean las pginas web, por ejemplo, que bsicamente es
un conjunto de etiquetas que sirven para definir el texto y otros elementos que puedes ver en las pginas web. HTML
significa HyperText Markup Lenguaje (lenguaje de marcas de hipertexto) y es muy fcil de aprender. Luego ya depende de
si queremos una web ms o menos elaborada podremos profundizar en este lenguaje. Por ejemplo, el lenguaje de
programacin CSS (Cascading Style Sheets) son hojas que sirven para dar estilo a las pginas web como su color, definir su
fondo, tipos de letraetc
Lenguaje de Programacin SQL: Este lenguaje est creado para realizar consultas a bases de datos principalmente. SQL
son las siglas de Structured Query Lenguaje ( Lenguaje estructurado de consultas) y se utiliza para pginas web y tambin
para aplicaciones de ordenadores, para manejar datos sobre todo. (Introducir datos, actualizar datos, eliminar o seleccionar
datos)
Lenguaje de Programacin Java: Probablemente ste podra ser el favorito de ms de uno ya que es el lenguaje utilizado
para programas punteros como herramientas, juegos y aplicaciones. Este lenguaje de programacin se utiliza en miles de
millones de dispositivos mviles y aparatos de televisin y en ms de 850 millones de ordenadores personales de todo el
mundo. Java est instalado en inmensidad de aplicaciones y sitios web. Probablemente tambin te suene JavaScript, que es
otro lenguaje utilizado para crear pequeos programas encargados de realizar acciones dentro de una web como por
ejemplo para crear efectos especiales o para definir interactividades con los usuarios.
Lenguaje de Programacin C: Este lenguaje de programacin est orientado a los Sistemas Operativos y es muy eficaz y
con l podemos crear Softwares de sistemas operativos como Windows o Linux y tambin para aplicaciones. Tambin sirve
para experimentos informticos, fsicos, matemticosetc. Es tambin muy utilizado en robtica con el que se programan
simuladores, etc.
Lenguaje de Programacin XML: Este lenguaje es tambin un lenguaje de etiquetas como el HTML, pero a diferencia de
ste, el lenguaje XML separa el contenido de la presentacin, es decir, XML se preocupa del significado del texto que define
el HTML. Te da el dato + el significado de ese dato, mientras que el HTML te da el dato nada ms. El XML es un complemento
fundamental al HTML.
Lenguaje de Programacin PHP: El PHP es un lenguaje de programacin similar al HTML que nos sirve fundamentalmente
para pginas web y se puede combinar con el lenguaje HTML. El lenguaje PHP se basa en los scripts que es un guin de
rdenes o instrucciones que recibe un servidor de una pgina web para leer su cdigo fuente.
As podramos seguir definiendo mltiples y variados lenguajes de programacin. Como vers son verdaderamente tiles y
necesarios y sirven prcticamente para cualquier cosa.
Casi todos los lenguajes de programacin tienen unos fundamentos o bases comunes, esto hace que sea relativamente fcil
aprender un lenguaje nuevo si ya conocemos otro. En el siguiente enlace puedes aprender estos fundamentos bsicos:
Fundamentos de Programacin.
Si quieres aprender a programar te recomendamos una primera experiencia con Robomind muy sencillo, para nios, pero
mejor empezar por aqu para no desilusionarnos desde el principio. Es muy sencillo para nios. Luego puedes seguir con
MSWLOGO. Los dos son gratuitos y fciles.
CONCLUSION
Hoy en da utilizamos aplicaciones para todo, programas especializados en diferentes tareas, etcsi queremos saber qu
hay detrs de todo eso necesitamos nadar en el maravilloso e interesante mundo de los lenguajes de programacin y as
entender por qu cuando a un juego le doy al botn play puedo empezar a jugar, o sencillamente por qu puedo hacer una
suma en una calculadora online.
Si te apasiona el mundo de la informtica adentrarte en los lenguajes de programacin es como abrirle las tripas a tu
ordenador, a las aplicaciones, a los programas, etc..es un interesantsimo juego en el que podrs ser capaz de programar
casi cualquier cosa.
Te imaginas que pudieras ser capaz de programar t mismo cmo funciona un robot y que haga lo que t le digas?
Interesante, no?, o crear esa aplicacin para mvil que todava no existe y ests deseando poner en prctica esa idea
genial?....pues manos a la obra!

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