lenguaje c

Páginas: 13 (3120 palabras) Publicado: 16 de febrero de 2014
CAPÍTULO 1
LENGUAJE C.
Presentamos en este capítulo una primera vista de la programación en
lenguaje C. El objetivo ahora es mostrar los conceptos básicos de un
entorno de programación, y redactar, con el entorno que cada uno
quiera (a lo largo del curso emplearemos fundamentalmente el Turbo
C++, de la casa Borland), un primer programa en C, que nos servirá
para conocer las partesprincipales de un programa.

Introducción.
Los lenguajes de programación están especialmente diseñados para
programar computadoras. Sus características fundamentales son:
1. Son independientes de la arquitectura física del ordenador.
Los lenguajes están, además, normalizados, de forma que queda
garantizada la portabilidad de los programas escritos en esos
lenguajes.

Fundamentos de informática.Programación en Lenguaje C.

2. Normalmente un mandato en un lenguaje de alto nivel da lugar, al
ser introducido, a varias instrucciones en lenguaje máquina.
3. Utilizan notaciones cercanas a las habituales, con sentencias y
frases semejantes al lenguaje matemático o al lenguaje natural.
El lenguaje C se diseñó en 1969. El lenguaje, su sintaxis y su semántica,
así como el primer compiladorde C fueron diseñados y creados por
Dennis M. Ritchie y Ken Thompson, en los laboratorios Bell. Más tarde,
en 1983, se definió el estándar ANSI C (que es el que aquí
presentaremos).
El lenguaje C tiene muy pocas reglas sintácticas, sencillas de aprender.
Su léxico es muy reducido: tan solo 32 palabras.
A menudo se le llama lenguaje de medio nivel, más próximo al código
máquina que muchoslenguajes de más alto nivel. Es un lenguaje
apreciado en la comunidad científica por su probada eficiencia. Es el
lenguaje de programación más popular para crear software de sistemas,
aunque también se utiliza para implementar aplicaciones. Permite el uso
del lenguaje ensamblador en partes del código, trabaja a nivel de bit, y
permite modificar los datos con operadores que manipulan bit a bitla
información. También se puede acceder a las diferentes posiciones de
memoria conociendo su dirección.
El lenguaje C es un lenguaje del paradigma imperativo, estructurado.
Permite con facilidad la programación modular, creando unidades que
pueden compilarse de forma independiente, que pueden posteriormente
enlazarse. Así, se crean funciones o procedimientos, que se pueden
compilar yalmacenar, creando bibliotecas de código ya editado y
compilado que resuelve distintas operaciones. Cada programador puede
diseñar sus propias bibliotecas, que simplifican luego considerablemente
el trabajo futuro. El ANSI C posee una amplia colección de bibliotecas de
funciones estándar y normalizadas.

6

Capítulo 1. Lenguaje C.

Entorno de programación.
Para realizar la tarea de escribirel código de una aplicación en un
determinado lenguaje, y poder luego compilar y obtener un programa
que realiza la tarea planteada, se dispone de lo que se denomina un
entorno de programación.
Un entorno de programación es un conjunto de programas necesarios
para construir, a su vez, otros programas. Un entorno de programación
incluye editores, compiladores, archivos para incluir, archivosde
biblioteca, enlazadores y depuradores (ya veremos todos estos
conceptos en el primer Capítulo de este manual). Gracias a Dios existen
entornos de programación integrados, de forma que en una sola
aplicación quedan reunidos todos estos programas. Ejemplos de
entornos integrados de programación en C son el programa Microsoft
Visual C++, o el Turbo C++ de Borland.
Un editor es un programaque permite construir ficheros de caracteres,
que el programador introduce a través del teclado. Un programa no es
más que archivo de texto. El programa editado en el lenguaje de
programación se llama fichero fuente. Algunos de los editores facilitan
el correcto empleo de un determinado lenguaje de programación, y
advierten de inmediato la inserción de una palabra clave, o de la
presencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje c
  • Lenguaje c++
  • lenguaje c#
  • lenguaje c
  • Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS