Sé que se implementan de manera extremadamente insegura en C / C ++. ¿No se pueden implementar de una manera más segura? ¿Son las desventajas de las macros realmente lo suficientemente malas como para superar la potencia masiva que
Sé que se implementan de manera extremadamente insegura en C / C ++. ¿No se pueden implementar de una manera más segura? ¿Son las desventajas de las macros realmente lo suficientemente malas como para superar la potencia masiva que
A menudo escucho el término que el lenguaje A está escrito en el lenguaje B. Por ejemplo, PHP ha sido escrito C , C # está escrito en C ++ . ¿Alguien puede explicar qué significa eso y si es correcto? ¿Tiene eso algo que ver con el compilador de intérpretes utilizado por el lenguaje? Además, ¿en...
Muchos de los lenguajes de programación más populares (como C ++, Java, Python, etc.) tienen el concepto de ocultar / sombrear variables o funciones. Cuando me he encontrado oculto o sombreado, han sido la causa de errores difíciles de encontrar y nunca he visto un caso en el que me pareció...
LISP (y dialectos como Scheme, Common LISP y Clojure) no han obtenido mucho apoyo de la industria a pesar de que son lenguajes de programación bastante decentes. (Por el momento, aunque parece que están ganando algo de tracción). Ahora, esto no está directamente relacionado con la pregunta, ¿cuál...
Un joven compañero de trabajo que estaba estudiando OO me preguntó por qué cada objeto se pasa por referencia, que es lo contrario de los tipos o estructuras primitivas. Es una característica común de lenguajes como Java y C #. No pude encontrar una buena respuesta para él. ¿Cuáles son las...
Esto se remonta a una conversación que tuve con mi novia. Traté de decirle que simplemente no me siento lo suficientemente adecuada en mi lenguaje de programación (C ++) para llamarme buena. Luego me preguntó: "Bueno, ¿cuándo te consideras lo suficientemente bueno?" Esa es una pregunta...
Me refiero a explicarle al no programador qué es la programación. Me aseguré de buscar preguntas similares antes de crear esta, pero las pocas que encontré parecían esquivar la pregunta, y específicamente me gustaría ver algunas metáforas o analogías. Personalmente, me resulta más fácil explicarle...
Interesado en saber de los más experimentados si alguien puede encontrar un trabajo como programador sin siquiera un título de secundaria. Considere a dicha persona como un programador promedio. ¿Alguien consideraría darle una oportunidad en una entrevista? Los lenguajes de interés serían python /...
Básicamente, quiero aprender muchos lenguajes de programación para convertirme en un gran programador. Solo conozco un puñado de profundidad y esperaba que alguien pudiera explicar cuántas clases o tipos de lenguajes de programación hay . Como cómo los agruparías si tuvieras que aprenderlos en...
Ahora he escuchado en varios lugares que la gente espera que los idiomas usen, o al menos tengan, un compilador de alojamiento propio para merecer respeto. Tengo curiosidad de por qué es esto. Un compilador parece una pieza de software muy importante para escribir, e imagino que no todos los...
Estaba pensando por qué hay bibliotecas estándar (en todos los lenguajes de programación que he aprendido, como C ++, Java, Python) como stdlib, en lugar de tener "funciones" similares como primitivas del lenguaje en
Me pregunto (ahora que comencé con C ++ que necesita un compilador) ¿por qué Python no necesita un compilador? Solo ingreso el código, lo guardo como un ejecutivo y lo ejecuto. En C ++ tengo que hacer compilaciones y todas esas otras cosas
Aquí se hacen muchas preguntas sobre implementos de lenguaje interpretados o compilados. Me pregunto si la distinción realmente tiene sentido. (En realidad, las preguntas son generalmente sobre idiomas, pero realmente están pensando en las implementaciones más populares de esos idiomas). Hoy casi...
Parece que todos los nuevos lenguajes de programación o al menos los que se hicieron populares usan la inferencia de tipos. Incluso Javascript obtuvo tipos e inferencia de tipos a través de diversas implementaciones (Acscript, mecanografiado, etc.). Me parece genial, pero me pregunto si hay...
He oído que Google usa Python, Java y C ++. Pero lo que no sé es cómo se usa cada uno de esos lenguajes de programación. Quiero decir para qué se usa Python, Java y C ++ en Google. ¿Por qué usarían hasta 3 lenguajes de programación cuando 1 idioma es suficiente? ¿Alguien...
en JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); Cía#: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers =...
¿Cuál es la diferencia entre compilar y compilar?
He estado leyendo sobre la (des) conveniencia de tener en nulllugar de (por ejemplo) Maybe. Después de leer este artículo , estoy convencido de que sería mucho mejor usarMaybe (o algo similar). Sin embargo, me sorprende ver que todos los lenguajes de programación imperativos u orientados a objetos...
Todos los lenguajes de programación tienen sus defectos de diseño simplemente porque ni un solo lenguaje puede ser perfecto, al igual que con la mayoría (¿todo?) De otras cosas. Aparte de eso, ¿qué falla de diseño en un lenguaje de programación te ha molestado más a través de tu historia como...
¿Cómo definen y guardan los lenguajes de programación funciones / métodos? Estoy creando un lenguaje de programación interpretado en Ruby, y estoy tratando de descubrir cómo implementar la declaración de función. Mi primera idea es guardar el contenido de la declaración en un mapa. Por ejemplo, si...