Este é um site para pessoas que querem ou são programadores, um site que contém matérias de aprendizagem sobre linguagens de programação em C/C++; HTML; PERL; SHELL SCRIPT e várias outras coisas. Sejam bem vindos !!!

INTRODUÇÃO
Antes de ser criada a primeira linguagem de programação, a programação de computadores se dava por cartões perfurados, a máquina lia aqueles cartões e jogava em uma memória para poder processá-las.
Bom, as linguagens de programação começaram por volta de 1945, existem as linguagens ESTRUTURADAS que são aquelas do qual tem que se seguir regras, padrões, que deixa o código menos passível de erro e mais inteligível e as NÃO ESTRUTURADAS ou SEMIESTRUTURADAS que são bem complicadas e que hoje já não se usa mais, a onda agora são as linguagens estruturadas.
A primeira linguagem criada foi a mais próxima da maquina (de baixo nível) chamada Assembly, é algo realmente para quem gosta de aventuras, pois como é mais próximo da maquina apenas um único 1 ou 0 que se colocar a mais pode significar uma queima de um CPU.
No primeiro período tive aula de organização de computadores e tive o privilegio de aprender um pouco de Assembly com o meu querido professor Sandro.

Eis um pequeno programinha:
C = A + B;
A = > 128 = 10
B = >129 = 5
C = > 130

Esse programa possui duas variáveis, A,B,C.
A e B foram inicializadas e C será colocado o resultado da soma.
Para se fazer um programa que faça isso em assembly, precisaríamos de um código parecido com este:

N° Process     Código     End. Mem.     Comando     End. Mem.

0                       32                   128                     LDA                    128

2                       48                   129                     ADD                    129

4                       16                    130                     STA                     130

6                      240                                               HLT

Na primeira coluna desse código encontramos a quantidade de processos executados; na segunda coluna encontramos o código referente aos comandos da quarta coluna; na terceira coluna encontramos o endereço de memória das variáveis; na quarta coluna encontramos os comandos (por exemplo LDA significa loading, ADD adicionar, somar; STA para armazenar; HLT para parar a execução do programa) e na quinta coluna, novamente endereços das variáveis.
Recapitulando, depois do Assembly, surgiram as linguagens nas seguintes datas:

DATA NOME DA LINGUAGEM


1945                      ASSEMBLY

1950/1960              FORTRAN; COBOL; ALGOL

1966                      SIMULA

1970                     PRINCIPIOS DA PROGRAMAÇÃO ESTRUTURADA

1971/1972             SMALLTALK

1985                    C++

Depois vieram outras varias linguagens, como Java, C# etc.

Clique aqui para baixar o conteúdo desta pagina

Sobre o Autor do Blog

Publicado: 2 de março de 2010 em Sem categoria

Olá Galera, meu nome é Vinicius Augusto Costa Lima, moro em Minas gerais na cidade de Belo Horizonte.

Antes de mais nada, quero agradecer á uma pessoa excepcional, e dedicar tudo em minha vida, inclusive esse blog à Ele, Jesus Cristo, o dono do meu viver, o Senhor da minha vida, a faculdade, a minha vida, enfim, tudo o que tenho e sou hoje, nao conseguiria e nem seria se nao fosse por Ti, Jesus Cristo.

Até a presenta data, 03/03/2010 tenho 19 anos (aniversario em 31/08/1990) curso o 3° período do curso superior de Análise e Desenvolvimento de Sistemas.

Tenho alguns conhecimentos de informática, mas não sou muito fã de ficar concertando pc, só o meu mesmo, a minha área é desenvolvimento.

Por enquanto(e espero que continue assim) estou me dando muito bem no curso, sem muitas dificuldades, principalmente na parte de programação.

Este blog teve inicio em querer ajudar ao pessoal do site “www.baixaki.com.br/tira-duvidas ”

O blog tem como finalidade ajudar quem estuda programação de computadores mas tem dúvidas; para aquelas pessoas que querem fazer um curso na área mas não sabe com o que vão lidar, então este blog tem muita coisa do que eu estou aprendendo no ensino superior, ou seja, vai ter material e conteúdo de de faculdade, de estudos cientificos e ótimos conteúdos.

Quem quiser, pode participar da comunidade de um colega meu que tambem é relacionado a informática:

http://www.orkut.com.br/Main#Community?cmm=98238031

o meu msn para maiores informações e contatos é: yeshua.j.v@hotmail.com