Feliz día do programador

O Día do Programador celébrase tradicionalmente o día 256 do ano. O número 256 foi elixido porque el número números que se poden expresar mediante un só byte (de 0 a 255).

Todos escollemos este profesión de forma diferente. Algúns chegaron a el por casualidade, outros elixírono a propósito, pero agora todos traballamos xuntos nunha causa común: estamos a crear o futuro. Creamos algoritmos marabillosos, facemos que estas caixas funcionen, traballen e traballen de novo, dándolle á xente novas profesións e oportunidades de autoexpresión... Dándolle á xente a oportunidade de comunicarse entre si, gañarse a vida... Creamos para a xente algúns... agora completamente invisible - parte da realidade, que se tornou tan familiar e parte integrante das nosas vidas, coma se se convertera nunha lei da natureza. Pensa por ti mesmo: é posible imaxinar un mundo hoxe sen Internet, teléfonos intelixentes e ordenadores? Xa sexa un escritor de virus ou un programador de xoguetes infantís... Cada un de nós cambiou a vida de alguén...

Se o pensas, creamos da nada e o noso material está pensado. O noso lenzo é un código de programa no noso idioma favorito. E esta linguaxe é unha forma de proxectar o pensamento. Unha forma de falar. É por iso que temos tantas linguas: ao fin e ao cabo, todos somos diferentes e pensamos diferente. Pero antes de nada, somos creadores. Como escritores que, ao crear mundos nas súas obras coas súas propias leis, propiedades e feitos, animan a imaxinación do lector, os nosos mundos xorden nunha certa combinación de máquina e home, converténdose para cada un de nós en algo máis que o texto dun programa.

Feliz día do programador.

Creamos mundos virtuais: cada un de nós na nosa cabeza constrúe un determinado mundo virtual do programa que estamos a desenvolver: tipos, obxectos, arquitectura, relacións e interaccións de compoñentes individuais. Cando pensamos en algoritmos, execútanos mentalmente, asegurámonos de que funciona e creamos unha proxección dos mesmos, en forma de texto na nosa linguaxe de programación favorita. Esta proxección, sendo transformada polo compilador, convértese nun fluxo de instrucións de máquina para o mundo virtual do procesador: coas súas propias regras, leis e lagoas nestas leis... Se estamos a falar de máquinas virtuais como .NET, Java , python, entón aquí creamos unha capa adicional de abstracción: o mundo da máquina virtual , que ten leis diferentes ás leis do sistema operativo no que opera.

Outros buscamos lagoas nestas leis, virtualizando o procesador, simulando máquinas virtuais, simulando todo o sistema para que un programa que se está a executar neste novo mundo virtual non se decate de nada... e estudamos o seu comportamento, buscando oportunidades para hackealo. ... Son capturados por outros programas, virtualizando o ambiente a nivel de sistema operativo e identificándoos en función de diversas características. E entón o cazador convértese en vítima, porque a vítima só finxe selo.

Outros aínda mergullan a xente en mundos virtuais en lugar de programas: desenvolven xogos e redes sociais. Os xogos son bidimensionais, tridimensionais, con lentes e cascos de realidade virtual, medios de transmisión de información táctil: todos nos cativan, fan que esquezamos a realidade real, facéndoa aburrida e non tan espectacular. E as redes sociais: por unha banda, para algúns substitúen a comunicación real, arrincando a unha persoa da sociedade, da vida. Pero para moitos abren o mundo, danlles a oportunidade de coñecerse, comunicarse, facer amizade con persoas de todo o mundo e salvalos da soidade.

O desenvolvemento da tecnoloxía e de Internet obríganos a volver de novo ao tema da privacidade e da publicidade. Esta pregunta faise relevante para todos: non só para políticos ou estrelas. Cada internauta deixa nel o seu propio rastro dixital. "Gran Irmán" xa non é un termo de ciencia ficción. Agora que as redes sociais saben máis de nós que os nosos amigos e familiares máis próximos... Pois que é: nós mesmos... O tema da privacidade e da vida privada xa non é cuestión de filosofía. Esta é unha pregunta á que un debe ter medo, coidado... E ás veces - crear personalidades artificiais.

Estou ansioso e asustado ao mesmo tempo. Tanto quero como temo o que estamos creando, pero sei unha cousa: independentemente da nosa actitude, o mundo é cada vez máis complexo, polifacético, virtual, interesante. E este é o noso mérito.

Felicito a todos nós no Día dos Construtores e Arquitectos de Mundos Virtuais, no que toda a humanidade vivirá durante todos os séculos seguintes. Feliz día do programador.

Fonte: www.habr.com

Engadir un comentario