Unidad IV

Páginas: 16 (3871 palabras) Publicado: 13 de abril de 2015
Unidad IV. Conceptos básicos de programación
Para comenzar a construir programas básicos en cualquier lenguaje de
programación, es importante echar un vistazo a esos conceptos, que resultan
ser fundamentales para la creación de los programas en lenguajes de
programación, particularmente en el lenguaje de programación C.
Primero necesitas instalar en tu computadora el compilador de C.
Se puedeobtener gratuitamente y sin problemas de
http://www.codegear.com/downloads

licencia

Una vez que ya cuentas con el compilador, revisa la siguiente información de la
autoría del Mtro. Héctor Guerra Crespo que te será de utilizad para comprender
el concepto de programación y la forma en la que se manipula el lenguaje C.
Programar es hacer que la computadora obedezca una serie de instrucciones
biendetalladas. Usando un lenguaje de programación, le indicamos a la
computadora lo que tiene que hacer a cada momento, y como tiene que
reaccionar ante la interacción con el usuario, a esta acción se le conoce como
programación. Como veras para poder programar se utilizan lenguajes de
programación, veamos ahora que son.

¿Qué es un lenguaje de programación?
Un lenguaje de programación es un conjunto denormas que permiten escribir
un programa, y que éste sea entendido por la computadora. Que sea entendido
por la computadora es una forma de hablar. La computadora no entiende
directamente, los únicos códigos que ésta comprende (y cualquier sistema
digital) son los códigos binarios (“secuencias de palabras” formadas por 0 y 1).
Los lenguajes de programación se ejecutan sobre programas que permitenla
traducción de instrucciones de alto nivel a los códigos binarios que la
computadora entiende.
Los programas que dan servicio a los lenguajes de programación se conocen
como compiladores o intérpretes.

Tipos de lenguajes de programación.
Se pueden utilizar muchos lenguajes para programar una computadora. El más
directo es el lenguaje máquina, basado en códigos de instrucción,
generalmenteescritos en formato hexadecimal. El uso de este tipo de lenguaje
está prácticamente restringido a los fabricantes de hardware, los cuales
proporcionan a los usuarios sus productos, al menos, un compilador de
lenguaje ensamblador para programar sus productos.

El siguiente nivel de lenguaje es el ensamblador, con instrucciones
mnemónicas, que permite la programación con cierto nivel de abstracción,este
tipo de programación está orientada a dispositivos y es muy especializada, una
forma de llamar a este tipo de lenguaje es lenguaje de bajo nivel.
El siguiente nivel de lenguaje, llamado de alto nivel, cuenta con instrucciones
que tienen compatibilidad con diferentes lenguajes de programación y tienden a
ser similares al lenguaje humano, en particular el idioma inglés, en este nivel se
encuentralenguaje C.
En un lenguaje de alto nivel, el compilador, convierte las instrucciones de alto
nivel a código máquina, y la teoría de compiladores ha tenido tantos avances
que una aplicación programada en un lenguaje de alto nivel tiene
prácticamente la misma eficiencia que si se hubiera programado a bajo nivel.
La ventaja más importante que proporciona un lenguaje de alto nivel es que la
norma seaplica para todos los fabricantes de computadoras, siempre y
cuando, exista un compilador para cada tipo de éstas; la palabra que define
este concepto es portabilidad.
Introducción a lenguaje C.
C es un lenguaje de programación estructurada de propósito general. Sus
instrucciones constan de términos que se parecen a expresiones algebráicas,
además de ciertas palabras clave inglesas como if, else,for, do y while. En ese
sentido, C es similar a otros lenguajes de programación como Pascal o Basic.
C tiene también algunas características adicionales que permiten su uso a un
nivel más bajo, cubriendo así el vacío entre lenguaje máquina y los lenguajes
de alto nivel más convencionales.
Esta flexibilidad permite el uso de C en la programación de sistemas (por
ejemplo, para el diseño de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unidad IV
  • UNIDAD IV
  • UNIDAD IV
  • Unidad IV
  • UNIDAD IV
  • UNIDAD IV
  • Unidad IV
  • UNIDAD IV

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS