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

2 la respuesta

¿Qué pasa con el diseño de la memoria significa que [] T no se puede convertir a la interfaz [] en Go?

Así que he estado leyendo estos dos artículos y esta respuesta No se puede convertir la cadena [] a la interfaz [] {} [https://stackoverflow.com/questions/12990338/cannot-convert-string-to-interface] dice que el diseño de la memoria necesita ser ...

13 la respuesta

Sugerencias sobre la sintaxis para expresar la fórmula matemática de manera concisa

Estoy desarrollando un lenguaje incorporado específico de dominio funcional dentro de C ++ para traducir fórmulas en código de trabajo de la manera más concisa y precisa posible. Publiqué un prototipo en los comentarios, tiene aproximadamente ...

1 la respuesta

¿Por qué la sintaxis CMake tiene paréntesis redundantes en todas partes?

CMake'sifs ir así: if (condition) ... else if (...) ... else (...) ... endif (...)Conelse if (...) el(...) pruebas para una condición separada. Por quéelse (...) y no soloelse? Por quéendif (...) y noendif? Las funciones de Cmake son ...

2 la respuesta

Sintaxis de asignación de rubíes

Una pregunta tonta y sintáctica: Si el operador de asignación es realmente una función, como def value=(x) @value = x endsin un espacio entre el operando de la izquierda y el "=", entonces ¿por qué la asignación se puede hacer como test.value = ...

13 la respuesta

Usos para lenguajes dinámicos

Mi idioma principal en este momento es el D, y estoy en el proceso de aprender Python porque es necesario para un curso que estoy tomando. Si bien entiendo por qué los lenguajes dinámicos serían un soplo de aire fresco para las personas ...

1 la respuesta

Declaraciones, definiciones, inicializaciones en C, C ++, C #, Java y Python [cerrado]

¿Qué significan los términos en cada uno de los idiomas anteriores? ¿Por qué los idiomas difieren (donde sea que lo hagan, si es que lo hacen) a este respecto?

4 la respuesta

La explicación de James Gosling de por qué el byte de Java está firmado

Al principio me sorprendió que Java decidiera especificar quebyte está firmado, con un rango de-128..127 (inclusivo). Tengo la impresión de que la mayoría de las representaciones de números de 8 bits no están firmadas, con un rango de0..255 en su ...

8 la respuesta

¿Por qué Ruby tiene TrueClass y FalseClass en lugar de una sola clase booleana?

Estaba trabajando en la serialización de valores cuando me enteré de este. Ruby tiene unTrueClass [http://ruby-doc.org/core/classes/TrueClass.html]clase y un FalseClass [http://ruby-doc.org/core/classes/FalseClass.html]clase, pero no tieneBoolean ...

7 la respuesta

¿Por qué no puedo tener métodos estáticos abstractos en C #?

He estado trabajando conproveedores [http://msdn.microsoft.com/en-us/library/aa479030.aspx]últimamente, me encontré con una situación interesante en la que quería tener una clase abstracta que tuviera un método estático abstracto. Leí algunas ...

1 la respuesta

¿Por qué Ruby usa su propia sintaxis para un operador de navegación seguro?

Ruby 2.3.0 presenta elsintaxis de navegación segura eso facilita el manejo nulo de las llamadas a métodos encadenados mediante la introducción de un nuevo operador que solo llama al método si el valor de la declaración anterior no esnulo. Esta es ...