Pular para o conteúdo principal

A Importância da Programação para o Futuro da Humanidade

Por Mateus Bello,

            Olá leitor, neste trimestre estou fazendo parte do grupo de criação para o Blog Espaço de Diálogos. Você se interessou pela minha pesquisa em razão do título? Já lhe aviso que o mesmo é totalmente verídico.
            A presente pesquisa tem como foco principal apresentar para o leitor uma breve explicação sobre o que é a Programação, visando discutir a importância deste assunto para o futuro da humanidade, tanto pela necessidade de desenvolver maneiras mais simples de resolver certos problemas, bem como este item se destaca no cenário mundial atualmente e como as escolas estão buscando ensinar o máximo de indivíduos para que no futuro, tenhamos um número considerável de programadores. Explicarei de forma breve a história da programação e seus tipos de linguagens.
            Tentarei ser o mais breve possível em explicar o que é a Programação, a Programação de forma breve, se resume no processo de criação de diversos códigos que são traduzidos para o computador realizar certas tarefas. A Programação possui diversas linguagens, que podemos chamar de “idiomas”, essas linguagens são os “tradutores”, que são responsáveis em transformar o que o programador escreve para código binário, que é a linguagem que o computador compreende. Para quem não sabe, os códigos binários consistem em códigos que são escritos por uma sequência binária com os números 0 e 1. Por exemplo, 01001101, que significa a letra “M”. Provavelmente você notou que este código é muito grande para descrever apenas a letra M, e que para escrever uma frase inteira, os códigos ficariam extremamente grandes. Então, notamos que esta linguagem não é tão agradável para se trabalhar, portanto, ao longo de décadas, foram criadas diversas outras linguagens, com o intuito de facilitar o trabalho dos programadores e deixar seus projetos com códigos menores, mais limpos, mais organizados, mais didáticos e de melhor compreensão.
            A história da programação está diretamente relacionada à história dos computadores. Todas as linguagens foram criadas justamente para que fosse possível, por meio de máquinas, utilizar diversos códigos para resolver alguma tarefa ou problema. Entre os anos de 1842 e 1843, surgiu a primeira programadora do mundo, uma mulher chamada Ada Augusta Byron King, nascida no ano de 1815 no Reino Unido, Inglaterra. Ada faleceu no ano de 1852. Ada escreveu um código que possibilitou a utilização da máquina analítica de Charles Babbage, que é considerada a máquina precursora dos computadores eletrônicos atuais. Mas não podemos nos esquecer do francês Joseph-Marie Jacquard, que em 1804, inventou o Tear Mecânico. Um século após o acontecimento de Ada, a utilização de um computador foi ficando cada vez mais prático e a programação foi ganhando mais espaço na criação destes eletrônicos.
            Antes de eu falar das linguagens da programação, gostaria de diferenciar os Hardwares, dos Softwares e da Programação, explicando o que significa cada um. Como todos sabemos, os computadores são compostos por diversos componentes, como a CPU, a GPU, a memória RAM, a MOBO, o CPU Cooler, entre outros. Todos estes componentes são responsáveis para que os sinais elétricos possam ser convertidos em dados, para que o computador possa interpretar e completar alguma tarefa. Esses componentes que citei acima, possuem um outro nome, chamado “hardware” e a sua linguagem binária, que eu havia citado em algum parágrafo acima, que seria a linguagem do aparelho, é constituída unicamente por bits, zeros e uns. Esses bits apresentam a ausência ou a presença de sinais elétricos.
            Imagine se nós precisássemos compreender estas informações binárias e interpretá-las para que pudéssemos utilizar de nossos aparelhos, seria muito complicado, não é mesmo? E é por este exato motivo que os softwares foram criados. O software é o meio pelo qual a linguagem da máquina pode ser interpretada e traduzida, através de diversos códigos criados em diversas linguagens, para idiomas de nosso cotidiano, como o português e o inglês. Estes códigos também podem ser traduzidos para imagens, números, cores, e diversas outras informações que podem ser entendidas com maior facilidade pelos seres humanos. Se você ainda não entendeu muito bem o que é um software, irei lhe citar alguns exemplos de softwares para computadores e celulares. Como o Word, Excel e Paint, e alguns para celulares, como a Playstore, App Store e o Uber. Os sistemas operacionais destes aparelhos, como o Android, IOS, Windows e Linux, também podem ser considerados, de certa forma, softwares gigantes que comportam outros softwares. Agora, você deve estar se perguntando, qual a relação entre esses 3 conceitos? A programação é quem torna possível a existência dos softwares e, consequentemente, a fácil e prática utilização dos hardwares. Para poder criar os softwares, os programadores desenvolvem uma série de linguagens próprias que compõem códigos.
            Essas linguagens são simplesmente métodos padronizados que ordenam o computador a exercer certas tarefas. Há diversas linguagens, normalmente, cada uma é designada para certas funções, como, desenvolvimento de sites, desenvolvimento de jogos ou até robôs. Mas todas as linguagens permitem que o programador defina quais dados da máquina ele quer alterar, permitem armazenar e transmitir estes dados e guiam o programador para a melhor escolha, para que fique mais fácil de entender o código. Há dois tipos de linguagem, conhecidas como, as compiladas e as interpretadas.
            Antes de explicar o que são estes dois tipos de linguagem, explicarei primeiramente, o que é o código fonte. Resumidamente, o código fonte pode ser compreendido como um conjunto de códigos escritos pelos programadores, onde os mesmos contém instruções em uma certa linguagem de programação. Como citei logo acima, há dois tipos de linguagens, conhecidas como, as compiladas e as interpretadas. Compilar uma linguagem de programação é simplesmente transformar o código fonte citado acima em algo que a máquina consiga compreender, ou seja, que esteja na linguagem da máquina. Já na operação de interpretação, o código fonte é transformado em uma linguagem intermediária, que será compreendida pela máquina durante a sua execução.
            Falando brevemente das linguagens mais usadas na programação, temos entre elas, o Python, que é conhecido pela facilidade no aprendizado. Atualmente estou aprendendo a programar em Python, e afirmo que é de certa forma, bem fácil de aprender o básico. Temos o Java, conhecido pela robustez e versatilidade, sendo uma das linguagens mais usadas atualmente. As linguagens C e C++, são as linguagens mais utilizadas atualmente, geralmente, são aprendidas nos anos iniciais da faculdade e sem dúvida fazem uma enorme diferença no currículo de um profissional. Elas são conhecidas normalmente por fazer uma excelente base para os programadores. Em último mas não menos importante, temos a linguagem JavaScript, apesar da similaridade com o nome Java, esta tecnologia é mais moderna e tem objetivo principal no desenvolvimento web e na criação de jogos. Esta linguagem não é das mais fáceis de aprender mas é uma das mais importantes atualmente.
            Falando um pouco da importância da programação, podemos falar que a programação desenvolve a criatividade e exercita o pensamento lógico, o que traz ótimos resultados. Além disto a programação possui uma gigantesca importância para o futuro, a programação vem adquirindo uma enorme relevância nas últimas décadas, graças ao começo da Indústria 4.0, que é o contexto tecnológico em que estamos inseridos. Este cenário que estamos vivenciando tende a continuar e consequentemente terá que possuir uma quantidade enorme de programadores para atender as necessidades em diversas áreas da programação nos próximos anos. Segundo este dado acima, podemos então concluir que a programação será uma profissão fundamental no futuro. E é por este motivo que uma quantidade avassaladora de países estão começando a ensinar programação cada vez mais cedo para as crianças. Como eu já havia citado antes, as escolas estão ensinando programação cada vez mais cedo pois a programação estará dentro de um dos empregos mais cobiçados no futuro, mas não é apenas por este motivo. Elas estão querendo também desenvolver neles habilidades de raciocínio lógico, abstração, entre outras…
            Bom, espero que você tenha entendido tudo que este texto tinha a lhe oferecer, tentei escrever um texto breve e didático, para que você não fique perdido neste enorme cenário da programação que atualmente é um dos maiores mundialmente. Espero que após esta leitura você pense em começar a programar, tanto para estimular seu raciocínio, como para conseguir um emprego facilmente no futuro. Pois, em virtude do que foi mencionado, é imprescindível que todos se conscientizem de que a programação estará de fato no cenário mundial daqui a alguns anos, mais do que hoje em dia.

Referências:
https://idocode.com.br/blog/programacao/o-que-e-programacao/
https://www.tecmundo.com.br/mercado/222806-5-linguagens-programacao-usadas-2021.htm
https://genexatas.com.br/a-historia-da-linguagem-de-programacao-parte-1/

Comentários

Carlos Eduardo Ataide Linden disse…
Por Carlos Eduardo Ataide Linden:

Achei interessante o assunto que você trouxe, e gostaria de fazer um complemento falando um pouco mais sobre a consequência fisica e mental que pode trazer o uso excessivo de computadores.
Explicando melhor o que eu vou tratar é sobre a saude fisíca e mental de progamadores de jogos ou de aplicativos programas etc.
Em media um progamador trabalha 42 horas semanais, sem contar horários extras, isso pode trazer serio problemas a saude de uma pessoa. Ja que o nosso corpo humano não foi feito para ficar muito tempo parado enquanto esta acordado e nem ficar muito tempo olhando para uma luz forte que vem aos nossos olhos, isso pode causar ressecamento nas pupilas, e a possivel utilização de oculos para enxergar o ambiente fora do computador. Sem contar que com tanto tempo de trabalho semanal mal sobra tempo para atividades de lazer ou atividades fisicas, podendo assim aumentar o numero de pessoas acima do peso no mundo, e aumentar o nivel de extresse e cansaço das pessoas. sim eu acho muito importante o uso de computadores e celulares em nosso dia a dia, porém temos que ver quais são as consequências deles para o nosso corpo e mente.



Links de pesquisa:
https://brasilescola.uol.com.br/saude/perigos-computador.htm

https://www.salario.com.br/profissao/programador-de-processamento-de-dados-cbo-317110/#:~:text=Um%20Programador%20de%20Processamento%20de,sal%C3%A1rios%20de%20profissionais%20admitido