O que é programação de computadores?

Código de programação são instruções escritas por humanos para computadores. Veja uma explicação simples para entender exatamente!

A programação é um processo criativo que instrui um computador sobre como executar uma tarefa. Tudo se baseia na criação de códigos com objetivo de fazer algo acontecer, ou seja, o aplicativo no celular, por exemplo, funciona através de uma combinação de linhas de códigos pré programadas.

Sendo assim, programação é chato?

programação de computadores

Os computadores fazem o que lhes é dito, e suas instruções vêm na forma de programas escritos por humanos. Muitos programadores de computador experientes escrevem código-fonte que pode ser lido por humanos, mas não por computadores. Em muitos casos, esse código-fonte é compilado para converter o código-fonte em código de máquina, que pode ser lido por computadores, mas não por humanos.

Essas linguagens de programação de computador compiladas incluem:

  • Visual Basic
    • Delphi
      • C
        • C++
          • C#
            • Cobol
              • Fortran
                • Objective-C
                  • Swift
                    • Pascal
                      • Python

                        Algumas programações não precisam ser compiladas separadamente. Em vez disso, é composto de um processo just-in-time no computador para o qual está sendo executado. Esses programas são chamados de programas interpretados.

                        As linguagens de programação de computador interpretadas populares incluem:

                        • Javascript
                        • Perl
                        • PHP
                        • Postscript
                        • Python
                        • Ruby

                        As linguagens de programação requerem conhecimento de suas regras e vocabulário. Portanto, aprender uma nova linguagem de programação é semelhante a aprender uma nova linguagem falada.

                        O que os programas fazem?

                        programação de computadores

                        Fundamentalmente, os programas manipulam números e texto. Estes são os blocos de construção de todos os programas. Assim, as linguagens de programação permitem que você as use de maneiras diferentes, usando números e texto e armazenando dados no disco para recuperação posterior.

                        Esses números e textos são chamados de variáveis e podem ser manipulados individualmente ou em coleções estruturadas. Em C ++, uma variável pode ser usada para contar números. Uma variável struct no código pode conter detalhes da folha de pagamento de um funcionário, como:

                        • Nome
                        • Salário
                        • Número de identificação da empresa
                        • Total de impostos pagos
                        • SSN

                        Um banco de dados pode armazenar milhões desses registros e buscá-los rapidamente.

                        Programas são escritos para sistemas operacionais

                        sistemas operacionais

                        Cada computador possui um sistema operacional, que é um programa em si. Os programas executados nesse computador devem ser compatíveis com o sistema operacional.

                        Os sistemas operacionais populares são:

                        • Windows
                        • Linux
                        • Mac OS
                        • Unix
                        • Android

                        Antes do Java, os programas tinham que ser personalizados para cada sistema operacional. Um programa executado em um computador Linux não pode ser executado em um computador Windows ou Mac. Com Java, é possível escrever um programa uma vez e depois executá-lo em qualquer lugar, pois ele é compilado em um código comum chamado bytecode, que é interpretado. Cada sistema operacional possui um intérprete Java escrito e sabe como interpretar o bytecode.

                        Muita programação de computador ocorre para atualizar aplicativos e sistemas operacionais existentes. Dessa forma, os programas usam os recursos fornecidos pelo sistema operacional e, quando esses são alterados, os programas devem ser alterados.

                        Compartilhando código de programação

                        compartilhamento de arquivos

                        Muitos programadores escrevem software como uma saída criativa. A web está cheia de sites com código-fonte desenvolvido por programadores amadores que fazem isso por diversão e ficam felizes em compartilhar seu código. O Linux, por exemplo, começou dessa maneira quando Linus Torvalds compartilhou o código que ele havia escrito.

                        O esforço intelectual de escrever um programa de tamanho médio é comparável ao de escrever um livro, exceto que você nunca precisa depurar um livro. Contudo, programadores de computador encontram alegria em descobrir novas maneiras de fazer alguma coisa acontecer ou em resolver um problema particularmente desafiador.

Publicado em: Tecnologia