INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO - CAMPUS VOTUPORANGA Técnico em Manutenção e Suporte em Informática IIH Introdução à Informática e Hardware Aula: Linguagens de Programação Prof. MSc. André Luis Gobbi Primo andre.gobbi@ifsp.edu.br
Linguagens de Programação Web Páginas Est HTML Servidor Web Linux Windows Cliente/ Browser JSP Servlets PHP ASP Din Scripts HTML chrome Explorer FireFox Banco de Dados Oracle MySQL Postgres Access
Linguagens de Programação Desktop Cliente/ Linux ou Windows Banco de Dados Oracle MySQL Postgres Access
Linguagens de Programação Mobile Servidor Web Linux Windows Cliente/ Androidr Cliente/ Android Banco de Dados Oracle MySQL Postgres Access Banco de Dados Oracle MySQL Postgres Access
A linguagem C - desenvolvida entre 1969 e 1973 por Dennis Ritchie nos laboratórios Bell é uma linguagem que é suportada por praticamente todas as arquiteturas de computador, é muito utilizada no desenvolvimento de drivers e de outro software complexo. O sistema operativo UNIX é o melhor software desenvolvido em C. Sendo uma linguagem complexa e de difícil aprendizagem, os que a dominam conseguem explorar outras linguagens com uma sintaxe similar (Java, C++, PHP, C#, etc.);
Linguagem C++ - É considerada a referência na programação orientada a objetos. Considerada de médio nível, por combinar características de linguagens de alto e baixo níveis, é desde os anos 90 uma das linguagens comerciais mais populares, sendo bastante utilizada nos meios acadêmicos pelo seu grande desempenho e larga base de utilizadores. Foi criada por Bjarne Stroustrup (originalmente com o nome C com Classes) em 1983 no Bell Labs como um adicional à linguagem C. Como curiosidade, o sistema operativo Windows é desenvolvido em C++;
Linguagem Java - Desenvolvida por James Gosling na Sun Microsystems (agora parte do grupo ORACLE) foi lançada em 1995 e desde então é das linguagens de programação mais populares nas aplicações web cliente-servidor. Desenhada para ter o menor número possível de dependências, é diferente das linguagens mais convencionais por não ser compilada para código nativo, mas para um bytecode que é executado numa máquina virtual Java virtual Machine. As aplicações Java seguem a regra write once run anywhere (WORA), não sendo necessário compilar o código em cada máquina individualmente;
Linguagem C# - é uma linguagem de programação multi-paradigma que inclui muita disciplina de programação como o Strong Typing, a orientação funcional e genérica a objetos (com classes) e a orientação a componentes. Foi desenvolvida e lançada pela Microsoft em 2000, como parte da iniciativa.net. A sua sintaxe orientada a objetos foi baseada no C++ mas inclui muitas influências de outras linguagens de programação, como Objet Pascal e Java.
Linguagem PHP - é uma linguagem open source muito utilizada para a geração de conteúdos dinâmicos no desenvolvimento de páginas webs. Foi uma das primeiras linguagens a privilegiar o processamento do lado do servidor, utilizando scripts diretamente nas páginas HTML em vez de chamar arquivos externos. Está presente em mais de 20 milhões de web sites e em mais de um milhão de web servers. Dentro do software mais utilizado que recorre ao PHP conta-se o WordPress, o Joomla, etc.. O PHP foi criado por Rasmus Lerdorf em 1995 e a sua evolução é garantida pelo PHP group;
Linguagem Asp.NET - grande capacidade de criação de sites dinâmicos e aplicações Web tornando-o favorito para muitos programadores e, mais importante, para as organizações que os contratam; Linguagem SQL - considerando o grande volume de dados que estão sendo gerados todos os dias, não é nenhuma surpresa que ter a capacidade de ajudar a gerenciar é uma habilidade bastante procurada;
Linguagem JavaScript - Na Web, é o que faz as coisas serem interativas; Linguagem HTML A linguagem mais utilizada quando se fala em programação para Web;