Preguntas etiquetadas con c

C es un lenguaje de programación de computadora de uso general utilizado para sistemas operativos, juegos y otros trabajos de alto rendimiento.

322
¿Deberías escribir tu back-end como una API?

Tuve una acalorada discusión hoy sobre nuestra aplicación MVC. Tenemos un sitio web escrito en MVC ( ASP.NET ), y generalmente sigue el patrón de hacer algo en la vista -> presionar el controlador -> el controlador construye un modelo (llama a un administrador que obtiene los datos, construye...

245
¿Qué debe saber todo programador?

Independientemente de los lenguajes de programación o los sistemas operativos utilizados o el entorno para el que se desarrollan, ¿qué debe saber todo programador? Algunos antecedentes: Estoy interesado en convertirme en el mejor programador que pueda. Como parte de este proceso, estoy tratando...

214
Cómo escribir un compilador muy básico

Los compiladores avanzados tienen gusto de gcccompilar códigos en archivos legibles por máquina según el lenguaje en el que se ha escrito el código (por ejemplo, C, C ++, etc.). De hecho, interpretan el significado de cada código según la biblioteca y las funciones de los idiomas correspondientes....

202
¿Qué es realmente MVC?

Como programador serio, ¿cómo responde a la pregunta ¿Qué es MVC? En mi opinión, MVC es una especie de tema nebuloso, y debido a eso, si tu audiencia es un aprendiz, entonces eres libre de describirlo en términos generales que es poco probable que sean controvertidos. Sin embargo, si está...

194
¿Cuándo usas flotador y cuándo usas doble

Con frecuencia, en mi experiencia en programación, necesito tomar una decisión si debo usar flotante o doble para mis números reales. A veces voy a flotar, a veces voy por el doble, pero realmente esto se siente más subjetivo. Si me confrontaran para defender mi decisión, probablemente no daría...

189
Cuándo favorecer ASP.NET WebForms sobre MVC

Sé que Microsoft ha dicho ASP.NET MVC no es un reemplazo para WebForms. Y algunos desarrolladores dicen que WebForms es más rápido para desarrollar que MVC. Pero creo que la velocidad de codificación se reduce al nivel de comodidad con la tecnología, por lo que no quiero ninguna respuesta en...

180
¿Todos los idiomas están escritos en C?

A veces, mientras programo en diferentes lenguajes (C / C ++, C #), este pensamiento me viene a la mente: ¿Todos y cada uno de los lenguajes están escritos en el lenguaje de programación C? ¿Es el lenguaje C la madre / padre de todos los idiomas? ¿Se implementa cada concepto ( POO , etc.) en...

164
¿Cuándo usar C sobre C ++ y C ++ sobre C?

He sido introducido en Ciencias de la Computación por un poco más de un año, y desde mi experiencia parece que C y C ++ se consideran tanto ser lenguas "ultrarrápidos", mientras que otros como Python y dichos lenguajes de script son generalmente consideradas algo más lento . Pero también he visto...

147
¿Por qué no sale un lenguaje "mejor" más rápido que C? [cerrado]

Con todos los nuevos lenguajes "modernos" de hoy, ¿cómo es que C sigue siendo anunciado como el más rápido y "más cercano a la máquina"? Realmente no creo que haya una sola forma correcta de hacer las cosas, y C ha existido durante mucho tiempo (¡desde los años 60!). ¿Realmente no se nos ocurrió...

140
¿Debo dejar de usar el término C / C ++?

Entiendo que C y C ++ son lenguajes diferentes, pero cuando estaba aprendiendo C ++ siempre me dijeron que C es un subconjunto de C ++ o C ++ es C con clases. Y eso fue bastante cierto hasta la aparición de C ++ x0, C ++ 11 (o el moderno C ++ 11/14/17 en general). De hecho (especialmente cuando se...

132
¿Por qué las personas usan C si es tan peligroso?

Estoy considerando aprender C. Pero, ¿por qué las personas usan C (o C ++) si se puede usar 'peligrosamente'? Por peligroso, quiero decir con punteros y otras cosas similares. Como la pregunta de desbordamiento de pila ¿ Por qué la función gets es tan peligrosa que no debería usarse? . ¿Por qué...