Feliz Dia do Programador

O Dia do Programador é tradicionalmente comemorado no 256º dia do ano. O número 256 é escolhido porque é o número de números que pode ser expresso com um único byte (de 0 a 255).


Todos nós escolhemos essa profissão de maneiras diferentes. Alguém a procurou por acaso, alguém escolheu de propósito, mas agora todos trabalhamos juntos em uma coisa comum: estamos criando o futuro. Criamos algoritmos maravilhosos, fazemos essas caixas funcionarem, trabalharem e trabalharem novamente, dando às pessoas novas profissões e oportunidades para a auto-expressão ... Dando às pessoas a oportunidade de se comunicarem, ganhar a vida ... Criamos para as pessoas uma parte - agora completamente invisível - da realidade, que se tornou parte tão familiar e inalienável de nossa vida, como se tivesse se tornado uma lei da natureza. Pense por si mesmo: é possível imaginar um mundo hoje sem a Internet, smartphones, computadores? Seja um criador de vírus ou um programador de brinquedos para crianças ... Cada um de nós mudou a vida de alguém ...


Se você pensar bem, criamos do nada, e nosso material é pensado. Nossa tela é o código do programa em nosso idioma favorito. E essa linguagem é uma maneira de projetar o pensamento. O jeito de conversar. É por isso que temos tantas línguas: porque somos todos diferentes e pensamos de maneira diferente. Mas antes de tudo, somos criadores. Como escritores que, criando mundos em suas obras com suas leis, propriedades e ações, estimulam a imaginação do leitor, nossos mundos aparecem em um certo conjunto de máquinas e pessoas, tornando-se para cada um de nós algo mais que um texto de programa.


.


Criamos mundos virtuais: cada um de nós, em nossas próprias cabeças, constrói um mundo virtual do programa que estamos desenvolvendo: tipos, objetos, arquitetura, interconexões e interação de componentes individuais. Quando pensamos sobre algoritmos, nós o executamos mentalmente, garantimos seu desempenho e criamos sua projeção - na forma de texto em nossa linguagem de programação favorita. Essa projeção se transformando em um compilador se transforma em um fluxo de instruções de máquina para o mundo virtual do processador: com suas próprias regras, leis e brechas nessas leis ... Se estamos falando de máquinas virtuais como .NET, Java, python, criamos uma camada adicional de abstração: o mundo de uma máquina virtual possuir leis que não sejam as do sistema operacional em que opera.


Alguns de nós estão procurando brechas nessas leis, virtualizando o processador, simulando máquinas virtuais, simulando todo o sistema para que o programa lançado neste novo mundo virtual não note nada ... e estude seu comportamento, procurando maneiras de quebrá-lo ... Outros programas os capturam, virtualizando o ambiente no nível do sistema operacional e identificá-los de acordo com vários critérios. E então o caçador se torna uma vítima, pois a vítima apenas finge ser.


Outros ainda mergulham 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 eles nos capturam, nos fazem esquecer a realidade real, tornando-a chata, não tão espetacular. E redes sociais: por um lado, para alguns, substituem a comunicação real, arrancando uma pessoa da sociedade, da vida. Mas, para muitos, eles abrem o mundo, oferecem a oportunidade de se familiarizar, se comunicar, fazer amizade com pessoas de todo o mundo, salvar a solidão.


O desenvolvimento da tecnologia e da Internet está nos empurrando de volta à questão da privacidade e publicidade. Esta questão está se tornando relevante para todos: não apenas para políticos ou estrelas. Cada usuário da Internet deixa uma pegada digital nele. "Big Brother" não é mais um termo de ficção científica. Agora que as redes sociais sabem mais sobre nós do que nossos amigos e parentes mais próximos ... Mas o que existe: nós mesmos ... A questão da privacidade e privacidade não é mais uma questão de filosofia. Esta é uma pergunta para ter medo, cuidado ... E às vezes - crie personalidades artificiais.


Estou ansioso e assustado. Ao mesmo tempo, quero e temo o que estamos criando, mas sei de uma coisa: independentemente do nosso relacionamento, o mundo está se tornando cada vez mais complexo, multifacetado, virtual, interessante. E esse é o nosso mérito.


Parabenizo todos nós no Dia dos Construtores e Arquitetos dos Mundos Virtuais, no qual toda a humanidade viverá pelos séculos seguintes. Feliz dia do programador.

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


All Articles