Programacion avanzada

Páginas: 5 (1147 palabras) Publicado: 25 de mayo de 2011
LICENCIATURA EN SISTEMAS CON ÉNFASIS EN COMPUTACIÓN GERENCIAL

INVESTIGACIÓN NO. 1

PROFESOR:

ESTUDIANTE:

CÉDULA:

CUATRIMESTRE:

FECHA:

ÍNDICE

Introducción………………………………………………………………….3

Contenido…………………………………………………………………….4

Conclusión……………………………………………………………………7

Bibliografía……………………………………………………………………8

INTRODUCCIÓN

Programación se define como el proceso decreación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

– El desarrollo lógico del programa para resolver un problema en particular.

– Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).

– Ensamblaje o compilación del programa hasta convertirlo en lenguajede máquina.

– Prueba y depuración del programa.

Desarrollo de la documentación.

Lenguaje de Programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo decomunicación humana.

Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1.

El lenguaje ensamblador, los primeros operadores de computadoras decidieron hacer untraductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés

La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL (multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denominó "instrucciones", y a esteconjunto de instrucciones se le llamó lenguaje ensamblador. Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su denominación porque tienen una estructura sintáctica similar a los lenguajes escritos por los humanos, denominados también lenguajes de alto nivel.

LENGUAJE DE ALTO NIVEL: se caracteriza por expresar los algoritmos de una manera adecuada a lacapacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.

En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.

Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación pararealizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.

Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llamande tercera generación o de alto nivel, en contraposición a los de bajo nivel o de nivel próximo a la máquina.

LENGUAJE DE BAJO NIVEL: es el que proporciona un set de instrucciones aritmético-lógicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.

KERNEL es el componente central de la mayoría de sistemasoperativos, es un puente entre las aplicaciones y el procesamiento de datos reales de hacer a nivel de hardware. Las responsabilidades del núcleo incluyen la gestión de los recursos del sistema (la comunicación entre los componentes de hardware y software). Por lo general, como un componente básico de un sistema operativo, un kernel puede proporcionar el nivel de abstracción más bajo nivel de los recursos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion avanzada
  • Programación Avanzada
  • Planificación Avanzada y Sistemas De Programación
  • TOPICOS AVANZADOS DE PROGRAMACION
  • Programacion Avanzada: Bases De Datos
  • Programacion avanzada javelin
  • topicos avanzados de programacion
  • topicos avanzados de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS