Resultados de la búsqueda a petición "language-design"

4 la respuesta

¿Cómo se usa la gramática de Python internamente?

Estoy tratando de comprender mejor cómo funciona Python, y he estado viendo la gramática que se muestra enhttp://docs.python.org/3.3/reference/grammar.html.N...

4 la respuesta

¿Por qué HttpRequest.HttpMethod es una cadena en lugar de Enum?

En elReferencia deHttpRequest.HttpMethod [http://msdn.microsoft.com/en-us/library/system.web.httprequest.httpmethod.aspx] de .NET Framework, el tipo de solicitud se declara conSystem.String tipo InRFC 2616 ...

4 la respuesta

¿Por qué no está permitido "final" en los métodos de interfaz Java 8?

Una de las características más útiles de Java 8 son las nuevasdefault métodos en interfaces. Básicamente, hay dos razones (puede haber otras) por las que se han introducido: Proporcionar implementaciones predeterminadas reales. ...

5 la respuesta

FP mecanografiado: argumentos de tupla y argumentos curriables

En lenguajes de programación funcional tipados estáticamente, como Standard ML, F #, OCaml y Haskell, una función generalmente se escribirá con los parámetros separados uno del otro y del nombre de la función simplemente por espacios ...

9 la respuesta

¿Por qué C # permite bloques de código {} sin una declaración anterior?

Por qué C # permite bloques de código sin una declaración anterior (por ejemplo,if, else, for, while)? void Main() { { // any sense in this? Console.Write("foo"); } }

2 la respuesta

Existe un límite para la longitud de los nombres de identificadores en C ++?

¿Existe un límite de longitud para los nombres de las variables en C ++? ¿Qué es? ¿Tiene esto algo que ver con la "64/32 bits" de la máquina? EDITAR Específicamente, ¿cuál es el límite de GCC?

4 la respuesta

¿Por qué hay "datos" y "newtype" en Haskell? [duplicar

Esta pregunta ya tiene una respuesta aquí: Diferencia entre `data` y` newtype` en Haskell [/questions/5889696/difference-between-data-and-newtype-in-haskell] 1 respuesta Parece que unnewtype definición es solo undata definición que obedece a ...

4 la respuesta

implementación de inferencia de tipos

Veo algunas discusiones interesantes aquí sobre la escritura estática frente a la dinámica. Generalmente prefiero la escritura estática, debido a la verificación de tipo de compilación, código mejor documentado, etc. Sin embargo, estoy de acuerdo ...

1 la respuesta

Mathematica: Unevaluated vs Defer vs Hold vs HoldForm vs HoldAllComplete vs etc, etc.

5 la respuesta

¿Cómo es que Go no tiene stackoverflows?

Leí en esta presentaciónhttp://golang.org/doc/ExpressivenessOfGo.pdf [http://golang.org/doc/ExpressivenessOfGo.pdf]página 42: Seguro - no se desborda la pila ¿Cómo es esto posible? y / o cómo funciona Go para evitar esto?