Feliz día del programador

El Día del Programador se celebra tradicionalmente el día 256 del año. Se eligió el número 256 porque número números que se pueden expresar usando un solo byte (de 0 a 255).

Todos elegimos este profesión diferentemente. Algunos llegaron a él por accidente, otros lo eligieron a propósito, pero ahora todos estamos trabajando juntos por una causa común: estamos creando el futuro. Creamos algoritmos maravillosos, hacemos que estas cajas funcionen, funcionen y vuelvan a funcionar, brindando a las personas nuevas profesiones y oportunidades para la autoexpresión... Dando a las personas la oportunidad de comunicarse entre sí, ganarse la vida... Creamos para las personas algunos - ahora completamente invisible: parte de la realidad, que se ha vuelto tan familiar e integral de nuestras vidas, como si se hubiera convertido en una ley de la naturaleza. Piensa por ti mismo: ¿es posible imaginar un mundo hoy sin Internet, teléfonos inteligentes y computadoras? Ya sea un creador de virus o un programador de juguetes para niños... Cada uno de nosotros ha cambiado la vida de alguien...

Si lo piensas bien, creamos de la nada y nuestro material es pensamiento. Nuestro lienzo es un código de programa en nuestro idioma favorito. Y este lenguaje es una forma de proyectar el pensamiento. Una forma de hablar. Por eso tenemos tantos idiomas: después de todo, todos somos diferentes y pensamos diferente. Pero antes que nada, somos creadores. Como los escritores que, al crear mundos en sus obras con sus propias leyes, propiedades y hechos, avivan la imaginación del lector, nuestros mundos surgen en una cierta combinación de máquina y hombre, convirtiéndose para cada uno de nosotros en algo más que el texto de un programa.

Feliz día del programador.

Creamos mundos virtuales: cada uno de nosotros construye en nuestra cabeza un determinado mundo virtual del programa que estamos desarrollando: tipos, objetos, arquitectura, relaciones e interacciones de componentes individuales. Cuando pensamos en algoritmos, los ejecutamos mentalmente, nos aseguramos de que funcionen y creamos una proyección de ellos, en forma de texto en nuestro lenguaje de programación favorito. Esta proyección, al ser transformada por el compilador, se convierte en un flujo de instrucciones de máquina para el mundo virtual del procesador: con sus propias reglas, leyes y lagunas en estas leyes... Si hablamos de máquinas virtuales como .NET, Java , Python, entonces aquí creamos una capa adicional de abstracción: el mundo de la máquina virtual, que tiene leyes diferentes a las leyes del sistema operativo dentro del cual opera.

Otros buscamos lagunas en estas leyes, virtualizando el procesador, simulando máquinas virtuales, simulando todo el sistema para que un programa que se ejecuta en este nuevo mundo virtual no note nada... y estudiamos su comportamiento, buscando oportunidades para hackearlo. ... Son capturados por otros programas, virtualizando el entorno a nivel del sistema operativo e identificándolos en función de diversas características. Y entonces el cazador se convierte en víctima, porque la víctima sólo finge serlo.

Otros sumergen a las personas en mundos virtuales en lugar de programas: desarrollan juegos y redes sociales. Los juegos son bidimensionales, tridimensionales, con gafas y cascos de realidad virtual, medios de transmisión de información táctil: todos nos cautivan, nos hacen olvidarnos de la realidad real, volviéndola aburrida y no tan espectacular. Y las redes sociales: por un lado, para algunos reemplazan la comunicación real, arrancando a la persona de la sociedad, de la vida. Pero a muchos les abren el mundo, les dan la oportunidad de conocer, comunicarse, entablar amistad con personas de todo el mundo y salvarlos de la soledad.

El desarrollo de la tecnología y de Internet nos obliga a volver nuevamente al tema de la privacidad y la publicidad. Esta pregunta se vuelve relevante para todos: no sólo para los políticos o las estrellas. Cada internauta deja en él su propia huella digital. "Gran Hermano" ya no es un término de ciencia ficción. Ahora que las redes sociales saben más de nosotros que nuestros amigos y familiares más cercanos... Bueno, qué es: nosotros mismos... El tema de la intimidad y la vida privada ya no es una cuestión de filosofía. Ésta es una cuestión de la que hay que temer, de la que hay que tener cuidado... Y, a veces, crear personalidades artificiales.

Estoy ansioso y asustado al mismo tiempo. Quiero y temo lo que estamos creando, pero sé una cosa: independientemente de nuestra actitud, el mundo se vuelve cada vez más complejo, multifacético, virtual, interesante. Y este es nuestro mérito.

Nos felicito a todos por el Día de los Constructores y Arquitectos de Mundos Virtuales, en el que vivirá toda la humanidad durante todos los siglos venideros. Feliz día del programador.

Fuente: habr.com

Añadir un comentario