TU REVISTA FEBRERO 2016
Este mes de los enamorados vais a encontrar en TU REVISTA… en Biografía tenemos al simpatiquísimo “David Bustamante”, en la sección de Tecnología & Futuro, nos habla de “El lenguaje de programación”. En Salud la Dra. María nos explica cómo y qué nos pasa cuando nos enamoramos. Noeliart nos trae en esta ocasión unas uñas sorprendentes de “Uñas Marmoladas”, en la sección de música tenemos a Eros Ramazzotti, Marco Antonio Solís… ¡¡y mucho más…!! ¡¡DESCÚBRELO!!
Este mes de los enamorados vais a encontrar en TU REVISTA… en Biografía tenemos al simpatiquísimo “David Bustamante”, en la sección de Tecnología & Futuro, nos habla de “El lenguaje de programación”.
En Salud la Dra. María nos explica cómo y qué nos pasa cuando nos enamoramos. Noeliart nos trae en esta ocasión unas uñas sorprendentes de “Uñas Marmoladas”, en la sección de música tenemos a Eros Ramazzotti, Marco Antonio Solís… ¡¡y mucho más…!!
¡¡DESCÚBRELO!!
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
TECNOLOGÍA<br />
& FU<strong>TU</strong>RO<br />
Evolución de los lenguajes de programación<br />
EL LENGUAJE DE LAS MÁQUINAS<br />
Hoy os hablaré de otro elemento que está presente en todas las<br />
tecnologías digitales de este nuevo siglo: los lenguajes de<br />
programación.<br />
Un lenguaje de programación es el idioma con el que se entienden las<br />
máquinas, el que hace que cualquier dispositivo digital se comporte de una<br />
determinada manera, siguiendo siempre unas pautas o reglas prefijadas: un<br />
programa informático.<br />
¿Qué es un lenguaje de programación?<br />
Se trata de un lenguaje<br />
formal, que es lo que se conoce en<br />
matemáticas y ciencias de la<br />
computación como conjunto de<br />
símbolos (o alfabeto) y reglas (o<br />
gramática formal o sintaxis). Este<br />
conjunto de símbolos se organiza<br />
según dicta la gramática formal, lo<br />
que permite generar sentencias o<br />
instrucciones, que son las órdenes<br />
que ejecutará el ordenador.<br />
Para que un ordenador entienda una orden, debe utilizarse un lenguaje<br />
específico que se conoce como el código máquina (que es, por tanto, fácilmente<br />
comprendido por la máquina, pero que es muy complicado para las personas).<br />
Este lenguaje se compone de extensas cadenas de ceros y unos.<br />
Con el objetivo de facilitar la labor a los programadores, se los primeros<br />
ingenieros de computadores desarrollaron un traductor que permitiera<br />
reemplazar los ceros y unos por palabras o un código nemotécnico (procedente<br />
de palabras del inglés). Este se conoce como lenguaje ensamblador. Este<br />
lenguaje sigue la misma estructura que el lenguaje máquina, pero sus<br />
sentencias son más fáciles de reconocer. Por ejemplo, para sumar se usa la letra<br />
A de la palabra inglesa add (sumar).<br />
Aún así había muchas posibilidades y era preciso recordar las secuencias de<br />
programación más comunes, por lo que se les dieron nombres que resultaron<br />
fáciles de memorizar:<br />
add (sumar), sub (restar), mul (multiplicar), call (ejecutar subrutina),<br />
etc.<br />
A estas secuencias se las llamó "instrucciones". Posteriormente aparecieron<br />
diferentes lenguajes de programación cuya estructura sintáctica se asemeja<br />
mucho más a la de los lenguajes escritos por los seres humanos. Estos son los<br />
lenguajes de alto nivel y, por ende, los lenguajes que son fácilmente entendibles<br />
por una persona (pero no por una máquina).<br />
24 25