lunes, 27 de junio de 2011

ANSI C HOY EN DIA


       

Hoy en dia el C está más vivo que nunca, aunque quizás se encuentre un poco alejado de
las aplicaciones normales.
 
En el mundo windows (y sólo de momento), windows está hecho en C/C++, y la
mayoría de aplicaciones "serias" (leáse Autocad, Photoshop, solidwork, etc) están
hechas en C/C++. 
 
En las empresas el lenguaje c(ansi c) se usa para todos los procesos batch y cualquier otros procesos.                                                                                                                                                    

En el mundo linux casi todo está hecho en C y algo en C++. El núcleo es C,
las X son C, la mayoría de programas base son C (gcc, shell, etc). Y otras
cosas también son C (gnome, kde en C++) y no hay visos de que vaya a cambiar
ni siquiera a largo plazo.
 
Y hay un ámbito en el que el C sigue y seguirá reinando durante mucho
tiempo: la programación de hardware (junto al ensamblador correspondiente,
claro).
 
He unificado el C y el C++ porque desde mi punto de vista pueden llegar a
ser lo mismo... el paradigma de un C correctamente programado se parece
mucho al paradigma de un C++ correctamente programado, con las salvedades
evidentes, que no son tantas, teniendo en cuenta que ambos sirven para una
programación de medio/bajo nivel... el concepto de puntero es lo que
engrandece a estos lenguajes y los separa de todos los demás.

1 comentario:

  1. Faltó encontrar muchas aplicaciones, incluyendo los de embedded computing y todo el rollo de supercómputo. Te pongo 8 puntos por la entrada.

    ResponderEliminar