7
20 LINGUAGENS DE PROGRAMAÇÃO (TÓPICOS) 1. Linguagem C É uma das linguagens mais populares para se escrever sistema operacional por ser versátil e aceitar bem linguagem de Baixo e alto nível. Atualmente é a linguagem mais popular de acordo com ranking da Tiobe de fevereiro de 2015. (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.ht ml ) 2. Java É uma linguagem que derivou do c e do c++. Atualmente é muito utilizada para construção e o funcionamento de paginas da web, desktop, servidores, mainframes, jogos, aplicações móveis, chips de identificação, etc. 3. Julia E linguagem de programação escrita em C, C++, e Scheme. Foi desenvolvida para uso técnico, pois com sua programação baseada em outras linguagens se ganha bastante tempo. 4. C++ Construída originalmente para melhorar a linguagem C. Não é necessário um ambiente de desenvolvimento muito potente para o desenvolvimento de C++. 5. Ruby É uma linguagem de programação escrita em c muito utilizada para desenvolver sites app mobile. É considerada uma linguagem mais fácil para iniciantes. 6. C# ou “C-sharp” Linguagem desenvolvida pela Microsoft baseada em C++ e java. Ela funciona atrelada a plataforma. Net. E muito utilizado para desenvolver aplicativos para a plataforma do Windows. 7. Objective-C É uma linguagem baseada em C que se tornou popular devido à utilização pelo sistema operacional da Apple. Atualmente é muito utilizado para criar apps para iphone.

Linguagens de Programação Aula 1

Embed Size (px)

DESCRIPTION

Linguagens de Programação Aula 1

Citation preview

20 LINGUAGENS DE PROGRAMAO (TPICOS)

1. Linguagem C uma das linguagens mais populares para se escrever sistema operacional por ser verstil e aceitar bem linguagem de Baixo e alto nvel. Atualmente a linguagem mais popular de acordo com ranking da Tiobe de fevereiro de 2015. (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)

2. Java uma linguagem que derivou do c e do c++. Atualmente muito utilizada para construo e o funcionamento de paginas da web, desktop, servidores, mainframes, jogos, aplicaes mveis, chips de identificao, etc.

3. JuliaE linguagem de programao escrita em C, C++, e Scheme. Foi desenvolvida para uso tcnico, pois com sua programao baseada em outras linguagens se ganha bastante tempo.

4. C++Construda originalmente para melhorar a linguagem C. No necessrio um ambiente de desenvolvimento muito potente para o desenvolvimento de C++.

5. Ruby uma linguagem de programao escrita em c muito utilizada para desenvolver sites app mobile. considerada uma linguagem mais fcil para iniciantes.

6. C# ou C-sharpLinguagem desenvolvida pela Microsoft baseada em C++ e java. Ela funciona atrelada a plataforma. Net. E muito utilizado para desenvolver aplicativos para a plataforma do Windows.

7. Objective-C uma linguagem baseada em C que se tornou popular devido utilizao pelo sistema operacional da Apple. Atualmente muito utilizado para criar apps para iphone.

8. PHP utilizada para criar contedos da web. de uso livre (Open Source), pode ser utilizado desde que seu cdigo fonte original sejam mantidos. No pode ser modificado e comercializado por outros programadores.

9. Python considerada uma linguagem fcil para iniciantes por que se consegue escrever menos linhas para funes que em outras linguagens so grandes. Pode ser usado para web, desktops e telefones.

10. GoLinguagem desenvolvida pela Google como alternativa ao Java da Oracle e o Ruby. Seu objetivo eliminar a lentido dos sistemas. A parti de 2009 ele tornou-se um projeto de uso livre (open-source).

11. JavaScriptLinguagem de programao baseada em scripts, ou seja, ela roda dentro de outros programas ou linguagens de programao. utilizado principalmente para criao de paginas da web dinmicas e interativas.

12. PascalE uma linguagem que inicialmente foi criada para ensinar programao. Mas se tornou uma linguagem comercial no final de 1983 com o lanamento do turbo pascal. Ela tambm deu origem ao Object Pascal e ao Delphi.

13. Logo uma linguagem de programao para uso educacional desenvolvida pelo MIT. Ela se baseia em uma linguagem simples para ensinar crianas e jovens a programar.

14. Pearl uma linguagem de uso livre muito utilizada para aplicaes web e criao de formulrios.Tem uma grande vantagem por ser multiplataforma e rodar na em vrios sistemas operacionais.

15. Lisp uma linguagem formal e matemtica. Muito usada em aplicaes para Inteligncia Artificial, AutoCad, Editor Emacs e etc.

16. Lua uma linguagem de programao brasileira devolvida no na Puc-Rio para um projeto da Petrobras. Tem varias aplicaes como robtica, processamento de imagens, jogos, e bioinformtica.

17. SwiftLinguagem de programao desenvolvida pela Apple para criao de aplicativo para ios e Mac. Ela derivada do object-c. Tem como objetivo ser simples e ao mesmo tempo poderosa. Foi criada para que qualquer um pudesse programar mesmo sem ter tido contato com cdigos antes.

18. AdaLinguagem de programao baseada em Pascal. Foi a primeira orientada ao objeto. Surgiu para definir um padro de linguagem no departamento de defesa do EUA. Para controle de trfego areo, dispositivos mdicos, estradas de ferro, foguetes, satlites e comunicaes seguras de dados podem frequentemente escrito em ADA.

19. ScratchComo no necessrio conhecer de programao muito usado para ensinar a programar para iniciantes. Sua estrutura foi baseada no brinquedo Lego pois ele e composto de blocos que podem ser encaixados entre se.

20. Visual Basic.NET linguagem de programao criada pela Microsoft. usado para criar programas para o Windows e dispositivos mveis.

20 LINGUAGENS DE PROGRAMAO (TEXTO)

A linguagem em C mais popular para escrever sistema operacional por ser verstil e aceitar bem linguagem de Baixo e alto nvel. Atualmente a linguagem mais popular de acordo com ranking da Tiobe de fevereiro de 2015.A partir dela surgiram outras linguagens como o C++, construda originalmente para melhorar a linguagem C, pois no era necessrio um ambiente de desenvolvimento muito potente para o desenvolvimento de C++.Dessas duas surgiu o Java que atualmente muito utilizada para construo e o funcionamento de paginas da web, desktop, servidores, mainframes, jogos, aplicaes mveis, chips de identificao, etc.Apesar do nome JavaScript no baseada em Java e sim em scripts, ou seja, ela roda dentro de outros programas ou linguagens de programao. utilizado principalmente para criao de paginas da web dinmicas e interativas.A linguagem Julia escrita em c e c++. Foi desenvolvida para uso tcnico, pois com sua programao baseada em outras linguagens se ganha bastante tempo.C# ou C-sharp foi desenvolvida pela Microsoft baseada em C++ e Java. Ela funciona atrelada a plataforma Net. E muito utilizado para desenvolver aplicativos para a plataforma do Windows. Assim como a Visual Basic.NET que usado para criar programas para o Windows e dispositivos mveis.Outra que baseada em C o Objective-C que se tornou popular devido utilizao pelo sistema operacional da Apple. Atualmente muito utilizado para criar apps para iphone.A partir da experincia com o objetic-c a Apple lanou a Swift. Uma linguagem prpria dela para criao de aplicativo para ios e Mac. Tem como objetivo ser simples e ao mesmo tempo poderosa. Foi criada para que qualquer um pudesse programar mesmo sem ter tido contato com cdigos antes.A Google tambm lanou uma linguagem prpria a Go. Foi criada como alternativa ao Java da Oracle e o Ruby. Seu objetivo eliminar a lentido dos sistemas. A partir de 2009 ele tornou-se um projeto de uso livre (open-source).Algumas foram criadas para fins educacionais como Scratch e Logo que foi desenvolvida pelo MIT para ensinar jovens e crianas a programar. Algumas so aplicadas em uso tcnico como o Lisp que usado no desenvolvimento de do AutoCAD e de inteligncia artificial.Para quem quer aprender existem linguagens mais fceis, considerada para iniciantes, como o Python que possibilita escrever menos linhas para funes que em outras linguagens so grandes. O Pascal uma linguagem que inicialmente foi criada para ensinar programao. Mas se tornou uma linguagem comercial no final de 1983 com o lanamento do turbo pascal. Atravs do Pascal surgiu a linguagem Ada que foi a primeira orientada ao objeto. Surgiu para definir um padro de linguagem no departamento de defesa do EUA.Pearl e PHP so linguagens de uso livre (Open Source), pode ser utilizado desde que seu cdigo fonte original sejam mantidos. A primeira voltada para aplicaes web e criao de formulrios, e tem a vantagem de ser multiplataforma. O PHP tambm voltado para uso na Web ele permite que seus programadores criem aplicativos simples para web.A partir do Pearl e outros como Pyhthon e Ada surgiu o Ruby uma linguagem orientada ao objeto que escrita em C. muito utilizada para desenvolver sites app mobile e tambm considerada fcil para iniciantes.No Brasil tambm surgiu uma linguagem de programao chamada Lua desenvolvida na Puc-Rio para um projeto da Petrobras. Tem varias aplicaes como robtica, processamento de imagens, jogos, e bioinformtica.

SETE LINGUAGENS DE PROGRAMAO MAIS VANTAJOSAS

1. Linguagem C uma linguagem simples que nos permite trabalhar com funes matemticas. a uma das mais populares entres os programadores. Pode ser usado em vrios sistemas operacional.

2. Java Pode ser usado em varias plataformas (desktop, celular, carto, web, televiso digital). de uso gratuito

3. C++ de uso gratuito Pode ser usado em vrios sistemas operacional. No est sob o domnio de uma empresa

4. Ruby de uso gratuito Fcil pra quem est aprendendo por se mais simples e requere menos linhas de programao.

5. C# Maior interatividade com os internautas. Desenvolvimento em ambiente Windows. Roda em qualquer plataforma. Roda em qualquer navegador.

6. Pascal Boa para ensinar programao para iniciantes. de fcil aprendizado. Fora o programador a manter cdigos bem feitos. O Cdigo do Pascal de fcil interpretao. Possui uma vasta documentao.

7. PHP de uso gratuito. de fcil aprendizado. Velocidade e robustez.

SETE LINGUAGENS DE PROGRAMAO MENOS VANTAJOSAS

1. Logo de uso restrito, pois foi devolvida para uso educacional.

2. Lisp focada no uso industrial e em aplicaes de software de engenharia.

3. Swift de uso restrito, pois foi devolvida Apple (Mac e IOS) nova e possui pouco material de pesquisa disponvel.

4. Visual Basic.Net Foi desenvolvido s para Windows. de propriedade da Microsoft.

5. Go Foi desenvolvido para o Google. nova e possui pouco material de pesquisa disponvel.

6. Julia Focada para uso tcnico. nova e possui pouco material de pesquisa disponvel.

7. Java Script Acessibilidade limitada Problemas de usabilidade Funciona de maneira diferente em diferentes browsers Capacidade de operao limitada, devido a restries de segurana.