Curso Online de PROGRAMAÇÃO DE COMPUTADORES
O programador é um dos profissionais mais requisitados pelo mercado de trabalho. Programar, desenvolver e implementar sistemas estão entr...
Continue lendoAutor(a): M Bcursos
Carga horária: 15 horas
Por: R$ 24,90
(Pagamento único)
Mais de 5 alunos matriculados no curso.
Avaliação dos alunos: 2 no total
- Alexsandro Nogueira Santana
- José Roberto De Andrade
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
- Linguagens de Programação
-
O que são linguagens de programação?
Por que elas existem?
Como computadores eram programados antes das linguagens de programação? -
A Torre de Babel
Existem entre 5.000 e 6.000 línguas faladas em nosso planeta.
Cerca de 200 idiomas possuem mais de um milhão de falantes.
Como descrever um idioma? Que elementos estão presentes na descrição de uma linguagem? -
Computadores também conversam
Como é a linguagem falada pelos computadores?
Que símbolos ela usa?
Quais palavras?
Como seria a gramática dessa língua eletrônica? -
Vamos falar zeroumnês?
Computadores possuem cordas vocais muito simples: ou emitem som, ou não emitem
É possível haver uma linguagem com apenas dois símbolos?
Porque somente dois símbolos? -
Dialetos do zeroumnês
Há muitas linguagens de zeros e uns diferentes, assim como há muitas linguagens diferentes usando caracteres latinos: inglês, português, espanhol, etc.
Quem me dá exemplos de zeroumnês diferentes? -
“The book is on the table”
Cada instrução em zeroumnês possui um nome, chamado opcode, e operandos.
Instruções mudam o estado do computador.
Que tipos de instruções poderiam existir?
Falar zeroumnês deve ser fácil, não é? -
Mas não é não
Antigamente programar computadores era muito di[cil.
Qual o problema com zero umnês?
Alguém ai conhece cartões perfurados?
Como deixar zeroumnês mais fácil de usar? -
E veio a Deusa
Palavras são mais fáceis de lembrar que sequências de zeros e uns.
Por exemplo: qual instrução é mais fácil de ler: mov $1, AL, ou 10110000 01100001? -
O que este programa faz?
movl $5, %eax movl $1, %edx
.L4:
imull %eax, %edx decl %eax
testl %eax, $0 jg .L4 -
O que este programa faz?
movl $5, %eax movl $1, %edx
.L4:
imull %eax, %edx decl %eax
testl %eax, $0 jg .L4Coloque 5 em eax
Coloque 1 em edx
Multiplique eax por edx e
coloque o resultado em edx
Subtraia 1 de eax
Teste se eax é 0não
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Programação
- Exemplos de programa em Java
- Computador e seus componentes básicos
- Arquitetura básica do processamento de dados
- Sistema computacional
- O programa e seus componentes básicos
- Definição de Programa
- Analogia: Calculadora e Programa
- Definição de linguagem de programação
- Histórico das linguagens de programação
- Programas compilados ou interpretados
- Algoritmos
- Lógica de programação
- Solução de Problemas
- Exemplo de construção de algoritmo
- Escrevendo algoritmos
- Técnica para a construção de algoritmos
- Linguagens de Programação
- A Torre de Babel
- Computadores também conversam
- Vamos falar zeroumnês
- Dialetos do zeroumnês
- The book is on the table
- O que este programa faz
- O Montador
- Fortran
- Exemplo de programa em Fortran
- LISP
- Exemplo de Programa em LISP
- ALGOL um time de estrelas
- ALGOL exemplo
- COBOL
- Exemplo de programas em COBOL
- linguagens pop
- Java
- Um exemplo de Java:
- é A, é B, é C
- Falando em C
- C teve grande inuência
- A Internet respira PHP
- Um exemplo de PHPês:
- Compiladores são pontes
- Anatomia de um compilador
- Máquinas Virtuais
- Linguagens Imperativas e Declarativas
- SML
- Sorting