Preguntas etiquetadas con language-agnostic

Esta etiqueta es para preguntas que no son específicas de un lenguaje o entorno de programación.









5
¿La programación funcional es simplemente diferente o es realmente más difícil?
¿La programación funcional es simplemente diferente o es realmente más difícil ? Digamos a alguien que nunca antes había aprendido programación, y se le enseña programación funcional. vs alguien que nunca antes había aprendido programación, y se le enseña la programación imperativa. ¿Cuál le resultará más difícil? o lo mismo? …

7
En los lenguajes orientados a objetos, ¿cuándo deberían los objetos realizar operaciones sobre sí mismos y cuándo deberían realizarse operaciones sobre los objetos?
Supongamos que hay una Pageclase, que representa un conjunto de instrucciones para un procesador de páginas. Y supongamos que hay una Rendererclase que sabe cómo representar una página en la pantalla. Es posible estructurar el código de dos maneras diferentes: /* * 1) Page Uses Renderer internally, * or receives …




7
¿Cuál es una buena alternativa a la variable de nombre para un lenguaje que solo tiene referencias o etiquetas inmutables?
Por ejemplo, en lenguajes funcionales, las variables son de asignación única y sus valores son inmutables una vez asignados. Por lo tanto, tienen dos estados sin consolidar y vinculados , una vez vinculados no se pueden cambiar. ¿Hay algún término matemático u otro término informático que sea más apropiado para …

3
Generar aleatoriamente un gráfico dirigido en una cuadrícula
Estoy tratando de generar aleatoriamente un gráfico dirigido con el propósito de hacer un juego de rompecabezas similar a los rompecabezas deslizantes de hielo de Pokemon. Esto es esencialmente lo que quiero poder generar aleatoriamente: http://bulbanews.bulbagarden.net/wiki/Crunching_the_numbers:_Graph_theory . Necesito poder limitar el tamaño del gráfico en una dimensión x e y. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.