¿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?
Para 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?” |

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