Sin mí, María viviría más Orgullosamente pertenezco a la
feliz en su integridad física familia de traductores y y en su reputación. La mayoría muchos de mis parientes hacen de las injurias que recibe son trabajos similares al mío, provocadas por mi trabajo. De pero con otros nombres: hecho, gran parte de los editores, intérpretes, programadores que la emplean formadores de texto, han proferido en alguna ensambladores, entre otros. ocasión una expresión idiomática de frustración en contra de ella después de que he hecho mi trabajo y he notificado que han cometido errores al programar. Supongo que a nadie le gusta que le digan que se equivoca. A pesar Cuando me comunico con un de ello, el trabajo que programador puede ser para dos realizo es fundamental para cosas: para decirle que ha construir muchas aplicaciones cometido errores (lo cual me que corren en María y que son ocupa gran parte del tiempo) y su gran orgullo (normalmente para decirle que todo está por ellos ha recibido halagos, bien (lo cual ocurre después le han comprado más memoria, de mucho insistir, en algunos un MousePad y es considerada casos). Generalmente notifico imprescindible para su dueño). tres tipos de errores:
Probablemente soy subestimado 1. Error de léxico, que ocurre
y relegado a un segundo cuando el programador escribe término (o a un último una palabra que no conozco. término, como diría mi compadre el sistema operativo) 2. Error gramatical o pero en mi interior reconozco sintáctico, que ocurre cuando que dependo tanto de María una palabra no se emplea de como ella de mí. La vida así manera correcta en el programa es y lo acepto. Ojala que los o cuando se omite. Este es el programadores también lo error más común y se debe al aceptaran: habría menos desconocimiento del lenguaje frustración y menos dedos por parte del programador. pintados en el monitor de Siempre digo dónde ocurrió el María. error y en ocasiones puedo sugerir como corregirlo. Mi trabajo consiste en dos Algunos programadores sacan partes fundamentales: provecho de ello y nunca comunicarme con un programador aprenden a escribir bien a la por medio del programa que él primera; esperan que yo marque escribe y transformar lo que el error y corrigen de acuerdo escribió a una forma que María a lo que sugiero (mal, lo entienda. Actúo como un muchachitos, mal). vínculo entre los programadores y María. 3. Error semántico, que ocurre después es responsabilidad de cuando lo que se escribe, a María y también del pesar de ser correcto programador: el fracaso, gramaticalmente, no puede o no debido a que ocurran errores debe ejecutarlo María. Cuido de ejecución (que es que lo indicado por el responsable María de ellos, programador sea realizable por como la falta de memoria) y de María para que ella no ofrezca lógica (responsabilidad total información imprecisa que del programador: el programa pueda hacer que pierda no hace lo que él quiere). O credibilidad. el éxito: el programa corrió y todo mundo feliz. En ambos Cuando termina esta etapa de casos, NO SOY RESPONSABLE. comunicación con el programador y le digo que NO Como ven, a veces me hacen HAY ERRORES, empieza el responsable de cosas que yo no trabajo que el programador no hago (claro, como no me puedo ve (en ocasiones porque se defender) y cuando hago bien pone a celebrar después de mi trabajo, nadie lo nota. Aún leer el mensaje anterior). no escucho a nadie que diga: Debo convertir lo escrito en ¡Este buen programa se lo debo el programa a una forma que al excelente compilador que María puede entender. Lo tengo!. Esto y mucho más nunca primero que hago es obtener lo escucharan mis oídos ¿Será una relación de todas las por ello que me crearon sin entidades manejadas en el ellos? programa y las guardo en una tabla. Después convierto todas las órdenes a una forma de lenguaje, llamado código intermedio, que permitirá que cualquier pariente de María entienda lo que el programador escribió. Digamos que es un lenguaje universal que toda máquina entiende. Cuando termino esto, debo determinar qué operaciones pueden suprimirse (porque se hacen varias veces o porque no son necesarias) y cuáles pueden escribirse de otra manera sin perder sentido el programa. Este proceso se conoce como optimizar código y tiene como propósito que María no trabaje mucho. Cuando tengo el código optimizado, entonces lo convierto a la forma en que María lo entiende y puede ejecutar. Ahí es donde termina mi trabajo. Lo que ocurra