Pues nada, para ti la perra gorda. C es un lenguaje de programación de alto nivel, totalmente equivalente a Java, Python o lo que quieras en cuanto a nivel de abstracción. Aunque tengas que gestionarte la memoria tú mismo, aunque no haya el menor control de límites en los arrays, o aunque puedas usar un puntero para escribir a lo loco donde te parezca de la memoria.
¿Que hay aplicaciones de escritorio escritas en C? Pues sí, principalmente porque GTK está escrita en C por motivos más filosóficos/históricos que prácticos (y si no busca los flames en Google sobre los partidarios/detractores de migrar a C++). También podrían escribirse en ensamblador si a alguien le hace ilusión, faltaría más. Pero una cosa es que se pueda, y otra que sea la mejor herramienta. Y si no pregunta a alguien que haya usado GTK y Qt cuál es más fácil de usar.
Y repito, que C sea de alto/bajo nivel no quiere decir que sea bueno/malo ni mejor/peor, leñe. Simplemente es una característica más del lenguaje, que lo hace más o menos apropiado para los diferentes tipos de uso.
Re:¿Usan 'gotos' para los programas de apple?
(Puntos:2)¿Que hay aplicaciones de escritorio escritas en C? Pues sí, principalmente porque GTK está escrita en C por motivos más filosóficos/históricos que prácticos (y si no busca los flames en Google sobre los partidarios/detractores de migrar a C++). También podrían escribirse en ensamblador si a alguien le hace ilusión, faltaría más. Pero una cosa es que se pueda, y otra que sea la mejor herramienta. Y si no pregunta a alguien que haya usado GTK y Qt cuál es más fácil de usar.
Y repito, que C sea de alto/bajo nivel no quiere decir que sea bueno/malo ni mejor/peor, leñe. Simplemente es una característica más del lenguaje, que lo hace más o menos apropiado para los diferentes tipos de uso.