15.02.2016 Views

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!!

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!