Está en la página 1de 3

Un lenguaje algorítmico, es una forma de escribir las instrucciones u ordenes, en forma de

pasos lógicos para resolver problemas específicos, en el lenguaje que normalmente utilizamos;
siendo en nuestro caso, el español; de una manera sencilla y simple. La palabra ALGORITMICO,
proviene de la palabra ALGORITMO, que en una de sus definiciones básicas nos dice que es: Un
procedimiento paso a paso para resolver un problema en una cantidad determinada (finita) de
tiempo. Por lo anteriormente descrito, se puede decir que la materia de Lenguajes
Algorítmicos es primordial, ya que nos enseña a resolver problemas, y así escribir las
instrucciones para la computadora, y que ésta realice los procesos. A continuación, y para
entendernos mejor, se dan algunos conceptos básicos utilizados en la computación, y
específicamente en el ambiente de los programadores.

Lenguaje. Un lenguaje es un medio de comunicación, que hace uso de símbolos, caracteres y


palabras, para expresar ideas.

Programación. Es la actividad de desarrollar programas, que serán suministrados a la


computadora.

Programa. Es un conjunto de instrucciones, escritas en una secuencia lógica, en un lenguaje de


programación.

Lenguaje de programación. Es el conjunto de caracteres y reglas de utilización, aplicadas para


desarrollar programas y comunicarnos con la computadora, para así darle las instrucciones
adecuadas; y que ésta desarrolle una determinada actividad o labor.

Lenguaje Máquina. Es el “idioma” de la computadora, y lógicamente, solo entendible por ella.


Este lenguaje implica las instrucciones que son entendibles por la computadora. La
computadora solo entiende o capta impulsos eléctricos, los cuales procesa a través de una
compleja red de dispositivos electrónicos. Dichos impulsos eléctricos, nosotros los humanos
los representamos como “circuitos apagados” o “encendidos”, o bien 0 y 1; los cuales
relacionamos con el sistema binario de numeración (base 2).

Lenguajes de Alto Nivel. Es un lenguaje de programación que utilizamos para comunicarnos


con la computadora, el cual utiliza palabras o abreviaturas, casi siempre del idioma inglés (aún
no he visto un lenguaje que use palabras de otro idioma). Estos lenguajes implican
instrucciones fácilmente entendibles por cualquier programador, y que están listas para ser
traducidas a lenguaje máquina, por el programa traductor adecuado.
Traductores. En computación, se define como traductor, a un programa cuya función es la de
traducir las instrucciones en lenguaje de alto nivel a lenguaje máquina, para que ésta efectúe
las operaciones que se le indican.

Intérpretes. Un intérprete, es un programa traductor, el cual debe permanecer en la memoria


de la computadora para realizar la traducción a lenguaje máquina de un programa escrito en
lenguaje de alto nivel, así como su ejecución simultánea. Muchos de estos lenguajes han
desaparecido o bien, tienden a desaparecer.

Compiladores. Un compilador, es un programa traductor, el cual realiza la traducción del


programa escrito en lenguaje de alto nivel, durante un proceso llamado compilación del código
fuente, obteniendo un código objeto, el cual posteriormente, pasa al proceso de enlazado,
para obtener un código ejecutable por la computadora. Al obtener el código ejecutable, es
posible ejecutar el programa sin necesidad de recurrir al compilador, puesto que el código
ejecutable es independiente y entendido directamente por la computadora, sin necesidad del
compilador.

Palabras reservadas. Son aquellas palabras propias de un lenguaje de programación, las cuales
no pueden ser utilizadas para describir datos o información del usuario, es decir, nombres de
variables, funciones o procedimientos de usuario.

Código. Desde el punto de vista informático, el Código, son las instrucciones de un programa,
escritas en un lenguaje de programación. El proceso de traducir nuestro algoritmo (escrito en
lenguaje común) a código fuente (escrito en un lenguaje de programación) se denomina
codificación.

Código fuente. Son las instrucciones de un programa, escritas en un lenguaje de programación


de alto nivel. Normalmente el código fuente es capturado en un programa editor de textos,
que bien puede ser independiente al traductor o estar incluido dentro del mismo.

Código objeto. Son las instrucciones de un programa, escritas en un formato intermedio de


traducción. Todos los compiladores generan el código objeto a partir del código fuente, como
un paso intermedio para obtener el código ejecutable.

Código ejecutable. Son las instrucciones de un programa, escritas en lenguaje máquina, por un
programa enlazador. Todos los compiladores generan el código ejecutable a partir del código
objeto; y dicho código ejecutable, como su nombre lo indica, puede ser ejecutado
directamente por la computadora sin necesidad de recurrir al compilador o traductor. 1.4.6. –
Compilación. Es el proceso de traducción del código fuente a un formato intermedio de
traducción, llamado código objeto.

Enlazado. Es el proceso de traducción del código objeto a código ejecutable, por medio de un
programa de enlazado o enlazador. Durante este proceso, las instrucciones, funciones y
procedimientos escritos por el compilador en código objeto se relacionan o enlazan con el
código ejecutable, que se encuentra en las librerías propias del lenguaje de programación.

Librerías. Una librería de funciones es un archivo, normalmente con extensión.LIB, que


contiene un conjunto de rutinas compiladas, que han sido diseñadas para realizar una tarea en
particular, y que el enlazador añade a los programas conforme éste las necesita. Las librerías
pueden ser específicas para un tema (p. e. Gráficos), para una aplicación en particular, para un
compilador (p. e. Clipper) o bien tener un carácter estándar, con funciones de todo tipo,
reutilizables en cualquier aplicación.

Sintaxis. Son las reglas de escritura de las instrucciones del lenguaje de programación.

Semántica. Son las reglas, normas o técnicas que permiten dar legibilidad al código de un
programa, es decir, que permiten que el código sea fácil de entender y comprender.

Sistema informático o aplicación. Conjunto de programas que funcionan coordinados entre sí,
para el manejo de grandes volúmenes de información.

Programador. Es la persona que desarrolla programas para computadoras.

Técnicas de programación. Conjunto de reglas o normas utilizadas para el desarrollo de


programas.

Usuario. Es cualquier persona que hace uso de una computadora

También podría gustarte