Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .
Estoy diseñando un lenguaje de programación OO simple. Está estáticamente escrito, compilado y ejecutado por una VM, similar a Java. La diferencia es que no quiero tener un énfasis tan fuerte en OOP. El código en sí se parecerá principalmente a C ++ (clases, funciones y variables permitidas en el...
Estaba mirando wikipedia - Categoría: lenguajes de programación basados en XML . ¿Por qué alguien tomaría este enfoque para diseñar un lenguaje? ¿Cuáles son las ventajas de esto? Solo puedo pensar en desventajas. difícil de mantener difícil de leer difícil de...
Recientemente estuve considerando que a veces varios objetos dependen unos de otros (por ejemplo, si contienen referencias cíclicas) y, por lo tanto, sería útil crearlos como parte de una operación atómica que asegure que, después de la construcción, los nuevos objetos cumplan alguna restricción...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .
Esto ocurre como un problema independiente del lenguaje de programación para mí. Tengo un archivo con el contenido aaabddd Cuando quiero insertar Cdetrás, bentonces mi código debe reescribirse dddpara obtener aaabCddd ¿Por qué no puedo simplemente insertar Cen esta posición? No puedo hacer...
Dos de los lenguajes de script de escritura dinámica más populares, Python y Ruby, no hacen una distinción en la sintaxis entre la declaración de una variable y la asignación de un valor. Es decir en ambos idiomas, declarar una variable ny asignarle un valor sería así: n = 10 Y asignar un nuevo...
Mientras leía un artículo de investigación sobre concurrencia llamado Software and the Concurrency Revolution ( versión html ). Encontré las siguientes líneas: Desafortunadamente, aunque los bloqueos funcionan, plantean serios problemas para el desarrollo de software moderno. Un problema...
Esta es una pregunta sobre la que me he preguntado (y me han preguntado) durante mucho tiempo. En los lenguajes de programación (¿la mayoría? ¿Todos?), Un índice comienza en cero para una matriz, cadena, etc. Pensé, tal vez, que tenía que ver con que todo estuviera enraizado en binario. Pero no...
En Bash, para aumentar un valor entero almacenado en una variable, necesitamos usar explícitamente la expansión aritmética. i=1 i=$((i+1)) De otra manera i=1 i=i+1 no evaluará la expresión i+1, pero asignará la expresión como una cadena a la variable. Esto es muy poco natural en...
Digamos que establecemos una variable en Python. five = 5 Auge. Lo que me pregunto es, ¿cómo se almacena esto? ¿El compilador o el intérprete lo ponen en una variable como esta? varname = ["five"] varval = [5] Si así es como se hace, ¿dónde se almacena? Parece que esto podría continuar para...
Actualmente estoy aprendiendo sobre la construcción del compilador y el diseño del lenguaje y estoy pensando en qué tipos de datos nativos quiero admitir en mi idioma. Ahora hay muchos idiomas que hacen una distinción entre números enteros y números reales. Sin embargo, recuerdo haber visto una...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Vamos a...