Preguntas con la etiqueta [language-agnostic]

Lista language-agnostic preguntas

Estoy buscando lo mejor que puedes hacer en unas pocas líneas de código simple. Estoy seguro de que puedes escribir un conjunto de Mandelbrot en Haskell en 15 líneas ,

¿ Cuál es la diferencia entre un marco y una biblioteca ? Siempre pensé en una biblioteca como un conjunto de objetos y funciones que se enfocan en resolver un

¿Números aleatorios únicos (no repetidos) en O (1)?

22
respuestas
197
votos
118.7k
vistas

Me gustaría generar números aleatorios únicos entre 0 y 1000 que nunca se repitan (es decir, 6 no aparece dos veces), pero que no recurran a algo como una búsqueda

¿Existen buenas razones por las que es mejor tener una sola declaración de devolución en una función? ¿O está bien regresar de una función tan pronto como sea lógicamente correcto

¿Cómo puedo comprobar si una cadena determinada es una dirección URL válida? Mi conocimiento de expresiones regulares es básico y no me permite elegir entre los cientos de expresiones regulares

Interfaz vs clase base

38
respuestas
836
votos
197.3k
vistas

¿Cuándo debo usar una interfaz y cuándo debo usar una clase base? ¿Debería ser siempre una interfaz si no quiero definir una implementación base de los métodos? Si tengo una

¿Qué es un NP-completo en informática? [cerrado]

14
respuestas
508
votos
320.5k
vistas

¿Qué es un problema NP-completo? ¿Por qué es un tema tan importante en informática?

Esto es definitivamente subjetivo, pero me gustaría intentar evitar que se convierta en una discusión. Creo que podría ser una pregunta interesante si la gente la trata adecuadamente. La idea

"Parámetro" frente a "Argumento" [duplicado]

1
respuestas
730
votos
378.5k
vistas

Confundí un poco el parámetro y el argumento y realmente no presté atención a cuándo usar uno y cuándo usar el otro. ¿Puede usted por favor decirme?

¿Qué son las sesiones? ¿Cómo trabajan?

6
respuestas
431
votos
235.0k
vistas

Recién estoy comenzando a aprender sobre desarrollo de aplicaciones web, usando Python. Me encuentro con los términos "cookies" y "sesiones". Entiendo que las cookies almacenan información en un par clave-valor

Siempre he creído que si un método puede generar una excepción, entonces es imprudente no proteger esta llamada con un bloque try significativo. Acabo de publicar ' SIEMPRE debes cerrar

¿Cuál es la diferencia entre una copia profunda y una copia superficial?

Existen algunas estructuras de datos que son realmente útiles pero desconocidas para la mayoría de los programadores. ¿Cuales son? Todo el mundo conoce las listas enlazadas, los árboles binarios y

Diferencia entre cifrar una contraseña y cifrarla

9
respuestas
161
votos
151.0k
vistas

El actual más votado a esta pregunta dice: Otro problema que no es tanto un problema de seguridad, aunque sí está relacionado con la seguridad, es el fracaso total y

Aprender a escribir un compilador [cerrado]

38
respuestas
697
votos
360.6k
vistas

Lenguajes preferidos : C/C++, Java y Ruby. Estoy buscando algunos libros/tutoriales útiles sobre cómo escribir su propio compilador simplemente con fines educativos. Estoy más familiarizado con C/C++, Java y Ruby,