Preguntas etiquetadas con language-design

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

1
¿Por qué dos puntos en lugar de punto?
Se rumorea que las primeras implementaciones de C ++ han tenido un operador de puntos para el acceso al espacio de nombres. Existe la opinión de que el punto es más conveniente que el operador moderno de dos puntos. ¿Cuál fue el razonamiento detrás de la introducción del doble colon?






8
¿Por qué C ++ sigue siendo "híbrido"?
En una pregunta relacionada , se ha aclarado por qué C ++ no es compatible con C en muchos aspectos. Sin embargo, C ++ sigue siendo un lenguaje "híbrido" *. Y desafortunadamente, muchos programadores todavía consideran C ++ como una "C con secuencias y cadenas incorporadas". Eso da como resultado …


10
¿Sobrecarga de funciones? Sí o no [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


5
¿Por qué es necesaria la * declaración * de datos y funciones en lenguaje C, cuando la definición se escribe al final del código fuente?
Considere el siguiente código "C": #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()se define al final del código fuente y no se proporciona ninguna declaración antes de su uso en main(). En el mismo momento en que el compilador ve Func_i()en main(), sale de la …


3
¿Cómo afecta un sistema de tipo estático al diseño de un lenguaje basado en prototipos?
El artículo de Wikipedia sobre lenguajes basados ​​en prototipos contiene el siguiente párrafo: Casi todos los sistemas basados ​​en prototipos se basan en lenguajes interpretados y tipados dinámicamente. Sin embargo, los sistemas basados ​​en lenguajes tipados estáticamente son técnicamente factibles. ¿De qué manera un sistema de tipo estático impone restricciones …

2
¿Microsoft desalienta el uso de 'var' en C #? (VS2017)
Estoy viendo el próximo Visual Studio 2017 . En la sección titulada Boosted Productivity hay una imagen de Visual Studio que se usa para reemplazar todas las apariciones de var con el tipo explícito. Aparentemente, el código tiene varios problemas que Visual Studio ha identificado como "necesidades de reparación". Quería …


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.