Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas



3
¿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 sobre enteros, …
20 haskell 

6
¿Las personas a las que se les paga por escribir código pero que obtienen un puntaje bajo en la "matriz de competencia del programador" tienen el deber ético de encontrar un tipo diferente de trabajo? [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 5 años . La gente me aconseja que "encuentre un trabajo haciendo algo …
20 skills  ethics 

3
¿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 llamaba?

3
¿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 …
20 haskell 


2
Y combinator y optimizaciones de cola
La definición de un combinador Y en F # es let rec y f x = f (y f) x f espera tener como primer argumento alguna continuación para los subproblemas recursivos. Usando yf como continuación, vemos que f se aplicará a llamadas sucesivas a medida que podamos desarrollar let …


3
¿Cómo expreso relaciones sutiles en mis datos?
"A" está relacionado con "B" y "C". ¿Cómo demuestro que "B" y "C" podrían, en este contexto, estar relacionadas también? Ejemplo: Aquí hay algunos titulares sobre una obra reciente de Broadway: Glengarry Glen Ross de David Mamet, protagonizada por Al Pacino, se estrena en Broadway Al Pacino en 'Glengarry Glen …

7
¿Son realmente buenos los archivos de encabezado? [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 4 años . Encuentro que los archivos de encabezado son útiles al explorar …
20 c++ 


4
¿Por qué se fija el tamaño de almacenamiento dinámico en las JVM?
¿Alguien puede explicarme por qué las JVM (no verifiqué demasiadas, pero nunca he visto una que no lo haya hecho de esa manera) necesitan ejecutarse en un tamaño de almacenamiento dinámico fijo? Sé que es más fácil de implementar en un montón contiguo simple, pero Sun JVM ahora tiene más …
20 java 

4
¿Cuál es la necesidad de 'capacidad de descubrimiento' en una API REST cuando los clientes no están lo suficientemente avanzados como para usarla de todos modos?
Las diversas charlas que he visto y los tutoriales que escaneé en REST parecen enfatizar algo llamado 'capacidad de descubrimiento'. A mi entender limitado, el término parece significar que un cliente debería poder ir http://URLy obtener automáticamente una lista de las cosas que puede hacer. Lo que me cuesta entender …
20 rest  api  hateoas 


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.