De vez en cuando veo que se mencionan los "cierres", e intenté buscarlo, pero Wiki no da una explicación que entiendo. ¿Podría alguien ayudarme
De vez en cuando veo que se mencionan los "cierres", e intenté buscarlo, pero Wiki no da una explicación que entiendo. ¿Podría alguien ayudarme
Dado que ahora es la temporada navideña y todo el mundo está pidiendo deseos, me pregunto: ¿qué características de lenguaje desearía que PHP hubiera agregado? Estoy interesado en algunas sugerencias prácticas / deseos para el idioma. Por práctico quiero decir: Algo que se puede hacer...
He visto muchas veces declaraciones como: "Por favor, convierta esta característica en un ciudadano de primera clase en un lenguaje / plataforma". Por ejemplo, se dice acerca de las enumeraciones en C # /. Net. Entonces, ¿cuándo una característica se considera un "ciudadano de primera clase" en un...
¿Por qué no combinar las mejores características de todos los lenguajes de programación existentes y adaptarlo a un lenguaje de programación
Muchos lenguajes modernos ofrecen características de manejo de excepciones , pero el lenguaje de programación Swift de Apple no proporciona un mecanismo de manejo de excepciones . Cargada de excepciones como estoy, tengo problemas para entender lo que esto significa. Swift tiene afirmaciones y,...
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; No veo la necesidad de haber A::xdefinido por separado en un archivo .cpp (o el mismo archivo para plantillas). ¿Por qué no se puede A::xdeclarar y definir al mismo tiempo? ¿Ha sido...
Antecedentes: revisé algunos tutoriales y escribí algunos proyectos pequeños. Todo va lo suficientemente bien con Google y StackOverflow . Varias veces en los últimos días me he preguntado "¿qué me estoy perdiendo?" - Siento que todavía estoy pensando en Java mientras escribo en Python. Esta...
Cuando se acepta que un lenguaje tiene que ser Turing completo para ser bueno, ¿es realmente posible tener un lenguaje de programación 'útil' que no sea Turing completo? Debo aclarar que esto se trata específicamente de lenguajes de 'programación' en el sentido tradicional, y no de lenguajes de...
Como a menudo se clasifica a nivel escolar / universitario, los lenguajes de programación populares (C #, Java, C ++) son todos lenguajes de tercera generación (con un mayor nivel de abstracción de las partes físicas de la máquina). Además, los lenguajes ensambladores se clasifican como lenguajes...
Si quiero comparar dos números (u otras entidades bien ordenadas), lo haría con x < y. Si quiero comparar tres de ellos, el estudiante de álgebra de secundaria me sugerirá intentarlo x < y < z. El programador en mí responderá con "no, eso no es válido, tienes que hacerlo x < y...
Estoy estudiando Haskell con el propósito de comprender la programación funcional, con la expectativa de que aplique la información que obtengo en otros idiomas (Groovy, Python, JavaScript principalmente). Elegí Haskell porque tenía la impresión de que es muy puramente funcional y no permitiría...
He visto muchos currículos de CS y sugerencias de aprendizaje para nuevos programadores que requieren que el aspirante a programador estudie un intérprete de lisp que está específicamente escrito en lisp. Todos estos sitios dicen cosas similares a "es una revelación intelectual", "es una...
Según el artículo de Wikipedia sobre Spurious Wakeups "un hilo puede despertarse de su estado de espera aunque ningún hilo indique la variable de condición". Si bien conozco esta 'característica', nunca supe qué la causó hasta que, en el mismo artículo "El despertar espurio puede sonar...
En C, no hay necesidad de lanzar un void *a ningún otro tipo de puntero, siempre se promociona de forma segura. Sin embargo, en C ++, este no es el caso. P.ej, int *a = malloc(sizeof(int)); funciona en C, pero no en C ++. (Nota: Sé que no debe usar mallocen C ++, o para el caso new, y en su lugar...
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 . Actualmente...
¿Hay algún lenguaje de programación que tenga una base de datos integrada como una función de lenguaje de primera clase en lugar de conectarse a una base de datos SQL externa (u otra)? ¿Cuáles serían los inconvenientes y los beneficios de tal característica? ¿Cómo sería esa característica y cómo...
El siguiente es un pseudocódigo, lo probé en Java y PHP y ambos funcionaron: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); ¿Por qué puedes hacer esto en el paradigma OOP y de qué...
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
Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 8 años . Jugando con icescrum , me di cuenta de que no entiendo la diferencia entre las historias de usuario y las características del
Tuve una discusión con un compañero de trabajo hoy, si el uso del operador de Java instanceofes una especie de reflexión. Y la discusión evolucionó rápidamente hacia lo que realmente define la reflexión. Entonces, ¿cuál es la definición de reflexión? ¿Y se instanceofconsidera el uso de "usar la...