Ingeniería de software

20
¿Haskell tiene tipos dependientes?

Sé que Haskell ya tiene la capacidad de parametrizar un tipo sobre otro tipo (similar a la programación de plantillas en C ++), pero me pregunto si Haskell también puede parametrizar un tipo sobre valores, si admite tipos dependientes. Con los tipos dependientes, puede tener un tipo parametrizado...

20
¿Cuándo se inventó el control de fuente?

Conozco muchos sistemas de control de versiones: CVS, SVN, TFS, etc. Busqué en Google el primer "sistema de control de revisión / control de versiones" y vi varias respuestas conflictivas. ¿Cuándo se inventó el control de fuente? ¿Quién lo inventó? ¿Como se

20
¿Cómo mejorar la eficiencia con la programación funcional?

Recientemente he estado revisando la guía Learn You a Haskell for Great Good y, como práctica, quería resolver el problema 5 del Proyecto Euler , que especifica: ¿Cuál es el número positivo más pequeño que es divisible por todos los números del 1 al 20? Decidí escribir primero una función que...

20
¿Por qué usaría Angular? [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 meses .

20
Manera eficiente de barajar objetos

Estoy escribiendo un programa para algún software de prueba. Tengo una clase de pregunta que contiene las ArrayLists para la pregunta, respuesta, opciones, marcas y marcas negativas. Algo como esto: class question { private ArrayList<Integer> index_list; private ArrayList<String>...