Preguntas etiquetadas con c

52
¿Qué debo hacer para ser independiente del lenguaje?

Por ahora trabajo con asp.net y C #. También he hecho un trabajo decente en Java. Estoy planeando mi carrera de tal manera que algún día sea agnóstico del lenguaje. ¿Cuáles son las cosas que necesito aprender? Primero serían los paradigmas de OOP, ya que habla sobre el diseño de la Clase. ¿Hay...

51
¿Qué le sucede a la basura en C ++?

Java tiene un GC automático que de vez en cuando detiene el mundo, pero se ocupa de la basura en un montón. Ahora las aplicaciones C / C ++ no tienen estos bloqueos STW, su uso de memoria tampoco crece infinitamente. ¿Cómo se logra este comportamiento? ¿Cómo se cuidan los objetos...

50
¿Es una buena idea llamar a comandos de shell desde C?

Hay un comando de shell de Unix ( udevadm info -q path -n /dev/ttyUSB2) al que quiero llamar desde un programa en C. Probablemente con una semana de lucha, podría volver a implementarlo yo mismo, pero no quiero hacer eso. ¿Es una buena práctica ampliamente aceptada para mí simplemente llamar...

49
¿Cuáles son las mejoras de MVP sobre MVC?

He leído durante tres días sobre los patrones Model-View-Controller (MVC) y Model-View-Presenter (MVP) . Y hay una pregunta que me molesta mucho. ¿Por qué los diseñadores de software inventaron MVP, cuando ya había un MVC? ¿Qué problemas enfrentaron, que MVC no resolvió (o resolvió mal), pero MVP...

48
¿Las bibliotecas de solo encabezado son más eficientes?

Supuestos Una de las ventajas de las bibliotecas de solo encabezado para C ++ es que no necesitan compilarse por separado. En C y C ++ inlinetiene sentido solo si la función se define en un archivo de encabezado *. Tradicionalmente, en C, se ha utilizado el diseño .c / .h, donde el encabezado...

47
Desarrollo de Android usando C y C ++ [cerrado]

Soy un desarrollador de C, C ++. Estoy interesado en el desarrollo móvil. Quiero saber cómo puedo desarrollar aplicaciones de Android usando C y C ++, he leído que proporcionan un kit para desarrolladores de C, C ++ pero no tiene todas las funciones a partir del kit de Java. ¿Debo optar por el kit...

46
¿Por qué seguimos haciendo crecer la pila al revés?

Al compilar código C y mirar el ensamblaje, todo hace que la pila crezca hacia atrás de la siguiente manera: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- ¿Significa esto que el puntero base o el puntero de la pila en realidad están bajando las direcciones de memoria en lugar...