ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Logica De Programacion


Enviado por   •  20 de Febrero de 2015  •  1.269 Palabras (6 Páginas)  •  168 Visitas

Página 1 de 6

La programación de computadoras es el arte, técnica y la ciencia de hacer que una computadora haga lo que se desea. Consiste en ingresar en la computadora una secuencia de órdenes para lograr un cierto objetivo.

Con el sistema operativo MSDOS los usuarios solían crear archivos de texto con comandos denominados "archivos por lotes" (.BAT). Estos ejecutaban la secuencia de órdenes en lotes, de allí su nombre. Con Windows es posible producir estos archivos, aunque en la práctica no es lo más común.

Otra forma de hacer que una computadora realice lo que se necesita es a través de un lenguaje de programación, el cual es una secuencia de instrucciones que la computadora conoce.

Para "hablarle" a una computadora es necesario utilizar un lenguaje en particular. El único lenguaje que una computadora entiende se denomina binario y tiene muchos dialectos. Esto demuestra porqué un programa escrito para una iMac no funciona en una PC y viceversa. El lenguaje binario es muy difícil de leer y escribir para un humano, por lo cual se utiliza un lenguaje intermedio que después será traducido a binario. Esto es como ver una reunión una persona que habla inglés y otra en ruso; para que se entienda en necesario que se traduzca del inglés al ruso o viceversa.

Lo que traduce nuestro lenguaje intermedio a binario también se denomina intérprete. De la misma manera que es necesario disponer de un intérprete distinto para traducir del inglés al ruso que para hacerlo del árabe al ruso, será necesario disponer de un intérprete distinto para traducir las órdenes de acuerdo al tipo de lenguaje.

Los primeros programadores tenían que ingresar los códigos binarios, lo cual se conoce como programación en código máquina. El paso siguiente fue crear un traductor que simplemente convertía palabras en inglés equivalentes a los códigos binarios en los propios códigos binarios. De esta manera en vez de tener que recordar que el código 001273 05 04 significaba sumar 5 + 4, los programadores podían escribir entonces ADD 5 4. Esta simple mejora hizo que la vida fuera más sencilla y estos sistemas de codificación fueron los primeros lenguajes de programación, habiendo distintas versiones para cada tipo de computadora. Se les conocía como lenguaje assembler ("ensamblador"). La programación en Assembler se utiliza todavía para algunas tareas de programación muy específicas.

Incluso este sistema era muy primitivo, pues le decía a la computadora lo que tenía que hacer en el nivel de hardware –por ejemplo: mover bytes de una celda de memoria a otra, sumar este byte aotro, etc. Lograr un objetivo sencillo era difícil e implicaba un gran esfuerzo de programación.

Los expertos en computación desarrollaron lenguajes de alto nivel para facilitar el trabajo de los programadores. Esto fue también el resultado de una demanda por parte de los usuarios que reclamaban tareas más complejas y procesos más potentes para sus computadoras. La competencia entre los ingenieros y los usuarios continúa aun hoy, y nuevos lenguajes son desarrollados y potenciados. Esto vuelve muy interesante a la programación pero también implica que como programador se debe comprender bien no solo los conceptos de la programación en general, sino también la práctica de la programación en un lenguaje particular.

Un Lenguaje de Programación es un lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas.

Debe distinguirse de “lenguaje informático”, que es una definición más amplia, puesto estos incluyen otros lenguajes como son el HTML o PDF que dan formato a un texto y no es programación en sí misma.

El programador es el encargado de utilizar un lenguaje de programación para crear un conjunto de instrucciones que, al final, constituirá un programa o subprograma informático.

En su uso, un lenguaje de programación puede acercarse a la forma humana de expresarse y, por eso, este tipo de lenguajes es llamado de alto nivel. Esto significa que utilizan palabras y formas en sus estructuras que se asemejan al lenguaje natural (especialmente al inglés). En cambio, aquellos lenguajes que se aproximan más a la forma en la

...

Descargar como (para miembros actualizados)  txt (8.2 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com