As linguagens de programação variam muito dependendo do setor empregatício. Linguagens como Java e C-Sharp (C#), são bastante usadas em bancos sistemas de finanças por desempenhas funções bastante complicadas.
Já Linguagens como Objetive C, Java Script, Ruby, PHP que são linguagens mais dinâmicas e que possuem menos códigos são bastante usadas sites e softwares de mídia e design.
O site Mashable com a ajuda do site Lynda.com listou uma compilação de linguagens de programação que devem ser aprendidas esse ano.
Vamos à elas:
1- Java
Linguagem baseada em classes e orientada a objetos foi desenvolvida pela Sun Microsystems no anos 90, essa linguagem de programação é bastante procurada pode ser considerada como um padrão para software empresarial, web, jogos e mobile apps ex: (Android). A linguagem Java é usada para funcionar em multiplas plataformas de software, ou seja um código escrito em Java rodaria tanto noum MAc OS como no Windows.
2- C
Linguagem imperativa e funcional que surgiu no final dos anos 80, apesar dessa linguagem ser muito antiga ela é muito usada pois, essa linguagem forneceu as bases para o surgimento de outras linguagens populares
como C# (C Sharp), Python, Java e Java Script.
É muito usada na implementação de sistemas operacionais e aplicações embarcadas.
Sites para aprender C: Introduction To Programming, Learn-c, CProgramming.com, Learn C The Hard Way e Lynda.com
3- C++
Linguagem de programação de nível intermediário possuindo funcionalidades de programação orientada a objetos, foi desenvolvida para o aprimoramento da linguagem C .
Essa Linguagem é encontrada em grandes softwares ex: (Winamp, Firefox,e Programas da Adobe).
É usada no desenvolvimento de videogames, aplicações de software, sistemas de software, servidor de alta aplicação e aplicações de cliente.
4- Objective-C
Linguagem universal e orientada a objetousada pelo sistema operacional da Apple, ela é encontrada no OSX e no IOS da Apple e também em suas APIs,
É muito usada na criação de apps para O IPhone.
Sites para aprender Objective-C: Mac Developer Library, Lynda.com, Udemy, Cocoa Dev Central, Mobile Tuts+
5- C#
O C# pronuncia-se (C-Sharp), é uma linguagem que foi desenvolvida pela Microsoft como parte da iniciativa .Net da empresa combinando os princípios do C e C++ é considerada uma linguagem de propósito geral usada no desenvolvimento de software para Microsoft e plataformas Windows.
6- Phyton
O Phyton é uma linguagem server-side de script de alto nível, ela é muito usada em sites e aplicações móveis.
Considerada como uma linguagem fácil para iniciantes devido a sua legitibilidade e sintaxe compacta (desenvolvedores usam menos código para expressar um conceito, diferente das outras linguagens).
O phyton é encontrado em web apps para Instagram, Pinterest e Rdio por meio do seu framework web Django é usada pelo Google, Yahoo1 e Nasa.
7- PHP
O PHP (Hypertext Processor) é uma linguagem server-side de script gratuita, usada principalmente em sites dinâmicos e desenvolvimento de apps . O PHP pode ser embutido em códigos fontes HTML ao invés de um documento externo o tornado popular entre os desenvolvedores web.
O PHP é encontrado em milhões de sites como o Facebook, Digg e o Wordpress.
8- SQL
O SQL (Structured Query Language) é uma linguagem para gerenciamento de dados em sistemas de gerenciamentos de dados relacional (SGBD), é muito usada em sua função "Query", que é uma função de busca por bancos de dados informacionais.
O SQL foi padronizado pela ANSI (American Nacional Standard Institute) e ISO (Internacional Organization for Standardization) no final dos anos 80.
9- Ruby
O Ruby é uma linguagem de programação dinâmica e orientada a objeto usada no desenvolvimento de sites e apps, É uma linguagem simples e fácil de escrever alimenta o framework Ruby on Rails que é usado em Scribd, Github, Groupon e Shopfy, assim como o Phyton O Ruby é uma linguagem fácil para os iniciantes.
10-Java Script
O JavaScipt é uma linguagem client e server-side de script, foi desenvolvido pelo Netscape e sua sintaxe é derivada da linguagem C, podendo ser usada em múltiplos browsers (navegadores) é considerada essencial para o desenvolvimento de funções web interativas ou animadas, desenvolvimento de games e escrever aplicativos desktop . Os interpretadores do JavaScript estão em extensões do Google Chrome, Safari, Adobe Acrobat , Adobe Reader, e na Creative Suite também da Adobe.
Fonte: Imasters
Nice article with good information , thanks for sharing this with us.
ResponderExcluirtraining for devops