LENGUAJE DE PROGRAMACION “C”

CARACTERÍSTICAS:
 
Es el lenguaje de programación de propósito general asociado al sistema operativo UNIX I Es un lenguaje de medio nivel. Trata con objetos básicos como caracteres, números ; también con bits y direcciones de memoria.
Posee una gran portabilidad
Se utiliza para la programación de sistemas: construcción de interpretes, compiladores, editores de texto, etc

El lenguaje C consta de

El lenguaje C propiamente dicho: tipos de datos, expresiones y estructuras de control


 Extensiones en forma de macros y un amplio conjunto de librerías predefinidas


VENTAJA DEL LENGUAJE

* El lenguaje C ha sido pensado para ser altamente transportable.

* Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.

* Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).
* Un sistema de tipos que impide operaciones sin sentido.

* Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.

* Acceso a memoria de bajo nivel mediante el uso de punteros.

* Interrupciones al procesador con uniones.

DESVENTAJAS DE LENGUAJE C:

:
Al igual que otros lenguajes tiene sus inconvenientes como:

* Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.

* Soporte para programación orientada a objetos, aunque la complementación original de C++ fue un pre procesador que traducía código fuente de C++ a C.

Encapsulan.

* Funciones anidadas, aunque GCC tiene esta característica como extensión.


* Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de operadores y sólo dispone de un soporte rudimentario para la programación genérica.


No hay comentarios:

Publicar un comentario