SlideShare a Scribd company logo
1 of 14
LINGUAGEM DE PROGRAMAÇÃO
JAVA 
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.
EXEMPLO
Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi 
DEPHI 
e Borland Delphi, também conhecido como Delphi, é um compilador e uma IDE, 
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 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. 
Atualmente há um projeto chamado Lazarus que possui uma interface muito 
semelhante ao Delphi e a característica de ser multiplataforma, ou seja, roda em Linux, 
Windows, OS/2, Mac OS tradicional, Mac OS X, ARM, BSD, BeOS, DOS, CORO e 
mais. 
O Delphi é muito utilizado no desenvolvimento de aplicações desktop, aplicações 
multicamadas e cliente/servidor, compatível com os bancos de dados mais conhecidos 
do mercado. O Delphi pode ser utilizado para diversos tipos de desenvolvimento de 
projeto, abrangendo desde Serviços a Aplicações Web e CTI. O nome Delphi é 
inspirado na cidade de Delfos, o único local na Grécia antiga em que era possível 
consultar o Oráculo de Delfos. O nome deve-se ao fato de que os desenvolvedores do 
compilador buscavam uma ferramenta capaz de acessar o banco de dados Oracle - 
daí o trocadilho: "a única maneira de acessar o oráculo é usando Delphi".
EXEMPLO
C++ 
C++ (em português lê-se "cê mais mais", em inglês lê-se see plus plus) 
é uma linguagem de programação multi-paradigma e de uso geral. A 
linguagem é considerada de médio nível, pois combina características 
de linguagens de alto e baixo níveis. Desde os anos 1990 é uma das 
linguagens comerciais mais populares, sendo bastante usada também 
na academia por seu grande desempenho e base de utilizadores. 
Bjarne Stroustrup desenvolveu o C++ (originalmente com o nome C 
with Classes,1 que significa C com classes em português) em 1983 no 
Bell Labs como um adicional à linguagem C. Novas características 
foram adicionadas com o tempo, como funções virtuais, sobrecarga de 
operadores, herança múltipla, gabaritos e tratamento de exceções. 
Após a padronização ISO realizada em 1998 e a posterior revisão 
realizada em 2003, uma nova versão da especificação da linguagem 
foi lançada em setembro de 2011, conhecida informalmente como C+ 
+11 ou C++0x.2 3 4
EXEMPLO
PERL 
Perl é uma linguagem de programação estável e multiplataforma, usada em aplicações 
de missão crítica em todos os setores, sendo destacado o seu uso no desenvolvimento 
web de todos os tipos. Permite a criação de programas em ambientes UNIX, MSDOS, 
Windows, Macintosh, OS/2 e outros sistemas operacionais. Além de ser muito utilizada 
para programação de formulários www e em tarefas administrativas de sistemas UNIX - 
onde a linguagem nasceu e se desenvolveu - possui funções muito eficientes para 
manipulação de textos. 
Perl é uma das linguagens preferidas por administradores de sistema e é 
especialmente versátil no processamento de cadeias (strings), manipulação de texto e 
no pattern matching implementado através de expressões regulares, além de ser 
bastante adequada para o desenvolvimento de projetos utilizando uma metodologia 
ágil. 
Seu slogan "There's more than one way to do it"(Existe mais de uma maneira de fazer 
isso) demonstra exatamente o propósito da linguagem: sua flexibilidade e capacidade 
de fazer códigos funcionais. 
A linguagem Perl já foi portada para mais de 100 diferentes plataformas e é bastante
EXEMPLO
VISUAL FOX PRO 
O Microsoft Visual FoxPro é uma ferramenta orientada a objectos e eventos, 
possui um motor que a torna um dos produtos mais rápidos no acesso a 
bases de dados nativas, graças a sua exclusiva tecnologia Rushmore. 
Oferecendo suporte para consultas remotas, SQL Pass-Through e destaca-se 
como uma excelente ferramenta para desenvolvimento de componentes 
COM+ para middle-tier (camada de regra de negócio) para acesso a qualquer 
base de dados corporativa, através do seu Universal Data Access, que se 
utilizando da classe de objecto CursorAdapter provê, além do acesso nativo 
ao sua base de dados própria (DBC), o acesso a XML, Microsoft SQL Server 
2000 e fontes de dados baseadas em ODBC e OLE DB. 
Excelente integração com a plataforma .Net, possui um grande número de 
funções nativas e exclusivas para tratamento de documentos XML e XML Web 
Services, permitindo o uso de XML hierárquicos e suporte a esquemas XSD.
C++ (C Sharp) 
A linguagem C# faz parte do conjunto de ferramentas oferecidas na 
plataforma .NET e surge como uma linguagem simples, robusta, 
orientada a objetos, fortemente tipada e altamente escalável a fim de 
permitir que uma mesma aplicação possa ser executada em diversos 
dispositivos de hardware, independentemente destes serem PCs, 
handhelds ou qualquer outro dispositivo móvel. 
O avanço das ferramentas de programação e dos dispositivos 
eletrônicos inteligentes, criou problemas e novas exigências. As novas 
versões de componentes compartilhados eram incompatíveis com o 
software antigo. Os desenvolvedores reconheceram a necessidade de 
software que fosse acessível para qualquer um e disponível por meio 
de praticamente qualquer tipo de dispositivo. Para tratar dessas 
necessidades, a Microsoft anunciou sua iniciativa .NET e a linguagem 
de programação C#
EXEMPLO
OBJECT PASCAL 
Object Pascal é uma ramificação de linguagens derivativas 
de Pascal, com suporte a orientação a objetos. A principal 
ferramenta para programar em Object Pascal é o IDE 
Embarcadero Delphi. Foi usada nas sete primeiras versões 
do ambiente Delphi. Depois, foi substituído por uma versão 
também chamada de Delphi.
EXEMPLO

More Related Content

Similar to Java linguagem orientada a objetos

LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO ILIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO IOs Fantasmas !
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1PeslPinguim
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileCícero Moura
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo JavaTI Infnet
 
Apresentação clipper e harbour
Apresentação clipper e harbourApresentação clipper e harbour
Apresentação clipper e harbourEdilberto Souza
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataformastonefull
 

Similar to Java linguagem orientada a objetos (20)

EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGOEVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
 
Delphi aplicado by jurandir pellin
Delphi aplicado by jurandir pellinDelphi aplicado by jurandir pellin
Delphi aplicado by jurandir pellin
 
Isc aula 7
Isc   aula 7Isc   aula 7
Isc aula 7
 
Java modulo 01 - Introdução
Java modulo 01 - IntroduçãoJava modulo 01 - Introdução
Java modulo 01 - Introdução
 
Poder do Delphi
Poder do Delphi Poder do Delphi
Poder do Delphi
 
Csharp
CsharpCsharp
Csharp
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO ILIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1
 
Comparativo do uso de linguagens de programação e geradores de código no dese...
Comparativo do uso de linguagens de programação e geradores de código no dese...Comparativo do uso de linguagens de programação e geradores de código no dese...
Comparativo do uso de linguagens de programação e geradores de código no dese...
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento Mobile
 
The Next Big Language
The Next Big LanguageThe Next Big Language
The Next Big Language
 
Fundamentos Java - 01
Fundamentos Java - 01Fundamentos Java - 01
Fundamentos Java - 01
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo Java
 
Apresentação clipper e harbour
Apresentação clipper e harbourApresentação clipper e harbour
Apresentação clipper e harbour
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataforma
 
Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 

More from Leonardo Vieira Hastenreiter (20)

2ª Revolução Industrial
2ª Revolução Industrial2ª Revolução Industrial
2ª Revolução Industrial
 
A importância da gestão profissional
A importância da gestão profissionalA importância da gestão profissional
A importância da gestão profissional
 
Mudanças Climáticas
Mudanças ClimáticasMudanças Climáticas
Mudanças Climáticas
 
Robótica.1
Robótica.1Robótica.1
Robótica.1
 
Country sociologia
Country sociologiaCountry sociologia
Country sociologia
 
Engenharia Agrícola
Engenharia Agrícola Engenharia Agrícola
Engenharia Agrícola
 
Escravidão
EscravidãoEscravidão
Escravidão
 
Reforma Agrária
Reforma Agrária Reforma Agrária
Reforma Agrária
 
Sistema respiratorio
Sistema respiratorioSistema respiratorio
Sistema respiratorio
 
Mamíferos
MamíferosMamíferos
Mamíferos
 
Tecnico em informatica
Tecnico em informaticaTecnico em informatica
Tecnico em informatica
 
Top 10
Top 10Top 10
Top 10
 
Internet no brasil
Internet no brasilInternet no brasil
Internet no brasil
 
Inclusao digital para deficientes
Inclusao digital para deficientesInclusao digital para deficientes
Inclusao digital para deficientes
 
Segurança de dados
Segurança de dadosSegurança de dados
Segurança de dados
 
Robótica.2
Robótica.2Robótica.2
Robótica.2
 
Aplicativos para medicina
Aplicativos para medicinaAplicativos para medicina
Aplicativos para medicina
 
Roubo de identidade
Roubo de identidadeRoubo de identidade
Roubo de identidade
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Robótica.3
Robótica.3Robótica.3
Robótica.3
 

Java linguagem orientada a objetos

  • 2. JAVA 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.
  • 4. Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi DEPHI e Borland Delphi, também conhecido como Delphi, é um compilador e uma IDE, 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 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. Atualmente há um projeto chamado Lazarus que possui uma interface muito semelhante ao Delphi e a característica de ser multiplataforma, ou seja, roda em Linux, Windows, OS/2, Mac OS tradicional, Mac OS X, ARM, BSD, BeOS, DOS, CORO e mais. O Delphi é muito utilizado no desenvolvimento de aplicações desktop, aplicações multicamadas e cliente/servidor, compatível com os bancos de dados mais conhecidos do mercado. O Delphi pode ser utilizado para diversos tipos de desenvolvimento de projeto, abrangendo desde Serviços a Aplicações Web e CTI. O nome Delphi é inspirado na cidade de Delfos, o único local na Grécia antiga em que era possível consultar o Oráculo de Delfos. O nome deve-se ao fato de que os desenvolvedores do compilador buscavam uma ferramenta capaz de acessar o banco de dados Oracle - daí o trocadilho: "a única maneira de acessar o oráculo é usando Delphi".
  • 6. C++ C++ (em português lê-se "cê mais mais", em inglês lê-se see plus plus) é uma linguagem de programação multi-paradigma e de uso geral. A linguagem é considerada de médio nível, pois combina características de linguagens de alto e baixo níveis. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores. Bjarne Stroustrup desenvolveu o C++ (originalmente com o nome C with Classes,1 que significa C com classes em português) em 1983 no Bell Labs como um adicional à linguagem C. Novas características foram adicionadas com o tempo, como funções virtuais, sobrecarga de operadores, herança múltipla, gabaritos e tratamento de exceções. Após a padronização ISO realizada em 1998 e a posterior revisão realizada em 2003, uma nova versão da especificação da linguagem foi lançada em setembro de 2011, conhecida informalmente como C+ +11 ou C++0x.2 3 4
  • 8. PERL Perl é uma linguagem de programação estável e multiplataforma, usada em aplicações de missão crítica em todos os setores, sendo destacado o seu uso no desenvolvimento web de todos os tipos. Permite a criação de programas em ambientes UNIX, MSDOS, Windows, Macintosh, OS/2 e outros sistemas operacionais. Além de ser muito utilizada para programação de formulários www e em tarefas administrativas de sistemas UNIX - onde a linguagem nasceu e se desenvolveu - possui funções muito eficientes para manipulação de textos. Perl é uma das linguagens preferidas por administradores de sistema e é especialmente versátil no processamento de cadeias (strings), manipulação de texto e no pattern matching implementado através de expressões regulares, além de ser bastante adequada para o desenvolvimento de projetos utilizando uma metodologia ágil. Seu slogan "There's more than one way to do it"(Existe mais de uma maneira de fazer isso) demonstra exatamente o propósito da linguagem: sua flexibilidade e capacidade de fazer códigos funcionais. A linguagem Perl já foi portada para mais de 100 diferentes plataformas e é bastante
  • 10. VISUAL FOX PRO O Microsoft Visual FoxPro é uma ferramenta orientada a objectos e eventos, possui um motor que a torna um dos produtos mais rápidos no acesso a bases de dados nativas, graças a sua exclusiva tecnologia Rushmore. Oferecendo suporte para consultas remotas, SQL Pass-Through e destaca-se como uma excelente ferramenta para desenvolvimento de componentes COM+ para middle-tier (camada de regra de negócio) para acesso a qualquer base de dados corporativa, através do seu Universal Data Access, que se utilizando da classe de objecto CursorAdapter provê, além do acesso nativo ao sua base de dados própria (DBC), o acesso a XML, Microsoft SQL Server 2000 e fontes de dados baseadas em ODBC e OLE DB. Excelente integração com a plataforma .Net, possui um grande número de funções nativas e exclusivas para tratamento de documentos XML e XML Web Services, permitindo o uso de XML hierárquicos e suporte a esquemas XSD.
  • 11. C++ (C Sharp) A linguagem C# faz parte do conjunto de ferramentas oferecidas na plataforma .NET e surge como uma linguagem simples, robusta, orientada a objetos, fortemente tipada e altamente escalável a fim de permitir que uma mesma aplicação possa ser executada em diversos dispositivos de hardware, independentemente destes serem PCs, handhelds ou qualquer outro dispositivo móvel. O avanço das ferramentas de programação e dos dispositivos eletrônicos inteligentes, criou problemas e novas exigências. As novas versões de componentes compartilhados eram incompatíveis com o software antigo. Os desenvolvedores reconheceram a necessidade de software que fosse acessível para qualquer um e disponível por meio de praticamente qualquer tipo de dispositivo. Para tratar dessas necessidades, a Microsoft anunciou sua iniciativa .NET e a linguagem de programação C#
  • 13. OBJECT PASCAL Object Pascal é uma ramificação de linguagens derivativas de Pascal, com suporte a orientação a objetos. A principal ferramenta para programar em Object Pascal é o IDE Embarcadero Delphi. Foi usada nas sete primeiras versões do ambiente Delphi. Depois, foi substituído por uma versão também chamada de Delphi.