Programação de computador - Visão geral
Introdução ao programa de computador
Antes de entrar na programação de computadores, vamos primeiro entender os programas de computador e o que eles fazem.
Um programa de computador é uma sequência de instruções escritas em uma linguagem de programação de computador para executar uma tarefa específica pelo computador.
Os dois termos importantes que usamos na definição acima são -
- Sequência de instruções
- Linguagem de programação de computador
Para entender esses termos, considere uma situação em que alguém lhe pergunta como ir a um KFC próximo. O que exatamente você faz para dizer a ele como ir para o KFC?
Você vai usar a linguagem humana para dizer o caminho para ir para o KFC, algo como segue -
Primeiro siga em frente, depois de meio quilômetro, vire à esquerda no semáforo e depois dirija cerca de um quilômetro e você encontrará o KFC à direita.
Aqui, você usou o idioma inglês para dar várias etapas para chegar ao KFC. Se eles forem seguidos na sequência a seguir, você alcançará KFC -
1. Go straight
2. Drive half kilometer
3. Take left
4. Drive around one kilometer
5. Search for KFC at your right side
Agora, tente mapear a situação com um programa de computador. A sequência de instruções acima é na verdade umHuman Program escrito em English Language, que instrui sobre como chegar ao KFC a partir de um determinado ponto de partida. Essa mesma sequência poderia ter sido dada em espanhol, hindi, árabe ou qualquer outra língua humana, desde que a pessoa que buscava orientação conhecesse qualquer uma dessas línguas.
Agora, vamos voltar e tentar entender um programa de computador, que é uma sequência de instruções escritas em uma linguagem de computador para executar uma tarefa específica pelo computador. A seguir está um programa simples escrito emPython linguagem de programação -
print "Hello, World!"
O programa de computador acima instrui o computador a imprimir "Hello, World!" na tela do computador.
Um programa de computador também é chamado de computer software, que pode variar de duas linhas a milhões de linhas de instruções.
As instruções do programa de computador também são chamadas de código-fonte do programa e computer programming também é chamado program coding.
Um computador sem um programa de computador é apenas uma caixa de despejo; são os programas que tornam os computadores ativos.
Como desenvolvemos tantas linguagens para nos comunicarmos entre nós, os cientistas da computação desenvolveram várias linguagens de programação para fornecer instruções ao computador (isto é, para escrever programas de computador). Veremos várias linguagens de programação de computador nos capítulos subsequentes.
Introdução à Programação de Computador
Se você entendeu o que é computer programé, então diremos: o ato de escrever programas de computador é chamado de programação de computador.
Como mencionamos anteriormente, existem centenas de linguagens de programação, que podem ser usadas para escrever programas de computador e a seguir estão algumas delas -
- Java
- C
- C++
- Python
- PHP
- Perl
- Ruby
Usos de programas de computador
Hoje, os programas de computador estão sendo usados em quase todos os campos, domésticos, agrícolas, médicos, de entretenimento, defesa, comunicação, etc. Listados abaixo estão algumas aplicações de programas de computador -
MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome, etc., são exemplos de programas de computador.
Programas de computador estão sendo usados para desenvolver gráficos e efeitos especiais na produção de filmes.
Programas de computador estão sendo usados para realizar ultrassons, raios-X e outros exames médicos.
Programas de computador estão sendo usados em nossos telefones celulares para SMS, bate-papo e comunicação de voz.
Programador de computador
Alguém que pode escrever programas de computador ou, em outras palavras, alguém que pode fazer programação de computadores é chamado de Programador de Computador.
Com base na experiência em linguagem de programação de computador, podemos nomear um programador de computador da seguinte forma -
- Programador C
- Programador C ++
- Programador Java
- Programador Python
- Programador PHP
- Programador Perl
- Programador Ruby
Algoritmo
Do ponto de vista da programação, um algorithmé um procedimento passo a passo para resolver qualquer problema. Um algoritmo é um método eficaz expresso como um conjunto finito de instruções bem definidas.
Assim, um programador de computador lista todas as etapas necessárias para resolver um problema antes de escrever o código real. A seguir está um exemplo simples de um algoritmo para descobrir o maior número de uma determinada lista de números -
1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. If Li is last number from the list then
7. Print value stored in Largest and come out
8. Else repeat same process starting from step 3
O algoritmo acima foi escrito de uma forma bruta para ajudar os iniciantes a entender o conceito. Você encontrará maneiras mais padronizadas de escrever algoritmos de computador à medida que avança para níveis avançados de programação de computador.