4. *
*Ventajas
-Es un lenguaje potente y eficiente, permitiendo obtener
programas rápidos y compactos.
-Proporciona un completo control de cuanto sucede en el
interior del ordenador.
-Permite una amplia libertad de organización del trabajo.
5. *Utilidad
En la actualidad, el lenguaje C sigue siendo uno
de los más utilizados en la industria delsoftware,
así como en institutos tecnológicos, escuelas de
ingeniería y universidades.
Prácticamente todos los fabricantes de sistemas
operativos (tomando en cuenta a: UNIX, Linux,
MacOS, Solaris, Windows, entre otros.), soportan
diferentes tipos decompiladores de lenguaje C.
6. Es muy usado en aplicaciones científicas (para
experimentos informáticos, físicos, químicos,
matemáticos, entre otros, parte de ellos conocidos
comomodelos y simuladores), industriales
(industria robótica, cibernética, sistemas de
información y base de datos para la industria
petrolera y petroquímica.
7. Predominan también todo lo que se refiere
a simulación de máquinas de manufactura),
simulaciones de vuelo (es la más delicada, ya
que se tienen que usar demasiados recursos
tanto dehardware como de software para
desarrollar aplicaciones que permitan simular el
vuelo real de una aeronave. Se aplica por tanto,
en diversas áreas desconocidas por gran parte
de los usuarios noveles.
9. * Reflexión
Actualmente, los grandes proyectos de software se dividen en partes,
dentro de un equipo de desarrollo. Aquellas partes que son más
“burocráticas” o “de gestión” con los recursos del sistema, se suelen
realizar en lenguajes de tipo dinámico o de guión (script), mientras
que aquellas partes “críticas”, por su necesidad de rapidez de
ejecución, se realizan en un lenguaje de tipo compilado, como C o
C++. Si, después de hacer la división, las partes críticas no superan
un cierto porcentaje del total (aproximadamente el 10%) entonces
todo el desarrollo se realiza con lenguajes dinámicos. Si la parte
crítica no llega a cumplir las expectativas del proyecto, se comparan
las alternativas de una inversión en nuevo hardware frente a invertir
en el coste de un programador para que reescriba dicha parte crítica.