¿Cómo es diferente la programación de un algoritmo cuántico? ¿Cómo sería un lenguaje similar a C si estuviera diseñado para qubits? ¿Cambiarían los
¿Cómo es diferente la programación de un algoritmo cuántico? ¿Cómo sería un lenguaje similar a C si estuviera diseñado para qubits? ¿Cambiarían los
Es prácticamente imposible enseñar una buena programación a los estudiantes que han tenido una exposición previa a BASIC: como programadores potenciales, son mutilados mentalmente más allá de la esperanza de regeneración. - Edsger W. Dijkstra Tengo un profundo respeto por Dijkstra pero no...
El problema que tengo es que la mayoría de los libros de C ++ que leo pasan casi para siempre en la sintaxis y los conceptos básicos del lenguaje, por ejemplo , forbucles while, matrices, listas, punteros, etc. Pero nunca parecen construir algo que sea lo suficientemente simple como para usarlo...
Recientemente comencé a aprender a escribir código, y en mi libro me encontré con esta pregunta. "¿Por qué se almacena un valor booleano como un byte dentro de una computadora cuando solo requiere un bit?" ¿Alguien puede arrojar más luz sobre esta
En los últimos tres años que he trabajado como desarrollador, he visto muchos ejemplos en los que las personas usan una declaración de cambio para establecer la ruta (tanto en el back-end como en el front-end) para una URL. A continuación se muestra un ejemplo de esto: Ejemplo de fondo (C...
He estado reflexionando durante un tiempo por qué Java y C # (y estoy seguro de que otros lenguajes) predeterminan la igualdad de referencia ==. En la programación que hago (que ciertamente es solo un pequeño subconjunto de problemas de programación), casi siempre quiero igualdad lógica al...
No es que sea realmente un problema para cualquiera que haya enfrentado este problema sintáctico antes, pero veo una gran cantidad de confusión derivada del uso de caret ( ^) como la operación XOR en lugar de la operación de exponenciación matemática ampliamente aceptada. Por supuesto, hay muchos...
¿Existe un lenguaje funcional que permita utilizar la semántica de pila: destrucción determinista automática al final del
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...
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...
En una discusión sobre métodos estáticos y de instancia, siempre pienso que ese Sqrt()debería ser un método de instancia de tipos de números en lugar de un método estático. ¿Porqué es eso? Obviamente funciona en un valor. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y =...
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ó...
Estamos tratando de escribir un lenguaje de script personalizado. Se ha sugerido que el lenguaje sea indulgente proporcionando palabras clave que no distingan entre mayúsculas y minúsculas . Personalmente, no me gusta la idea, pero hay pocas personas en mi equipo que se inclinan hacia ella y dicen...
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 /...
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...
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...