Preguntas con la etiqueta [language-agnostic]

Lista language-agnostic preguntas

¿Por qué NaN no es igual a NaN? [duplicar]

6
respuestas
168
votos
74.6k
vistas

El estándar IEEE relevante define una constante numérica NaN (no un número) y prescribe que NaN debe compararse como no igual a sí mismo. ¿Porqué es eso? Todos los idiomas

¿Cómo debo hacer una comparación de punto flotante?

13
respuestas
128
votos
135.3k
vistas

Actualmente estoy escribiendo un código donde tengo algo como: double a = SomeCalculation1(); double b = SomeCalculation2(); if (a < b) DoSomething2(); else if (a > b) DoSomething3(); Y luego,

Necesito una función básica para encontrar la distancia más corta entre un punto y un segmento de línea. Siéntase libre de escribir la solución en el idioma que desee; Puedo

¿Cuál es la diferencia entre un método abstracto y un método virtual? ¿En qué casos se recomienda utilizar métodos abstractos o virtuales? ¿Cuál es el mejor enfoque?

Ya hay muchas preguntas sobre rendimiento en este sitio, pero se me ocurre que casi todas son muy específicas del problema y bastante limitadas. Y casi todos repiten los consejos

¿Qué es la recursividad de cola?

29
respuestas
2.1k
votos
609.2k
vistas

Mientras empezaba a aprender ceceo, me encontré con el término recursivo de cola . ¿Qué significa exactamente?

¿Qué es una operación idempotente?

18
respuestas
1.2k
votos
371.9k
vistas

¿Qué es una operación idempotente?

¿Qué significa "programar en una interfaz"?

33
respuestas
922
votos
225.2k
vistas

He visto esto mencionado varias veces y no tengo claro lo que significa. ¿Cuándo y por qué harías esto? Sé lo que hacen las interfaces, pero el hecho de que

Determinar si dos rangos de fechas se superponen

40
respuestas
1.6k
votos
652.7k
vistas

Dados dos intervalos de fechas, ¿cuál es la forma más sencilla o eficaz de determinar si los dos intervalos de fechas se superponen? Como ejemplo, supongamos que tenemos rangos indicados

Esta pretende ser una pregunta de propósito general para ayudar a los nuevos programadores que tienen un problema con un programa, pero que no saben cómo utilizar un depurador para