Ingeniería de software

10
¿Qué debo aprender de Scheme?

Me preguntaba qué características únicas puedo aprender de Scheme que me ayudarían a ser un mejor programador. Tengo mucha experiencia en los idiomas principales, y estoy buscando expandir mis horizontes y aprender sobre aspectos funcionales que faltan en otros idiomas. Estoy familiarizado con...

10
¿Licencia no comercial de fuente abierta? [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . Quiero publicar mi...

10
¿Es INT_MIN-1 un desbordamiento o desbordamiento?

Me parece recordar que estaba leyendo eso underflowsignifica que tiene una magnitud demasiado pequeña que ya no se puede presentar en un tipo overflowsignifica que tiene una magnitud demasiado grande que ya no se puede presentar en un tipo Sin embargo, en la práctica percibo que los términos se...

10
¿Cómo se actualizan los avisos de copyright?

Así que ahora es 2011, y mientras sigo codificando nuestros proyectos activos, es hora de actualizar algunos avisos de derechos de autor. p.ej. Copyright Widgets Ltd 2010 a Copyright Widgets Ltd 2010, 2011 Mi pregunta es ¿cuándo actualizas los avisos de copyright? ¿Cambia el aviso en la...

10
Elegir la licencia correcta

Tengo algunos problemas para elegir la licencia correcta para mis obras. Tengo algunos requisitos: No tiene copyleft como la GNU (L) GPL y permite la redistribución bajo otras licencias Permite a otras personas redistribuir su trabajo (modificado) pero evita que otras personas ganen dinero...

10
¿Cómo se lee "SELECT *" en inglés? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

10
¿Prefieres algoritmos a bucles escritos a mano?

¿Cuál de los siguientes le parece más legible? El bucle escrito a mano: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } O la invocación del algoritmo: #include <algorithm> #include <functional> std::for_each(vec.begin(),...