¿Por qué es difícil entender el pensamiento de los programadores?
Cualquiera que tenga ciertos conocimientos de programación puede entender esto. Uno es uno y dos son dos. La computadora no reconoce respuestas ambiguas porque "la ambigüedad significa más respuestas posibles", por lo que debes seguir el programa. Pregúntale al periodista "¿Por qué preguntas?" o "¿Por qué no entiendes?", sabrás lo pobre que es tu descripción.
El ejemplo más sencillo es que tu madre te pide que vayas al mercado a comprar fruta. Si ves una manzana, compra una manzana, y si ves dos peras, compra dos. Cuando ves manzanas y peras en el mercado, ¿qué compras y te llevas a casa?
En primer lugar, hay una premisa, es decir, no hay los llamados "subtextos" ni "reglas ocultas" en el programa, solo "significados literales".
La gente común comprará una manzana y dos peras. Por supuesto, los cerebros de los programadores no se dejan engañar. La gente normal también compraría una manzana y dos peras, pero la primera reacción instintiva al ver este problema es "compra dos manzanas cuando veas una pera". La pregunta no tiene ningún subtexto, por lo que todos toman las intenciones de mamá literalmente.
Según el análisis lógico del programa, esta oración **** se divide en dos partes, que representan dos tareas del programa respectivamente. "Si ves una manzana, compra dos manzanas" es la tarea uno, la condición es "ver una manzana", el objeto objetivo es "comprar una manzana", la cantidad es "una"; Peras" es la tarea dos, la condición es "ver peras", la cantidad es "dos" y no se proporciona ningún nuevo objeto objetivo.
No se proporcionó ningún nuevo objeto de destino.
Por lo tanto, según la lógica del programa, la segunda oración heredará el último objeto de destino, que es "comprar una manzana", por lo que esta oración es traducida directamente por el cerebro de los pacientes con enfermedades ocupacionales como "comprar una manzana cuando veas una manzana", compra dos peras cuando las veas."
--------- ----------
2. Los programadores son mejores que la gente común. La gente ve las cosas con más claridad.
Esto se debe a características profesionales. Debido al rigor de la programación informática, cuando un programador se enfrenta a un problema, un objetivo que debe alcanzarse o un error, pensará en el problema detenidamente y pensará en ello. Habitualmente utilizará la inducción para intentar evitar los mismos problemas que puedan surgir en el futuro.
Por ejemplo, cuando se utiliza el método de entrada para ingresar frases y frases en chino, a veces se escribirá una cadena de pinyin. Presione el número 2 para seleccionar la palabra no deseada y luego encontrará que el número 1 corresponde a la palabra deseada. palabra, así que elimínela, vuelva a ingresar Pinyin y presione el número 1 nuevamente. Descubrí que los dos caracteres estaban intercambiados, así que lo eliminé, lo volví a ingresar, lo miré con atención nuevamente y finalmente seleccioné el número correcto. el personaje deseado.
En este momento, encontrará que el número que ingresó es exactamente el mismo que el número que desea.
Descubrirás que el número que ingresaste es exactamente el mismo que el que deseas.
En este momento dirás: "Ah, la próxima vez debería tener más cuidado, no seas descuidado, no lo des por sentado, mira con claridad antes de hacer clic.
p> El programador no lo cree así. Se cree que la causa del problema radica en la función de "ajuste automático del orden de las palabras" del método de entrada, que monitorea automáticamente la frecuencia de las palabras ingresadas por el usuario y ajusta automáticamente la frecuencia. Orden de las palabras La lógica de implementación del código subyacente es muy simple: cada palabra diferente corresponde a un contador, que indica el número de veces que se ha ingresado la palabra desde que se instaló el método de entrada. de acuerdo con el contador; algunos métodos de entrada monitorearán si elimina estas palabras después de ingresarlas, y luego serán reconocidas inteligentemente como errores de entrada, el contador no aumentará 1 vez
Pensándolo bien, esta función generalmente está activada/desactivada. Si quiero recordar el orden de su uso sin que el método de entrada se ajuste automáticamente, por ejemplo, necesito recordar para mejorar la velocidad de entrada, solo necesito ingresar la configuración del método de entrada y activar. está apagado; si quiero que me ayude a ajustar la posición de las palabras, pero no necesito ajustarlo con frecuencia, entonces estoy trabajando. Si quiero que me ayude a ajustar la posición de las palabras y frases, pero no lo hago. necesito ajustarlo con frecuencia, luego lo apagaré temprano cuando el trabajo lo requiera y lo volveré a encender durante el día si quiero confiar únicamente en él, entonces simplemente lo ignoraré y lo veré la próxima vez; >