Lenguaje C: descripción general
C es un lenguaje de alto nivel de propósito general que fue desarrollado originalmente por Dennis M. Ritchie para desarrollar el sistema operativo UNIX en Bell Labs. C se implementó originalmente por primera vez en la computadora DEC PDP-11 en 1972.
En 1978, Brian Kernighan y Dennis Ritchie produjeron la primera descripción de C disponible públicamente, ahora conocida como el estándar K&R.
El sistema operativo UNIX, el compilador C y esencialmente todos los programas de aplicación UNIX se han escrito en C. C se ha convertido en un lenguaje profesional ampliamente utilizado por varias razones:
- Fácil de aprender
- Lenguaje estructurado
- Produce programas eficientes
- Puede manejar actividades de bajo nivel.
- Se puede compilar en una variedad de plataformas informáticas.
Datos sobre C
C se inventó para escribir un sistema operativo llamado UNIX.
C es un sucesor del lenguaje B que se introdujo a principios de la década de 1970.
El idioma fue formalizado en 1988 por el American National Standard Institute (ANSI).
El sistema operativo UNIX se escribió totalmente en C.
En la actualidad, C es el lenguaje de programación del sistema más utilizado y popular.
La mayor parte del software de última generación se ha implementado utilizando C.
El sistema operativo Linux y RDBMS MySQL más populares de la actualidad se han escrito en C.
¿Por qué usar C?
C se utilizó inicialmente para el trabajo de desarrollo de sistemas, particularmente los programas que componen el sistema operativo. C se adoptó como lenguaje de desarrollo de sistemas porque produce código que se ejecuta casi tan rápido como el código escrito en lenguaje ensamblador. Algunos ejemplos del uso de C podrían ser:
- Sistemas operativos
- Compiladores de idiomas
- Assemblers
- Editores de texto
- Cola de impresión
- Controladores de red
- Programas modernos
- Databases
- Intérpretes de idiomas
- Utilities
Programas C
El programa de CA puede variar de 3 líneas a millones de líneas y debe escribirse en uno o más archivos de texto con extensión ".c"; por ejemplo, hola c . Puedes usar"vi", "vim" o cualquier otro editor de texto para escribir su programa C en un archivo.
Este tutorial asume que sabe cómo editar un archivo de texto y cómo escribir código fuente dentro de un archivo de programa.