Que tal , cuentame tu experiencia
, te gusta ?
C es el lenguaje con el que aprendí a programar, concretamente con el compilador Turbo C. Mi experiencia con él no puede ser objetiva, está muy ligada a la nostalgia.
Te parece mejor otros lenguajes? Cuentamelo
No hay lenguajes de programación peores o mejores, los hay más o menos adecuados para hacer un trabajo determinado. ¿Que vehículo es mejor un tractor o un ferrari? Pues depende de si quieres arar un campo o competir en una carrera.
No programo ya en C, programo sobre todo en java y algún que otro lenguaje de script exótico.
Os toca continuar este hilo a vosotros shures
C es un lenguaje de más bajo nivel que los habituales, esto significa que está "más cerca" del lenguaje máquina, con menos capas de abstracción hasta la arquitectura del microprocesador. Esto se nota a la hora de programar con C en cosas como que gestionar la memoria, reservarla y liberarla es responsabilidad del programador o que no exista un tipo String. También resulta que al estar más "cerca" de la máquina, por decirlo así, es conveniente para software de control, sistemas operativos, drivers, sistemas empotrados y cosas así. Hay mucho código escrito en C, pero no suelñe estar en las aplicaciones de usuario y de gestión.
También dicen que si quieres hacer algo donde la velocidad es un factor crítico, necesitas hacerlo con C. Para probar esto hace muchos años escribí un motor de ajedrez en java, por aquel entonces el 99% de los motores de ajedrez estaban escritos en C, el mío seguramente fue de los primeros en java. No hay tanta diferencia en velocidad, fue mi conclusión., aunque sí que es cierto que se programa de forma totalmente distinta a la programación de aplicaciones de gestión.