Preguntas etiquetadas con language-design

Preguntas relacionadas con el diseño y la estructura de los lenguajes de programación.




4
¿Existe un lenguaje de programación diseñado específicamente para la inyección de dependencia?
Muchos lenguajes de programación generales son lo suficientemente flexibles como para permitirle admitir la inyección de dependencia. Incluso sin soporte de biblioteca o marco. Pero incluso si un lenguaje es lo suficientemente completo como para resolver cualquier problema de programación, un lenguaje toma decisiones que afectan lo que es fácil …


13
¿Deberían integrarse las estructuras de datos en el lenguaje (como en Python) o proporcionarse en la biblioteca estándar (como en Java)?
En Python, y muy probablemente en muchos otros lenguajes de programación, se pueden encontrar estructuras de datos comunes como una parte integrada del lenguaje central con su propia sintaxis dedicada. Si dejamos de lado la sintaxis de lista integrada de LISP, no puedo pensar en ningún otro lenguaje que conozca …






8
¿Por qué x = x ++ no está definido?
No está definido porque se modifica xdos veces entre puntos de secuencia. El estándar dice que no está definido, por lo tanto, no está definido. Eso lo sé. ¿Pero por qué? Tengo entendido que prohibir esto permite a los compiladores optimizar mejor. Esto podría haber tenido sentido cuando se inventó …




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.