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

23 la respuesta

¿Por qué los nombres de variables no pueden comenzar con números?

Estaba trabajando con un nuevo desarrollador de C ++ hace un tiempo cuando me hizo la pregunta: "¿Por qué los nombres de variables no pueden comenzar con números?" No pude encontrar una respuesta, excepto que algunos números pueden tener ...

1 la respuesta

Código que ejercita la inferencia de tipos

Estoy trabajando en un lenguaje de programación experimental que tiene inferencia global de tipo polimórfico. Recientemente obtuve el algoritmo funcionando lo suficientemente bien como para escribir correctamente los bits de código de muestra ...

9 la respuesta

¿Por qué Lua no tiene una declaración de "continuar"?

He estado lidiando mucho con Lua en los últimos meses, y realmente me gustan la mayoría de las características, pero todavía me falta algo entre ellas: ¿Por qué no haycontinue?¿Qué soluciones hay para ello?

6 la respuesta

¿Por qué Ruby tiene métodos privados y protegidos?

Antes de leerEste artículo [http://www.skorks.com/2010/04/ruby-access-control-are-private-and-protected-methods-only-a-guideline/] , Pensé que el control de acceso en Ruby funcionaba así: public - Se puede acceder desde cualquier objeto ...

3 la respuesta

Propósito del símbolo de Scala? [duplicar]

Posible duplicado: ¿Cuáles son algunos casos de uso de ejemplo para literales de símbolos en Scala? [https://stackoverflow.com/questions/780287/what-are-some-example-use-cases-for-symbol-literals-in-scala] ¿Cuál es el propósito de Symbol y por ...

10 la respuesta

¿Por qué C ++ no permite la amistad heredada?

¿Por qué la amistad no es al menos opcionalmente heredable en C ++? Entiendo que la transitividad y la reflexividad están prohibidas por razones obvias (digo esto solo para evitar respuestas simples de citas de preguntas frecuentes), pero la ...

5 la respuesta

¿Hay alguna razón específica por la cual las declaraciones de espacio de nombres anidado no están permitidas en C ++?

El estándar no permite códigos como este: namespace Hello::World { //Things that are in namespace Hello::World }y en su lugar requiere namespace Hello { namespace World { //Things that are in namespace Hello::World }}¿Cuál es el fundamento? ...

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

Por qué no es una función de reflexión memberinfo () para C # [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué no hay un operador `fieldof` o` methodof` en C #? [cerrado [/questions/1213862/why-is-there-not-a-fieldof-or-methodof-operator-in-c] 5 respuestasAhi estasizeof() ytypeof(), pero ¿por qué no ...

5 la respuesta

¿Por qué Java no permite subclases genéricas de Throwable?

De acuerdo con laEspecificación de idioma de Java [http://docs.oracle.com/javase/specs/], 3a edición: Es un error en tiempo de compilación si una clase genérica es una subclase directa o indirecta ...