Ingeniería de software

11
Licencia MIT: ¿Por qué no se considera viral?

La primera parte de la licencia implica que puedes hacer básicamente lo que quieras con ella (copiar, modificar, vender, etc.). Pero la segunda parte dice que estas libertades deben propagarse en todas las copias del software. Mi interpretación de eso es que puede incorporar el software en su...

11
Almacenar el carácter EOF (Fin de archivo) en un tipo char

Leí en el libro The C Programming Language de Dennis Ritchie que intdebe usarse para que una variable contenga EOF, para que sea lo suficientemente grande como para que pueda contener el valor EOF, no char. Pero el siguiente código funciona bien: #include<stdio.h> main() { char c;...

11
¿Cómo maneja Lua los números enteros y flotantes?

Por lo que recuerdo, yo mismo estaba programando, me enseñaron a no comparar números de coma flotante por igualdad. Ahora, mientras leía Programación en Lua sobre el numbertipo de Lua , encontré lo siguiente: El tipo de número representa números reales (punto flotante de precisión doble). Lua no...

11
Almacenar elementos de menú con permisos de usuario

Estoy creando un sistema de menús en PHP y MySQL. Tendré varios menús diferentes y cada menú tendrá un conjunto de elementos de menú conectados. En el sitio, también tengo diferentes permisos de usuario, algunos usuarios pueden ver todos los elementos del menú y algunos elementos están ocultos...