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.

16
¿Usaría C hoy para un proyecto de software? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . En caso afirmativo, ¿dónde y por qué lo usarías? En …

6
¿Debo enseñar a mis alumnos alloca? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . ¿Cuán ampliamente utilizado es allocaen el mundo real? ¿Debo enseñar …
18 c  teaching 


2
Al concatenar literales de cadena adyacentes
C y C ++ compilan literales de cadena adyacentes como un literal de cadena único. Por ejemplo esto: "Some text..." "and more text" es equivalente a: "Some text...and more text" En otros lenguajes de la familia C como C # o Java, este es un error de sintaxis (que está …


7
Cómo evitar las trampas del análisis estático
Estoy trabajando en una empresa que obtendría un puntaje de 11 en Joel Test, al menos en papel. En la práctica, sin embargo, nada funciona tan bien como se esperaba, y el proyecto ha estado en DEFCON 1 durante medio año. Ahora, la mayoría de mis compañeros están felices si …

8
¿Cómo hago TDD en dispositivos integrados?
No soy nuevo en programación e incluso he trabajado con algunos C y ASM de bajo nivel en AVR, pero realmente no puedo entender un proyecto C incrustado a mayor escala. Siendo degenerado por la filosofía de Ruby de TDD / BDD, no puedo entender cómo la gente escribe y …


2
¿Por qué no hay syscall genérico por lotes en Linux / BSD?
Antecedentes: La sobrecarga de llamadas del sistema es mucho mayor que la sobrecarga de llamadas de función (el rango de estimaciones es de 20-100x) principalmente debido al cambio de contexto del espacio del usuario al espacio del kernel y viceversa. Es común que las funciones en línea ahorren sobrecarga de …

2
¿Convertir un método C ++ en una función C con un argumento puntero es un patrón aceptable?
Yo uso C ++ en ESP-32. Al registrar un temporizador, tengo que hacer esto: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Aquí el cronómetro llama soundCallback. Y lo mismo al registrar una tarea: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Entonces el método se inicia en una tarea separada. GCC siempre me …
16 c++  c  functions 


6
¿La duplicación de código es un mal necesario en C?
Soy bastante nuevo en C, y me pregunto si la duplicación de código es un mal necesario cuando se trata de escribir estructuras de datos comunes y C en general. hash mapPor ejemplo, podría intentar escribir una implementación genérica , pero siempre encuentro que el resultado final es desordenado. También …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.