Por supuesto que los conceptos cambian con el tiempo. En tu mismo ejemplo lo ves. Si vives en España y hay una temperatura de -10 C, dirás que hace un frío de cojones. Pero vete a una estación antártica y diles que un día a -10 C hace mucho frío, y se van a reír en tu cara.
En su momento, C era un lenguaje de alto nivel, porque comparado con lo que había lo era. Pero el nivel de abstracción de los lenguajes de programación ha subido tanto, que difícilmente se le puede considerar como tal hoy en día. Y de hecho basta ver para qué se está usando.
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)En su momento, C era un lenguaje de alto nivel, porque comparado con lo que había lo era. Pero el nivel de abstracción de los lenguajes de programación ha subido tanto, que difícilmente se le puede considerar como tal hoy en día. Y de hecho basta ver para qué se está usando.
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.