Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

História da Linguagem de Programação

História da Linguagem de Programação
by

Jônatas Barbosa

on 1 June 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of História da Linguagem de Programação

A primeira linguagem de programação veio antes do computador moderno. No início, as linguagens eram códigos.
A Jacquard loom, inventada em 1801, usava cartões perfurados para automatizar os movimentos da máquina de tear.
Essa máquina foi a primeira a usar tais cartões para controlar uma sequência de operações. Apesar de não haver a computação propriamente dita, esse foi um importante passo na história do hardware dos computadores.
1955
| 1943
| FIM 1801
| Na década de 40 os primeiros computadores elétricos modernos foram criados. As limitações de velocidade e memória forçavam os programadores a escrever programas utilizando a linguagem assembly, uma linguagem muito próxima da linguagem dos computadores. No entanto, logo foi descoberto que essa linguagem demandava de muito esforço para a compreensão do código, dificultando a sua codificação e praticamente impossibilitando a sua manutenção. O início de tudo A linguagem Assembly Fortran A Jacquard Loom operando. Exemplo de um código em linguagem Assembly. Fortran, bastante utilizada até os dias de hoje em engenharia. O Fortran é uma linguagem de programação feita para a computação númerica e científica. Foi desenvolvida originalmente pela IBM na Califórnia na década de 50 para aplicações de engenharia. É considerada uma das linguagens mais populares na área de computação de alta-performance e é utilizada para programas de benchmark. 1801 1943 1955
1959
| COBOL COBOL é uma das mais antigas linguagens de programação. O seu nome é um acrônimo para Common Bussiness-Oriented Language, e é voltada principalmente para negócios, finanças e sistemas administrativos para empresas. Exemplo de um código em COBOL, muito utilizado em empresas brasileiras até os dias de hoje.
1959 1963
| Basic
Em programação, BASIC (Beginner's All-purpose Symbolic Instruction) é uma família de linguagens de alto nível. O BASIC original foi criado em 1964 por George Kemeny e Eugene Kurtz nos EUA para facilitar o acesso dos computadores para não-estudantes de ciências. Nessa época, todo o uso de computador requisitava a criação de software customizado, o que era algo que apenas cientistas e matemáticos eram capazes de fazer. Basic, utilizada por iniciantes em programação. 1963
1972
| A linguagem C 1972 C é uma proposta geral de linguagem de programação desenvolvida em 1972 por Dennis Ritchie na Bell Telephone Laboratories para o uso com o sistema operacional Unix. Apesar do C ser desenvolvido para implementar softwares de sistema, ele é amplamente utilizado para desenvolver aplicações. O C é uma das linguagens de programação mais populares e existem poucas arquiteturas de computadores para as quais o compilador C não exista. Além disso, essa linguagem influenciou muitas outras, sendo o C++ a mais notável delas, a qual originalmente começou como uma extensão do C. C, uma linguagem que influenciou muitas outras. 1970 Pascal
1970
| Pascal, uma linguagem acadêmica. Pascal é uma linguagem de programação procedural, criada em 1968/9 e publicada em 1970 por Niklaus Wirth como uma pequena e eficiente linguagem voltada para encorajar boas práticas de codifição usando a programação estrutural e a estrutura de dados. No Brasil, é muito utilizada em universidades para introduzir a lógica de programação para alunos de ciências exatas. 1974
| A linguagem SQL 1974 SQL, que significa Linguagem de Consulta Estrutural, é uma linguagem de computador feita para gerenciar dados. Foi desenvolvida na IBM por Donald D. Chamberlin e Raymond F. Boyce no início dos anos 70. SQL, uma linguagem de banco de dados muito utilizada. 1980
| A linguagem C++ 1980 C++ (pronunciada C mais mais) é uma linguagem de programação multi-paradigma, compilada e de forma livre. É considerada uma linguagem de "médio-nível", uma vez que combina aspectos de alto e baixo nível. Foi desenvolvida por Bjarne Stroustrup em 1979 como um aperfeiçoamento da linguagem C. Inicialmente foi nomeada de Linguagem C with Classes e foi renomeada para C++ em 1983. C++, uma das linguagens mais importantes atualmente. 1995
| As linguagens JavaScript, PHP e Delphi 1995 JavaScript é uma linguagem de script criada pela Netscape em 1995 que em princípio se chamava LiveScript e, após receber uma colaboração da empresa Sun Microsystems, foi renomeada para JavaScript. Essa linguagem foi criada para atender, principalmente, a necessidade de validação de formulários no lado do cliente e a permissão de interação com a página. JavaScript, uma linguagem compatível com Java. 1995 PHP (Processador de Hypertextos) é uma linguagem de script muito utilizada que foi desenvolvida originalmente para produzir páginas dinâmicas na web. Para isso, o código PHP é embutido no documento HTML e interpretado pelo servidor web, o qual gera um documento de página da web. A linguagem PHP foi criada por Rasmus Lerdof em 1995 e continou em desenvolvimento a partir dessa data. PHP, uma linguagem para criar páginas dinâmicas. 1991
| As linguagens Java e Python 1993
| A linguagem Ruby 1991 Python é uma linguagem de programação de alto nível, interpretada, imperativa, orientada a objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. Python, uma linguagem poderosa e de sintaxe simples. 1991 Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um "bytecode" que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não sua única linguagem. A linguagem Java, muito utilizada em mobiles. 1993 Ruby é uma linguagem de programação interpretada orientada a objetos, reflexiva, de tipagem dinâmica e forte que combina uma sintaxe inspirada em Perl com recursos semelhantes aos de Smalltalk. Ruby se originou no Japão em 1995 e foi inicialmente desenvolvida e planejada por Yukihiro "Matz" Matsumoto. Foi inspirada principalmente por Perl, Smalltalk, Eiffel, e Lisp. Ruby suporta múltiplos paradigmas, incluindo programação funcional, orientada a objetos, imperativa e reflexiva. Ruby, uma poderosa linguagem multiplataforma. Delphi (pronuncia-se "dél-fi"), também conhecido como Borland Delphi, é um compilador, uma IDE e uma linguagem de programação, produzido antigamente pela Borland Software Corporation e atualmente produzido pela Embarcadero. O Delphi, originalmente direcionado para a plataforma Windows, chegou a ser usado para desenvolvimento de aplicações nativas para Linux e Mac OS, através do Kylix (o Kylix é um IDE para as linguagens C++ e Object Pascal), e para o framework Microsoft .NET em suas versões mais recentes. O desenvolvimento do Kylix foi descontinuado. 1995 Delphi, uma linguagem derivada do Pascal. 2001
| As linguagens C# e VB .NET C# (ou C Sharp) é uma linguagem de programação orientada a objetos desenvolvida pela Microsoft como parte da plataforma .NET. A sua sintaxe orientada a objetos foi baseada no C++ mas inclui muitas influências de outras linguagens de programação, como Delphi e Java. Pensava-se que o nome C# viria duma sobreposição de quatro símbolos +, dando a impressão de ++++, uma alusão à continuação do C++. Entretanto, o # de C# se refere ao sinal musical (sustenido), que aumenta em meio tom uma nota musical. A linguagem C#, uma linguagem baseada no C++ e no Java. 2001 2001 Visual Basic.NET é uma linguagem de programação orientada a objetos e com suporte total a UML, criada pela Microsoft e distribuída com o Visual Studio .NET. Esse é um produto extremamente diferente do antigo Visual Basic 6.0, não podendo ser considerada uma versão seguinte. Não apenas a maneira de programar foi alterada, mas todo conceito de orientação a objetos trouxe um novo poder para a linguagem. Esta nova versão aproximou o Visual Basic.NET das grandes linguagens de programação, aumentando a aceitação dos programadores Java e até mesmo C++. VB .NET, a versão orientada a objetos do Visual Basic. 2009
| A linguagem Go 2009 Go é uma linguagem de programação criada pela Google e lançada em código livre em novembro de 2009. É uma linguagem compilada e programação concorrente, baseada em trabalhos feitos no sistema operacional chamado Inferno. O projeto inicial da linguagem foi feito em setembro de 2007 por Robert Griesemer, Rob Pike e Ken Thompson. Atualmente, há implementações apenas para Linux e Mac OS X. Go, uma linguagem de programação criada pela Google.
Full transcript