II. PRINCIPIOS DE PROGRAMACIÓN
ESTA sección se trata de revisar y estudiar los principios que
rigen el arte de programar computadoras. Veremos los conceptos
fundamentales de la programación, comprenderemos las direcciones de
estudio en la programación y los principios para tener buenos
hábitos en la programación.
A. Programación clásica
Como las computadoras no pueden pensar (al menos hasta ahora),
necesitamos darle las instrucciones para que ellas hagan lo que
queremos.
Un programa contiene un conjunto de instrucciones que la
computadora puede utilizar para hacer alguna tarea. Debido a la
naturaleza eléctrica de prendido y apagado, las computadoras
solamente entienden el lenguaje de 1s y 0s. Este lenguaje se llama
lenguaje máquina. Una instrucción típica en lenguaje máquina
es 0000100000101111.
Como las computadoras utilizan millones de circuitos electrónicos,
utilizan el 1 para representar cuando tienen corriente y 0 para
representar cuando no tienen corriente. Al principio, cuando se
utilizaban las tarjetas perforadas, utilizaban el mismo principio.
Un orificio se representaba con 1 y un no-orificio (no hay hueco)
se representaba por un 0.
Los estados prendido y apagado de los circuitos electrónicos de la
computadora, posibilitan el uso del álgebra booleana, que fu´e
inventada por el matemático inglés George Boole. Los sistemas
binarios operan de acuerdo con las reglas de la lógica booleana.
Estas reglas se utilizan para hacer cálculos con los datos.
Como las personas no se sentían cómodas con el lenguaje máquina,
inventaron el lenguaje ensamblador en la década de 1950. El
lenguaje ensamblador involucra la traducción de muchas
combinaciones de números en lenguaje máquina a instrucciones
escritas con letras. Una instrucción típica en lenguaje ensamblador
se parece a Add A, B, que significa sumar el contenido de la
variable A, con el contenido de la variable B.
Cada tipo computadora tiene su propio tipo de lenguaje ensamblador.
En la mayoría de los casos, el tipo lo determina la marca de la
computadora, aunque diferentes computadoras de la misma marca
pueden tener diferentes lenguajes ensambladores. La cantidad de
comandos que se utilizan en lenguaje ensamblador es la misma que en
lenguaje máquina.
Las computadoras suelen tener un programa especial que se llama
ensamblador, que traduce un programa en lenguaje ensamblador
a un lenguaje máquina, de modo que la computadora pueda entenderlo
y ejecutarlo.
Tanto el lenguaje ensamblador como el lenguaje máquina son
lenguajes de bajo nivel, y son dependientes del procesador. Ya
que cada procesador tiene su propia arquitectura, un programa en
lenguaje ensamblador escrito para un procesador puede no funcionar
en una computadora con un procesador diferente.
Hay 2 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Bases de Datos en C# El curso incluye el código necesario para acceder a las bases de datos y realizar consultas de selección y de acción.... [05/04/07] |
|
4.826 | ||
|
Aprende Word Este curso está destinado a los principiantes. A todos aquellos que necesitan una introducción detallada para moverse dentro de este programa. Está basado en ejercios prá... [27/09/05] |
|
3.974 | ||
|
Cómo vuelan las aves y los aviones En este curso de no muy larga duración explicaré sencillamente como vuelan aves, aviones y toda cosa que se eleve por los aires.... [14/02/07] |
|
866 | ||
Publicar en
del.icio.us
digg
meneame