Publicado 11 de novembro de 2023 às 14:00 UTCExplorando os Princípios Fundamentais da Computação
Este artigo foi criado a partir de anotações da faculdade ministradas pelo Prof. Guilherme Dutra Gonzaga Jaime.
Introdução:
A evolução dos computadores é frequentemente associada a teorias complexas, investimentos governamentais e momentos históricos, mas sua verdadeira essência vai, além disso. Os computadores são, na verdade, ferramentas concebidas pelos humanos para resolver problemas práticos, uma extensão de nossa busca incessante por soluções ao longo dos séculos. Este artigo explora os princípios fundamentais da computação, destacando sua importância no mercado de trabalho atual e fornecendo uma compreensão introdutória dos conceitos que moldam o mundo dos computadores.
1. O Mundo da Tecnologia:
O medo da obsolescência frente à tecnologia muitas vezes obscurece a verdadeira natureza dos computadores. Eles são produtos de nossa busca contínua por soluções, evoluindo para atender às demandas da sociedade. Cada máquina, software ou hardware, é projetado para acelerar e atender aos desejos coletivos, descartando o que não se mostra funcional.
2. A Equação Essencial dos Computadores:
O módulo inicial destaca a equação fundamental que representa a essência dos computadores. Eles são incrivelmente poderosos, capazes de realizar bilhões de operações por segundo, mas, ao mesmo tempo, profundamente tolos, executando operações simples. Entender essa equação é crucial no século XXI, onde a compreensão do funcionamento dos computadores é essencial para o sucesso profissional.
3. Processo de Exploração do Potencial dos Computadores:
O segundo módulo explora como os computadores exploram seu potencial por meio de códigos e algoritmos. Os códigos são conjuntos de instruções escritos em linguagens compreensíveis para o computador, enquanto os algoritmos representam a finalidade útil dessas instruções. Aqui, destacamos a importância dos programadores na criação de soluções úteis que atendem às demandas humanas.
4. Programadores versus Computadores:
A dinâmica entre programadores e computadores é essencial. Os programadores discernem necessidades e transformam ideias em algoritmos, traduzindo-os para códigos que as máquinas executam rapidamente. A capacidade de criar códigos eficientes e algoritmos úteis define a eficácia dessa relação.
5. Lei de Moore e Evolução Tecnológica:
A Lei de Moore é apresentada como um fator impulsionador da evolução tecnológica, tornando os computadores mais baratos e rápidos. A popularização dessas máquinas é uma prova dessa evolução contínua, transformando a sociedade e ampliando o acesso à tecnologia.
Conclusão:
Em resumo, a compreensão dos princípios fundamentais da computação é essencial no mundo moderno. Os computadores são extensões de nossos esforços para solucionar problemas e atender às demandas sociais. Dominar a linguagem dos códigos e algoritmos é a chave para aproveitar ao máximo essa poderosa ferramenta. Este artigo oferece uma introdução a esses conceitos, destacando a importância do pensamento computacional para o sucesso no mercado de trabalho e na sociedade em geral.
Referências:
- CARVALHO, A.; LORENA, A. Introdução à Computação: Hardware, Software e Dados. Rio de Janeiro: LTC, 2017.
- DALE, N.; LEWIS, J. Ciência da Computação. 4. ed. Rio de Janeiro: LTC, 2011.
- FEDELI, R. D.; POLLONI, E. G. F.; PERES, F. E. Introdução à Ciência da Computação. 2. ed. São Paulo: Cengage, 2010.
- FLANAGEN, D. Javascript: O Guia Definitivo. 6. ed. Porto Alegre: Bookman, 2013.
- GLENN, J. Ciência da Computação: Uma Visão Abrangente. 11. ed. Porto Alegre: Bookman, 2013.