Cuando estaba en la universidad hace 20 años, C era nuestro lenguaje preferido porque en ese momento era casi el único juego de la ciudad como lenguaje de programación de propósito general. Aprendimos a programar usando C. Se usó para programación de sistemas, estructuras de datos, sistemas operativos y prácticamente todo lo demás. La E/S de consola basada en texto fue la forma principal de interactuar con la computadora. Las GUIs eran raras y la programación web no existía en absoluto.¿Qué tipo de aplicaciones están programadas en C estos días?
Mueva el reloj hacia adelante más de 20 años. Tenemos una plétora de idiomas que se especializan. Por ejemplo, PHP es bueno para la programación web. Sería una locura escribir una aplicación web en C, pero sería una locura hacer programación de sistemas en PHP.
Ya no escribo en C. Estoy fuera del circuito, por así decirlo, sobre los usos actuales de la industria del idioma. Sé que se usa para el desarrollo de kernel, microcontroladores y demás. ¿Qué más?
¿Cuáles son las industrias clave que usan C porque es el mejor lenguaje para el trabajo? ¿Para qué tipo de aplicaciones es C la opción preferida?
¿Puede ampliar por qué C se considera altamente portátil? Pensé que describiría un lenguaje altamente portátil como Java, que es independiente de la plataforma. Pero C no es independiente de la plataforma? –
¿Es bueno decir que 'uno puede usar Python en lugar de C'? Solo estoy preguntando cuál prefiere. –