Feliz dia do programador

O Dia do Programador é tradicionalmente comemorado no 256º dia do ano. O número 256 foi escolhido porque número números que podem ser expressos usando um único byte (de 0 a 255).

Todos nós escolhemos este profissão diferentemente. Alguns chegaram a isto por acidente, outros escolheram-no propositalmente, mas agora estamos todos a trabalhar juntos numa causa comum: estamos a criar o futuro. Criamos algoritmos maravilhosos, fazemos essas caixas funcionarem, funcionarem e funcionarem novamente, dando às pessoas novas profissões e oportunidades de autoexpressão... Dando às pessoas a oportunidade de se comunicarem umas com as outras, ganhar a vida... Criamos para as pessoas alguns - agora completamente invisível - parte da realidade, que se tornou tão familiar e parte integrante de nossas vidas, como se tivesse se tornado uma lei da natureza. Pense por si mesmo: é possível imaginar um mundo hoje sem Internet, smartphones e computadores? Seja um criador de vírus ou um programador de brinquedos infantis... Cada um de nós mudou a vida de alguém...

Se você pensar bem, criamos do nada e nosso material é pensado. Nossa tela é um código de programa em nossa linguagem favorita. E essa linguagem é uma forma de projetar o pensamento. Uma maneira de falar. É por isso que temos tantas línguas: afinal, somos todos diferentes e pensamos de forma diferente. Mas antes de tudo, somos criadores. Tal como os escritores que, ao criarem mundos nas suas obras com leis, propriedades e feitos próprios, avivam a imaginação do leitor, os nossos mundos surgem numa certa combinação de máquina e homem, tornando-se para cada um de nós algo mais do que o texto de um programa.

Feliz dia do programador.

Criamos mundos virtuais: cada um de nós constrói mentalmente um determinado mundo virtual do programa que estamos desenvolvendo: tipos, objetos, arquitetura, relacionamentos e interações de componentes individuais. Quando pensamos em algoritmos, nós os analisamos mentalmente, certificamo-nos de que funcionam e criamos uma projeção deles - na forma de texto em nossa linguagem de programação favorita. Essa projeção, sendo transformada pelo compilador, se transforma em um fluxo de instruções de máquina para o mundo virtual do processador: com regras, leis e lacunas próprias nessas leis... Se estamos falando de máquinas virtuais como .NET, Java , python, então criamos aqui uma camada adicional de abstração: o mundo da máquina virtual, que possui leis diferentes das leis do sistema operacional dentro do qual opera.

Outros de nós procuram brechas nessas leis, virtualizando o processador, simulando máquinas virtuais, simulando todo o sistema para que um programa rodando neste novo mundo virtual não perceba nada... e estudando seu comportamento, procurando oportunidades para hackeá-lo ... Eles são capturados por outros programas, virtualizando o ambiente no nível do sistema operacional e identificando-os com base em diversas características. E então o caçador vira vítima, porque a vítima apenas finge ser.

Outros ainda mergulham as pessoas em mundos virtuais em vez de programas: desenvolvem jogos e redes sociais. Os jogos são bidimensionais, tridimensionais, com óculos e capacetes de realidade virtual, meios de transmissão de informações táteis: todos nos cativam, nos fazem esquecer a realidade real, tornando-a enfadonha e pouco espetacular. E as redes sociais: por um lado, para alguns substituem a comunicação real, arrancando a pessoa da sociedade, da vida. Mas para muitos eles abrem o mundo, dão-lhes a oportunidade de conhecer, comunicar, fazer amizade com pessoas de todo o mundo e salvá-los da solidão.

O desenvolvimento da tecnologia e da Internet obriga-nos a voltar novamente à questão da privacidade e da publicidade. Esta questão torna-se relevante para todos: não apenas para políticos ou estrelas. Cada usuário da Internet deixa seu próprio rastro digital. "Big Brother" não é mais um termo de ficção científica. Agora que as redes sociais sabem mais sobre nós do que os nossos amigos e familiares mais próximos... Bem, o que é: nós próprios... A questão da privacidade e da vida privada já não é uma questão de filosofia. Esta é uma questão que se deve ter medo, tomar cuidado... E às vezes - criar personalidades artificiais.

Estou ansioso e com medo ao mesmo tempo. Quero e temo o que estamos criando, mas de uma coisa sei: independentemente da nossa atitude, o mundo está se tornando cada vez mais complexo, multifacetado, virtual, interessante. E este é o nosso mérito.

Parabenizo a todos nós pelo Dia dos Construtores e Arquitetos de Mundos Virtuais, em que toda a humanidade viverá por todos os séculos subsequentes. Feliz Dia do Programador.

Fonte: habr.com

Adicionar um comentário