Zusammenfassung der Ressource
1. Programacion de computadores
- La programación de computadoras es el arte de hacer que una computadora haga lo que nosotros
querramos, consiste en ingresar en la computadora una secuencia de órdenes para lograr un cierto
objetivo.
- Para llevar a cabo la programacion se debe de tener en cuenta los siguientes pasos
- 6. Retroalimentacion y liberacion
- Después de haber corregido los errores se regresa al paso 4 en caso de haber existido
- 2. Diseño
- Se plantea un algoritmo con los pasos a dibujar o realizarse.
- 5. Depuracion
- después de haber corrido el programa se hacen las correcciones necesarias.
- 3. Implementacion
- Los pasos de algoritmo se transforma en un código pascal y se plasman en el programa
- 1. Analisis
- Cuando se tiene y piensa la idea o problema a ejecutar.
- 4. Pruebas
- Se corre el programa y se registra su efectividad.
- Clasificacion de los lenguajes de programacion
- Se pueden clasificar de acuerdo con diversos criterios. El criterio más simple que se puede
considerar hace referencia a la proximidad del lenguaje con la máquina o con el lenguaje natural. De
acuerdo con este criterio, existen tres niveles
- Lenguaje de bajo nivel
- Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con
este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas. Al estar prácticamente
diseñados a medida del hardware, aprovechan al máximo las características del mismo.
- Lenguajes de Medio nivel
- Estos lenguajes se encuentran en un punto medio entre los dos anteriores. Dentro de estos lenguajes
podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de
memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto
nivel.
- Lenguaje de alto nivel
- Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la
maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que entiendan
el código fuente como las características de la maquina.
- Lenguajes de programación utilizados en cada clasificación
- Bajo nivel
- Lenguaje ensamblador
- Es un lenguaje de programación de bajo nivel para los computadores, microprocesadores,
microcontroladores y otros circuitos integrados programables. Implementa una representación
simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una
arquitectura dada de CPU y constituye la representación más directa del código máquina específico
para cada arquitectura legible por un programador.
- Nivel medio
- Lenguaje C
- puede realizar operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como
lo que son en realidad a bajo nivel (números), etc.
- Alto nivel
- Java, Ruby.
- Más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana
al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina.