¿Cómo es la codificación, como las matemáticas, o como escribir en otro idioma?

Es más como escribir en otro idioma. Simplemente trabajas en un conjunto de sintaxis mucho más pequeño y abordas tu idea más estrictamente que el lenguaje natural.

Tome esto como ejemplo (solo pseudocódigo):
>>> Alice = Human () // Alice es un humano
>>> Bob = Human () // Bob es un humano
>>> Relación.Adore (Alice, Bob) // Alice adora a Bob
>>> Relación.Adore (Bob, Alice) // y viceversa
>>> Rule.Add (Friend (x, y), x.Adore (y), y.Adore (x)) // agrega una regla: xey son amigos si se adoran
>>> Amigo (Alice, Bob)
VERDADERO // lo que obtienes de la consola

Eso dará una pequeña idea sobre de qué se trata la codificación. En la vida real hay muchos más paradigmas y lenguajes de programación, y todo tipo de metodologías de desarrollo de software. Lo que permanece igual es una idea: expresa lo que piensas en código. La computadora hace el resto.

More Interesting

¿Qué es un algoritmo O (log n) para encontrar un máximo local de una matriz?

¿Cuáles son algunas áreas activas de investigación dentro de la combinatoria?

¿Cómo es UMass para un estudiante universitario en ciencias de la computación para estudiantes interesados ​​en IA? ¿Con qué otras universidades se compara?

¿Podría la programación de aprendizaje y las matemáticas cambiar mis patrones de pensamiento?

Debe encontrar para un número determinado de pulsaciones de teclas (N) el número máximo de caracteres 'A' que puede generar. Solo puede usar 4 teclas: A, Ctrl + A, Ctrl + C y Ctrl + V. Solo se permiten N pulsaciones de teclas. ¿Puedes escribir este programa?

¿Cuál es el significado del XOR Lemma de Yao?

Cómo comprender completamente los condicionales en matemáticas discretas

¿Existe un equivalente al tono perfecto en matemáticas / programación de computadoras? ¿Un atributo que se considera que no se puede aprender pero que es invaluable si lo posee?

¿Cuál es la diferencia entre CS y matemáticas y computación?

¿Qué innovaciones en la teoría de CS de los últimos 10 años han tenido un impacto fuera de la academia? Si iba a hacer un doctorado en CS, ¿debería hacer teoría en lugar de aprendizaje automático?

Si un problema np-hard se resuelve en tiempo polinómico, ¿es eso una prueba de que p = np o este problema se ha clasificado incorrectamente?

¿Es importante entender cómo se derivan los teoremas específicos, o es suficiente entender solo cómo usarlos?

¿Cuál es la ecuación matemática correcta para el siguiente problema informático?

¿Por qué es importante considerar las anotaciones asintóticas (como límite superior, límite inferior y límite estrecho)?

En matemáticas y ciencias de la computación, ¿cuál es / hay una diferencia entre las funciones calculables y computables?