¿Qué problemas informáticos difíciles o sin resolver tienen más probabilidades de ser ignorados por aquellos nuevos en la programación?

Creo que los dos grandes son:

El problema de la detención

De vez en cuando, alguien en Usenet u otros foros de discusión decía algo como: “Dang, mi programa se atascó en un bucle infinito debido a un error que presenté. ¿Por qué las personas que escriben las herramientas de análisis no incluyen verificaciones para asegurarse de que mi ¿el programa realmente termina? Escriben verificaciones de sintaxis e incluso verifican cosas como asegurarse de que haya un valor de retorno de cada función. No debería ser demasiado difícil “.

No se dan cuenta de que se han topado con el problema de detención.

Vendedor viajero

Considere la siguiente declaración hipotética.

“Me encantan las API de mapas basadas en la Web, y algunas incluso tienen API para duraciones entre lugares (por ejemplo, Servicio de Direcciones). No sé por qué nadie había pensado en esto antes, pero estoy creando una aplicación web que te permite ingresar muchas direcciones y es la forma más rápida de visitarlas. Parece que es un poco lento, y he agotado mi cuota varias veces … Pero mañana debería poder optimizar el código … ”

Acaban de toparse con el problema del vendedor ambulante.

Un algoritmo de recomendación basado en el comportamiento del usuario / gráfico social.

More Interesting

¿Cuál es la diferencia entre la complejidad del tiempo promedio y la complejidad del tiempo esperado?

¿Cuáles son los mejores recursos para aprender visión por computadora para alguien con experiencia en álgebra lineal y de probabilidad (y un poco en aprendizaje automático)? El libro "Visión por computadora: algoritmos y aplicaciones" no es muy amigable para principiantes.

Cómo juzgar la novedad de mi investigación de sistemas informáticos y qué hace que un algoritmo o diseño de sistema sea novedoso

¿Cuáles son algunas preguntas de investigación abiertas relacionadas con la realidad virtual?

¿Qué tipo de trabajo de investigación se realiza en informática en la Universidad Nacional de Singapur (NUS)?

¿Cuál es la diferencia entre la visión humana y la visión por computadora?

¿Cuáles son algunas de las grandes ideas de proyectos para un estudiante de informática?

No estudié ciencias de la computación en los grados 11 y 12, pero ahora deseo estudiar ciencias de la computación en el Manipal Institute of Technology. ¿Es una buena decisión hacerlo?

¿Cuáles son algunas direcciones en la investigación en informática que vale la pena seguir?

¿Cómo saben los mejores investigadores cuál de sus ideas funcionará?

¿Cuál es el equivalente de Xerox Parc / Bell Labs / JPL hoy?

¿Cuáles son los problemas en la visión por computadora en imágenes médicas?

¿Cuáles son algunos buenos temas en criptografía que se están investigando actualmente en informática?

¿Se puede crear un programa de computadora que determine la validez de un argumento racional de acuerdo con la lógica?

¿Por qué no enseñan la prueba de fizzbuzz en ciencias de la computación de pregrado?