Preguntas etiquetadas con c

15
¿Por qué las palabras clave feas en C11?

Actualmente estoy leyendo un borrador de la especificación C11. Las nuevas palabras clave introducidas: _Bool, _Alignof, _Atomictodas parecen extensiones personalizadas, en lugar de palabras clave reservadas estándar como struct, union, int. Me doy cuenta de que el estándar básicamente consiste en...

15
¿Cuál es el uso idiomático de bloques arbitrarios en C?

Un bloque es una lista de declaraciones que se ejecutarán. Ejemplos de dónde aparecen los bloques en C son después de una declaración while y en declaraciones if while( boolean expression) statement OR block if (boolean expression) statement OR block C también permite que un bloque se anide...

15
MVC: ¿Cuál es la diferencia entre un modelo y un servicio?

¿Por qué en algunos marcos la capa lógica se llama "Modelo" mientras que en algunos se llama "Servicio". ¿Son diferentes entre sí o simplemente diferentes al nombrar convenciones? ACTUALIZACIÓN 1 La razón por la que pregunto es porque en Zend Framework, un marco MVC clásico, todos usan el...

15
Java tiene la JVM, ¿qué tiene C?

Sé que C tiene un compilador, pero ¿qué determina el rendimiento de la ejecución? Por ejemplo, en un bloque if else, ¿qué sucede si el código solo tiene todos los ifs en lugar de if elses, lo que determina que se ejecuten todos los ifs? En Java sería la JVM, pero en C, ¿qué es el compilador de...