Lenguajes de Programacion

Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las computadoras. Así lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.

Existen diferentes clases o tipos de lenguajes de programación:

1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la computadora o máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

Con estos dos únicos dígitos, conocidos como bits, forma lo que se conoce como
cadenas binarias (combinaciones de ceros y unos) son con las que se escriben las
instrucciones que el microprocesador de la computadora entiende nuestra peticiones. Fue el primer lenguaje de programación. Este tipo de lenguaje de programación dejo de utilizarse por su gran dificultad y por la facilidad para cometer errores.

2º Lenguajes de programación de bajo nivel: Son mucho mas fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos.

En este lenguaje se conoce como programa fuente a un programa de instrucciones
escrito en lenguaje ensamblador por el programador, y programa objeto es la
traducción a lenguaje máquina del programa fuente.

Los lenguajes de este tipo pueden crear programas muy rápidos, pero son difíciles
de aprender, son específicos de cada procesador, si nos llevamos el programa a otro computador será preciso reescribir el programa desde el comienzo.

3º Lenguajes de programación de alto nivel: Este tipo de lenguajes de programación son independientes de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda entender.

Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, como por ejemplo del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.

Existen muchos lenguajes de programación de alto nivel con sus diferentes
versiones. Por esta razón es difícil su tipificación, pero una clasificación muy
extendida desde el punto de vista de trabajar de los programas y la filosofía de su
creación es la siguiente:

Lenguajes de programación imperativos: entre ellos tenemos el Cobol, Pascal, C y
Ada.

Lenguajes de programación declarativos: el Lisp y el Prolog.

Lenguajes de programación orientados a objetos: el Smalltalk y el C++.

Lenguajes de programación orientados al problema: son aquellos lenguajes
específicos para gestión.

Lenguajes de programación naturales: son los nuevos lenguajes que pretender
aproximar el diseño y la construcción de programas al lenguaje de las personas.

Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en
cuenta el desarrollo de las computadoras según sus diferentes generaciones:

Lenguajes de programación de primera generación: el lenguaje máquina y el
ensamblador.

Lenguajes de programación de segunda generación : los primeros lenguajes de
programación de alto nivel imperativo (FROTRAN, COBOL).

Lenguajes de programación de tercera generación: son lenguajes de programación de alto nivel imperativo pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).

Lenguajes de programación de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL).

Lenguajes de programación de quinta generación: creados para la inteligencia
artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).

Sobre el Autor:

Felipe U. Pérez es Titulado Superior en Ciencias Económicas y Empresariales.
Articulo publicado en www.articulandia.com
Autor de este artículo: Felipe U. Pérez
Website del Autor: http://www.larevistainformatica.com/

15 comentarios:

Lacuna_Coil dijo...

Buen articulo, muy bien redactado y perfectamente explicado, en verdad me agradan este tipo de documentos donde el autor usa de ingenio y no el tipo Copy/paste,

Gracias, por la información.
Me viene de maravilla.

Anónimo dijo...

Thank you a lot for sharing this with all people you really realize what you
are talking about! Bookmarked. Please additionally
seek advice from my website =). We will have
a hyperlink change agreement between us

my website ... コーチ 財布

Anónimo dijo...

Can you tell us more about this? I'd want to find out some additional information.

My web site - クロエ

Anónimo dijo...

Hi there to every body, it's my first pay a quick visit of this webpage; this webpage consists of amazing and genuinely excellent information in support of visitors.

My site: forums.blackbaud.com

Anónimo dijo...

Hi there to every body, it's my first pay a quick visit of this webpage; this webpage consists of amazing and genuinely excellent information in support of visitors.

my blog; forums.blackbaud.com

Anónimo dijo...

Great blog here! Also your website loads up very fast! What web host are
you using? Can I get your affiliate link to your host?
I wish my website loaded up as fast as yours lol

Here is my blog post ... レイバンサングラス

Anónimo dijo...

Hello! I know this is kinda off topic but I was wondering which blog platform are you using for this website?
I'm getting sick and tired of Wordpress because I've had issues
with hackers and I'm looking at alternatives for another platform. I would be great if you could point me in the direction of a good platform.

my web-site ... http://bibledevotional.net

Anónimo dijo...

Hi, I do believe this is an excellent site. I stumbledupon it ;
) I am going to return once again since I saved as a favorite
it. Money and freedom is the greatest way to change,
may you be rich and continue to help others.



Here is my web blog ヴィトンバッグ

Anónimo dijo...

Good article. I certainly appreciate this website.
Keep writing!

Feel free to visit my homepage エアジョーダン通販

Anónimo dijo...

I all the time used to study piece of writing in news papers but
now as I am a user of internet therefore from now I am using net for content, thanks to web.


My homepage ... monster ヘッドホン

Anónimo dijo...

I'm really enjoying the design and layout of your site. It's
a very easy on the eyes which makes it much more pleasant for me
to come here and visit more often. Did you hire out a developer to create
your theme? Superb work!

Feel free to visit my page ... グッチ財布

Anónimo dijo...

Hey! I know this is kinda off topic but I was
wondering which blog platform are you using for this website?
I'm getting fed up of Wordpress because I've had issues with hackers and I'm looking at alternatives for another platform. I would be fantastic if you could point me in the direction of a good platform.

Feel free to surf to my web page ... oakley メガネ

Anónimo dijo...

I usually do not leave a leave a response, however I read a few of the
remarks on "Lenguajes de Programacion". I do have some questions for you if you
don't mind. Could it be only me or do some of the comments look as if they are written by brain dead visitors? :-P And, if you are posting at other social sites, I would like to follow you. Would you list of all of all your social networking sites like your Facebook page, twitter feed, or linkedin profile?

My web page - air jordan

Anónimo dijo...

Hey there! Quick question that's entirely off topic. Do you know how to make your site mobile friendly? My weblog looks weird when browsing from my apple iphone. I'm trying to find a
template or plugin that might be able to correct this problem.
If you have any recommendations, please share.
Appreciate it!

my web-site; http://www.kannikar.com

Anónimo dijo...

Thanks for sharing your thoughts on モンスタービーツ.
Regards

Feel free to visit my homepage; www.wwefw.radabg.com