lunes, 8 de julio de 2019

La diferencia entre Querer y Amar - El Principito

Querer y amar son sentimientos maravillosos, pero, sin ninguna duda, diferentes. Sabemos la diferencia entre ellos, que nos invita a pronunciar ese “Te quiero” o ese “Te amo”, a las personas con las que nos relacionamos ¿Cuál es la diferencia? 

Hace ya mucho tiempo leí “El Principito”, equivocadamente pensé que era un cuento para niños, mientras más leía el libro me encantaba la filosofía de vida de este aventurero, uno de los pasajes que marco mi vida fue la de: “El Principito y la rosa”. La lectura de este pasaje marco mi forma de ver los sentimientos, pues, todos (o casi todos) tenemos un propósito firme e intangible en nuestra vida: amar a alguien con todas nuestras fuerzas. 

Por ser como somos, pensamos en esto y lo deseamos fervientemente por el simple hecho de que, si logramos querer o amar, automáticamente encontraremos la felicidad. No nos equivocamos al pensar que el apego saludable es indispensable para recorrer nuestro mundo.

Sin embargo, por diversas razones, acabamos confundiendo el querer con el amar y viceversa. Como consecuencia de esta confusión llenamos nuestra mochila emocional de falsos “te quiero” y de “te amo” vacíos.

Bueno, les comparto un poco de sabiduría de “El Principito”, ya que nos brinda una poderosa enseñanza sobre esta cuestión. Leamos con atención este pasaje con el objetivo de aportar luz sobre esta poderosa realidad emocional que nos afecta a casi todos en un momento u otro de nuestra vida.

-”Te amo” – dijo el principito…
-”Yo también te quiero” – dijo la rosa.
-”No es lo mismo” – respondió él…

“Querer es tomar posesión de algo, de alguien. Es buscar en los demás eso que llena las expectativas personales de afecto, de compañía…

Querer es hacer nuestro lo que no nos pertenece, es adueñarnos o desear algo para completarnos, porque en algún punto nos reconocemos carentes.

Querer es esperar, es apegarse a las cosas y a las personas desde nuestras necesidades. Entonces, cuando no tenemos reciprocidad hay sufrimiento. Cuando el “bien” querido no nos corresponde, nos sentimos frustrados y decepcionados.

Si quiero a alguien, tengo expectativas, espero algo. Si la otra persona no me da lo que espero, sufro. El problema es que hay una mayor probabilidad de que la otra persona tenga otras motivaciones, pues todos somos muy diferentes. Cada ser humano es un universo.

Amar es desear lo mejor para el otro, aun cuando tenga motivaciones muy distintas.

Amar es permitir que seas feliz, aun cuando tu camino sea diferente al mío. Es un sentimiento desinteresado que nace en un donarse, es darse por completo desde el corazón. Por esto, el amor nunca será causa de sufrimiento.

Cuando una persona dice que ha sufrido por amor, en realidad ha sufrido por querer, no por amar. Se sufre por apegos. Si realmente se ama, no puede sufrir, pues nada ha esperado del otro.

Cuando amamos nos entregamos sin pedir nada a cambio, por el simple y puro placer de dar.

Pero es cierto también que esta entrega, este darse, desinteresado, solo se da en el conocimiento. Solo podemos amar lo que conocemos, porque amar implica tirarse al vacío, confiar la vida y el alma. Y el alma no se indemniza.

Y conocerse es justamente saber de vos, de tus alegrías, de tu paz, pero también de tus enojos, de tus luchas, de tu error. Porque el amor trasciende el enojo, la lucha, el error y no es solo para momentos de alegría.

Amar es la confianza plena de que pase lo que pase vas a estar, no porque me debas nada, no con posesión egoísta, sino estar, en silenciosa compañía.

Amar es saber que no te cambia el tiempo, ni las tempestades, ni mis inviernos.

Amar es darte un lugar en mi corazón para que te quedes como padre, madre, hermano, hijo, amigo y saber que en el tuyo hay un lugar para mí.

Dar amor no agota el amor, por el contrario, lo aumenta. La manera de devolver tanto amor, es abrir el corazón y dejarse amar.”

-”Ya entendí” – dijo la rosa.

-” No lo entiendas, vívelo” – agregó el principito.

En definitiva, como punto concluyente, cuando amamos a alguien lo aceptamos tal cual es, permanecemos a su lado y buscamos dejar posos de felicidad y de dicha en cada momento. Porque los sentimientos para ser puros e intensos tienen que venir de muy adentro.

Por eso, es esencial hacer una autocrítica y preguntarnos si lo estamos haciendo bien, si estamos gestionando bien nuestros apegos y nuestros sentimientos o, por el contrario, estamos confundiéndonos por el deseo de ponerle palabras duraderas y profundas a nuestras relaciones.

miércoles, 6 de abril de 2016

1. Introducción a La Teoría de Compiladores

La Teoría de Compiladores es un mundo apasionante dentro de la informática. Pero a la vez complejo. El desarrollo de un compilador para un lenguaje medianamente potente es una tarea dura y costosa, tanto en tiempo como en recursos.

Pero al tiempo de ser una tarea costosa, puede ser muy gratificante, al ampliar campos básicos de la informática como son la teoría de autómatas, de lenguajes, estructura y arquitectura de computadoras, lenguajes de programación y algunos otros más. 

Al construir un compilador, el desarrollador debe adentrarse en aspectos específicos de lo que es un computador y de lo que es un lenguaje de programación. Esto le da una visión profunda de aspectos clave del mundo de la informática.


Silabo de la Asignatura 

martes, 5 de abril de 2016

2. Conceptos Generales

Lenguajes de Programación

La programación de computadoras se realiza en los llamados lenguajes de programación, éstos posibilitan la comunicación entre el programador y la computadora, a través de un conjunto de instrucciones u órdenes especificadas por el lenguaje.

Un lenguaje de programación puede definirse como “una notación formal para describir algoritmos o funciones que serán ejecutados por el ordenador”. Según su grado de independencia de la maquina, los lenguajes de programación se clasifican en:
  • Lenguaje maquina: Es la notación que entiende directamente el ordenador, por eso sus instrucciones están escritas con código binario. El repertorio de sus instrucciones, así como la estructura de estas, están ligadas directamente a la arquitectura de la maquina. 

lunes, 4 de abril de 2016

3. Autómatas de Estados Finitos

Aplicación de los autómatas en los procesadores de lenguaje

La tarea de comprobar si una sentencia pertenece o no a un determinado lenguaje se encomienda a los autómatas. En el campo de estudio de los traductores, compiladores, procesadores e intérpretes los autómatas se utilizan como reconocedores de lenguajes, que dada una cadena de símbolos indican si dicha cadena pertenece o no al lenguaje.

Una cadena pertenece a un lenguaje si el autómata reconocedor de dicho lenguaje lo toma como entrada, y partiendo del estado inicial  transita a través de varias configuraciones hasta que alcanza el estado final.

Autómatas finitos

Un autómata finito es un conjunto de nodos y aristas que representan trayectorias para generar una expresión bajo un alfabeto. Un diagrama de transición es un autómata finito.




Existen dos tipos autómatas finitos, los cuales son:

  • Autómatas finitos deterministas (AFD)
  • Autómatas finitos no deterministas (AFND) 

Autómatas finitos deterministas (AFD) 

Definición. Una máquina de estados finitos M es un quíntuplo (K, Σ, δ, s, F), donde: