Feliz día del programador

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


Todos elegimos esta profesión de diferentes maneras. Alguien vino a ella por casualidad, alguien eligió a propósito, pero ahora todos trabajamos juntos en una cosa común: estamos creando el futuro. Creamos algoritmos maravillosos, hacemos que estas cajas funcionen, funcionen y funcionen nuevamente, brindando a las personas nuevas profesiones y oportunidades para la autoexpresión ... Brindando a las personas la oportunidad de comunicarse entre sí, ganarse la vida ... Creamos para las personas parte, ahora completamente invisible, de la realidad, que se ha convertido en una parte tan familiar e inalienable de nuestra vida, 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, computadoras? Ya sea un escritor de virus o un programador de juguetes para niños ... Cada uno de nosotros ha cambiado la vida de alguien ...


Si lo piensas, creamos de la nada, y nuestro material está pensado. Nuestro lienzo es el código del programa en nuestro idioma favorito. Y este lenguaje es una forma de proyectar el pensamiento. La forma de hablar. Es por eso que tenemos tantos idiomas: porque todos somos diferentes y pensamos de manera diferente. Pero antes que nada, somos creadores. Como escritores que, creando mundos en sus obras con sus leyes, propiedades y obras, animan la imaginación del lector, nuestros mundos aparecen en un cierto conjunto de máquinas y personas, convirtiéndose para cada uno de nosotros en algo más que un texto de programa.


.


Creamos mundos virtuales: cada uno de nosotros, en nuestras propias cabezas, construimos un mundo virtual del programa que estamos desarrollando: tipos, objetos, arquitectura, interconexiones e interacción de componentes individuales. Cuando pensamos en algoritmos, lo ejecutamos mentalmente, nos aseguramos de su rendimiento y creamos su proyección, en forma de texto en nuestro lenguaje de programación favorito. Esta proyección que se transforma en un compilador se convierte en una secuencia 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, creamos una capa adicional de abstracción: el mundo de una máquina virtual posee leyes diferentes a las del sistema operativo dentro del cual opera.


Algunos de nosotros estamos buscando lagunas en estas leyes, virtualizando el procesador, simulando máquinas virtuales, simulando todo el sistema para que el programa lanzado en este nuevo mundo virtual no note nada ... y estudie su comportamiento, buscando formas de resolverlo ... Otros programas los atrapan, virtualizando el entorno a nivel del sistema operativo e identificándolos de acuerdo con varios criterios. Y luego el cazador se convierte en una víctima, porque la víctima solo finge serlo.


Incluso 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 para transmitir información táctil: todos nos capturan, nos hacen olvidar la realidad real, haciéndola aburrida, no tan espectacular. Y las redes sociales: por un lado, para algunos, reemplazan la comunicación real, sacando a una persona de la sociedad, de la vida. Pero para muchos abren el mundo, brindan la oportunidad de conocerse, comunicarse, hacer amigos con personas de todo el mundo, salvar la soledad.


El desarrollo de la tecnología e Internet nos está volviendo al tema de la privacidad y la publicidad. Este tema se está volviendo relevante para todos: no solo para políticos o estrellas. Cada usuario de Internet deja una huella digital en él. "Gran Hermano" ya no es un término de ciencia ficción. Ahora que las redes sociales saben más sobre nosotros que nuestros amigos y parientes más cercanos ... Pero lo que hay allí: nosotros mismos ... El tema de la privacidad y la privacidad ya no es una cuestión de filosofía. Esta es una pregunta que debe temer, tenga cuidado ... Y a veces, cree personalidades artificiales.


Estoy ansioso y asustado. Quiero y temo lo que estamos creando, pero sé una cosa: independientemente de nuestra relación, el mundo se está volviendo cada vez más complejo, multifacético, virtual e interesante. Y este es nuestro mérito.


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

Source: https://habr.com/ru/post/466547/


All Articles