Fundamentos

  Icono: Programación 9- Programación: Intro

Link to Home - Jan's Illustrated Computer Literacy 101


La página rota de programas de calculación¿Desea poder cambiar algo de su software para poder trabajar de la manera que usted quiera? ¿Piensa en ocasiones “Yo podría hacer esto mejor” cuando su programa se cuelga? Bueno, quizás usted podría!! Desde luego le costará algún trabajo. (¿pensó que usted estaba por encima de estas cosas de la computación?).

Lo que usted tendrá que aprender es como programar su computadora. Yo no le puedo enseñar eso en esta serie de capítulos (respire hondo con alivio, ahora!), pero le voy a enseñar un poquito sobre de que se trata la programación.


¿Qué es un programa de computadora?

Página de una programaPara decirlo simplemente, un programa es un conjunto de instrucciones detalladas que le dirán a la computadora que hacer exactamente, paso a paso. 
Un programa puede ser tan corto como de una sola línea de código, o tan largo como de varios millones de líneas de código (esperemos que los más extensos realicen una cantidad de cosas complejas y diferentes!).



Lenguajes

La programación ha cambiado mucho desde que se crearon las primeras computadoras. Los primeros programas eran muy simples y directos comparados con las elaboradas bases de datos actuales, procesadores de texto, agendas y juegos de acción. 

Diferentes lenguajes de computación han sido escritos, para a su vez escribir con ellos los cada vez más complejos programas de computación. Estos pueden clasificarse en base a cuan cerca del lenguaje hablado se encuentran y, por consiguiente, cuan lejos de los infernales lenguajes de computadoras.


Lenguaje de Máquina

Es el lenguaje de la CPU. El lenguaje de más bajo nivel. Compuesto de 0 y 1.

Lenguajes Asembler

Son abreviaturas para el lenguaje de máquina

Lenguajes de Alto Nivel 

Utilizan declaraciones en los programas, expresiones como palabras y expresiones algebraicas. Fueron desarrollados en las décadas del 50 y 60. 

Después de que se escribe un programa con uno de los lenguajes de alto nivel, debe ser compilado o interpretado.

Otro programa compilador vuelve a escribir el programa inicial en lenguaje de máquina para que la CPU pueda entenderlo. Esto se hace de inmediato y el programa final se guarda en esta nueva forma. Un programa compilado se estima que será considerablemente más largo que el original.

Un programa Intérprete traduce las declaraciones del programa original a lenguaje de máquina, línea por línea, a medida que va corriendo dicho programa original. Un programa interpretado será más pequeño que uno compilado pero insumirá más tiempo para ser ejecutado. 


Lenguajes de Cuarta Generación 

Se denominan 4GL o Very high-level Languages. Están orientado a resultados e incluyen lenguajes de interrogatorio o "query", con bases de datos. Aquí existen escasas opciones para los programadores, pero los programas son mucho más fáciles de escribir que en los lenguajes de nivel más bajo. Estos también requieren ser interpretados o compilados. 

Lenguajes Naturales  

Son lenguajes de quinta generación. No tenemos realmente ningún programa de ésta generación que utilice un lenguaje natural. En un lenguaje así, usted escribiría sus declaraciones en lenguaje corriente como frases normales. Por ejemplo usted escribiría: “¿Quienes son los vendedores con ventas que superen los $20.000 durante el mes pasado?” 

Lecciones Fundamentos Anterior Próxima Página




Maestros: Solicita permiso para usar este sitio con su clase.

Copyright 1997-2010 Jan Smith   <jegs1@jegsworks.com>
All Rights Reserved.

Traducción: Enrique Chornogubsky   

Icono: DescargarIcono: CDDescargar lecciones 
¿Desea ayudar?


~~  1 Cor. 10:31 ...hagan cualquier otra cosa, háganlo todo para la gloria de Dios.  ~~


Actualizado por última vez el día: 15 Dec 2010