Ingeniería de software

41
¿Cuáles son las diferencias fundamentales entre C y C ++? [cerrado]

Muchos tienden a escribir "C / C ++", como si fueran lo mismo. Aunque comparten muchas similitudes, claramente no son lo mismo. Pero, ¿cuáles son realmente las diferencias fundamentales entre C y C ++? ¿Es C ++ una versión mejorada de C, o hay características en C que no existen en C...

41
¿Qué significa escribir "buen código"? [cerrado]

En esta pregunta le pregunté si ser un mal escritor le impide escribir un buen código. Muchas de las respuestas comenzaron con "depende de lo que entiendas por buen código". Parece que el término "código bueno" y "código malo" son muy subjetivos. Como tengo una vista, puede ser muy diferente de la...

41
¿Cuál es el papel de C ++ hoy?

Actualmente soy estudiante de TI y me pregunto qué sigue siendo importante en C ++ hoy, ¿para qué se utiliza? Completé un curso básico de C ++ en mi universidad, pero no puedo imaginar dónde puedo usar mi conocimiento y en qué dirección debo ir aprendiendo C ++. En otras palabras, ¿qué debo...

41
¿Por qué hay múltiples codificaciones Unicode?

Pensé que Unicode fue diseñado para solucionar el problema de tener muchas codificaciones diferentes debido a un pequeño espacio de direcciones (8 bits) en la mayoría de los intentos anteriores (ASCII, etc.). ¿Por qué entonces hay tantas codificaciones Unicode? Incluso múltiples versiones de la...

41
Learning Erlang vs learning node.js [cerrado]

Veo mucha basura en línea sobre cómo Erlang patea el culo de node.js en casi todas las categorías imaginables. Así que me gustaría aprender Erlang y probarlo, pero aquí está el problema. Estoy descubriendo que me resulta mucho más difícil recoger a Erlang que cuando recogí node.js. Con node.js,...

41
¿Cuándo usar motores de flujo de trabajo?

He trabajado anteriormente en algunos de los motores de flujo de trabajo como programador, pero nunca tuve una idea clara de por qué elegimos los motores de flujo de trabajo en primer lugar. Y como programador, sé que hay al menos 100 formas de hacer cualquier cosa cuando escribes código, ¡pero...

41
Cómo organizar programas funcionales [cerrado]

Posible duplicado: programación funcional versus OOP ¿Cómo escribir código manejable con programación funcional? En OOP, su unidad básica de organización para el código es la clase. Una metodología utilizada con frecuencia en Java, C # y lenguajes similares es organizar su código...