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 5 años . Como...
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 5 años . Como...
He estado pensando en cómo diseñar el rango literal "perfecto" si tuviera que diseñar un lenguaje. Para usted que no sabe, conozca un rango literal en una declaración que represente un rango de valores, como 1-4. Se usan más comúnmente en bucles for / foreach Parece que hay un par de problemas que...
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 4 años .
Si es así, ¿puede decirme cómo aprender un nuevo paradigma cambió su enfoque para resolver problemas de programación incluso si el problema está en otro paradigma / lenguaje / tecnología? Realmente apreciaré si me puede decir de una manera específica, cómo sus habilidades de programación X (es...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . Quiero que sea...
Estoy en un equipo de estudiantes que se centra en el desarrollo web. Mis compañeros de equipo están interesados en Python y yo soy el único que lo aprendió, por lo que me pidieron dar una charla de "introducción a Python" la próxima semana. Me gustaría escuchar sus consejos sobre qué hablar...
Con el alcance dinámico, una persona que llama puede acceder a las variables de la persona que llama. Pseudo código C: void foo() { print(x); } void bar() { int x = 42; foo(); } Como nunca he programado en un lenguaje que admita el alcance dinámico, me pregunto cuáles serían algunos casos de...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 4 años . Leí Un programador...
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 .
En implementaciones del lenguaje de programación Scheme (estándar R6RS) puedo importar un módulo de la siguiente manera: (import (abc def xyz)) El sistema intentará buscar un archivo $DIR/abc/def/xyz.slsdonde $DIRhaya algún directorio donde guarde sus módulos Scheme. xyz.slses el código fuente...
Con los lenguajes más comunes (Java, C #, Java, etc.) a veces parece que está trabajando en desacuerdo con el idioma cuando desea TDD completo de su código. Por ejemplo, en Java y C # querrás burlarte de cualquier dependencia de tus clases y la mayoría de los frameworks de burla te recomendarán...
Muchos lenguajes de programación modernos admiten algún concepto de cierre , es decir, un fragmento de código (un bloque o una función) que Puede tratarse como un valor y, por lo tanto, almacenarse en una variable, transmitirse a diferentes partes del código, definirse en una parte de un programa...
Por curiosidad, ¿hay idiomas que le permitan establecer aritmética en tipos para crear nuevos tipos? Algo como: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() interface D = A | B; // has a(), b() and c() interface E = (A & B)...
Como programación en JavaScript, he notado que todo lo que se puede hacer con sentencias y bloques se puede hacer solo con expresiones. ¿Puede un lenguaje de programación funcionar bien solo con expresiones? Y, en caso afirmativo, ¿por qué se utilizan
Estoy buscando información y teoría sobre cómo abordar un tema léxico. Digamos que tengo una colección de cadenas, que pueden ser solo una oración o potencialmente múltiples oraciones. Me gustaría analizar estas cadenas y extraer las palabras más importantes, tal vez con una puntuación que denote...
Dejé de programar hace poco más de un año cuando seguí golpeando este muro. Estoy revisando el tema porque quiero crear una aplicación básica de Android. Pero siento que mi conocimiento limitado no será suficiente. Aquí está mi problema. Leí algunos libros y vi tutoriales en video sobre C # /...
He estado programando en Google Golang y lo he disfrutado debido a su brevedad, pero me parece sorprendente que casi todos sus métodos de biblioteca estándar de matemáticas sean para el tipo de punto flotante. ¿Hay alguna razón particular por la que estos métodos no existan para...
Estaba estudiando el libro Estructura e interpretación de programas informáticos y en la sección 1.1.5 Modelo de sustitución para la aplicación de procedimientos, el autor explica los conceptos de orden normal y orden de aplicación , que creo que he entendido bien. Ahora, estoy tomando un curso...
Digamos que tenemos una clase abstracta y que esta clase solo tenga métodos abstractos. ¿Es esta clase abstracta diferente de una interfaz que solo tiene los mismos métodos? Lo que estoy buscando saber es si hay diferencias filosóficas, objetivas y en la implementación del lenguaje de programación...
Todos sabemos "El rápido zorro marrón salta sobre el perro perezoso" utilizado como punto de referencia para la impresión y las fuentes. Me pregunto si hay un "perro perezoso" similar para los lenguajes de programación. Hay tantos lenguajes de programación diferentes, con todo tipo de...