Línguas de Codificação Comuns

Facebook Twitter LinkedIn
Série Principiante: O que é Codificação?

  1. Benefícios de aprender a codificar
  2. Como funciona a codificação
  3. Línguas de codificação comuns
  4. O melhor lugar para começar a codificar
  5. Introdução à Web Desenvolvimento
  6. Introduction To Web Design
  7. Introduction To App Development

Existem hoje milhares de linguagens de codificação.

Línguas de codificação não são como as nossas línguas – não há vocabulários ou alfabetos. São mais como códigos – comandos especiais, abreviaturas e formas de arranjar texto.

Todos os programas são escritos em algum tipo de linguagem de codificação. E cada linguagem de codificação é única, concebida com um determinado sistema operativo, plataforma, estilo de codificação e uso pretendido em mente.

Esta página está aqui para lhe dar alguma informação de fundo sobre 12 das linguagens de codificação mais comuns em uso actualmente.

JavaScript

JavaScript é uma linguagem de codificação muito proeminente para websites que apareceram pela primeira vez em 1995. É uma linguagem de codificação de alto nível interpretada. A sua plataforma principal é os navegadores web, mas também ganhou popularidade recente nos servidores web através de Node.js.

function myFunc(a, b) { return a * b;}document.getElementById('demo').innerHTML = myFunc(4, 3);

JavaScript exemplo de código cortesia da W3Schools

JavaScript é amplamente utilizado para acrescentar funcionalidade e interactividade às páginas web. Todos nós confiamos nele todos os dias – tente desligar o JavaScript nas definições do seu navegador e veja quanta funcionalidade os seus sites favoritos perdem!

Embora o JavaScript tenha sido descartado como uma linguagem de codificação ‘brinquedo’ nos seus primórdios, desde então tem ganho o respeito dos codificadores. A sua popularidade cresceu ao ponto de ser agora a linguagem de codificação mais usada no mundo.

Mais informações: Faça um tutorial gratuito de JavaScript ou descubra sobre a formação em JavaScript.

Python

Python é uma linguagem de codificação interpretada de alto nível que funciona numa série de plataformas diferentes. Foi criada em 1991 por Guido van Rossum. Python foi concebida para enfatizar a legibilidade do código, com uma sintaxe clara e expressiva. Muitas pessoas escolhem aprender Python primeiro por esta mesma razão.

words = for w in words: print w, len(w)

Código de exemplo Python cortesia de Python.org

Python é uma linguagem polivalente, utilizada principalmente para escrever software científico e numérico. É também uma das linguagens de codificação menos utilizadas na web, com alguns grandes jogadores a utilizá-la – sobretudo o Google.

P>Encontre o treino Python…

SQL

SQL significa Structured Query Language (Linguagem Estruturada de Consulta). Tem sido utilizada para interagir com bases de dados desde 1974. O código SQL é frequentemente escrito como linhas autónomas conhecidas como consultas. Cada consulta é concebida para criar, ler, actualizar ou apagar dados numa base de dados.

SELECT Country FROM Customers WHERE Country <> 'USA'

SQL exemplo de código cortesia de W3Schools

SQL é uma parte vital de software como o WordPress e o MediaWiki. Este sítio web funciona em WordPress e depende de SQL para criar, ler, actualizar e apagar conteúdos como artigos, imagens e metadados. Da mesma forma, MediaWiki alimenta a Wikipedia e conta com SQL para armazenar todos os seus artigos e tratar de todas as suas edições.

PHP

PHP é uma linguagem de codificação para produzir páginas web dinâmicas. Foi criada por Rasmus Lerdorf em 1995. Tem a capacidade de enviar consultas SQL e de produzir HTML, e pode ser descrita como a ligação entre a base de dados que armazena todo o conteúdo de um site, e o HTML que lhe permite vê-lo.

PHP é a plataforma do servidor web. É uma linguagem de script interpretada de alto nível, mas tem o acesso ao nível mais baixo de qualquer linguagem de servidor web.

<?php function add($x, $y) { $total = $x + $y; return $total;}echo "1 + 16 = " . add(1, 16);

PHP exemplo de código cortesia da W3Schools

PHP é um pouco diferente do JavaScript. Os scripts PHP são executados pelo servidor que aloja um website, enquanto que os JavaScripts são executados pelo navegador que visualiza um website. Enquanto o JavaScript se concentra em efeitos e interacção, os principais trabalhos do PHP são enviar consultas SQL para o programa de base de dados MySQL, e receber dados da base de dados para sair como HTML.

Embora alguns programadores modernos o tenham negligenciado nos últimos anos, o PHP continua a ser extremamente popular como linguagem de codificação web. É utilizado por pessoas como o Facebook, WordPress e Wikipedia.

Mais informações: Faça um tutorial PHP gratuito ou descubra sobre formação em PHP.

Ruby

Ruby foi criado em 1995 por Yukihiro Matsumoto. Foi concebido para ser divertido e produtivo para escrever, tendo em mente as necessidades dos codificadores – em vez de computadores. Ruby é uma linguagem interpretada de alto nível que ganhou popularidade na web através da estrutura Ruby on Rails.

cities = %wvisited = %wputs "I still need to visit:", cities - visited

Código de exemplo Ruby cortesia de Ruby-lang.org

A estrutura web Ruby on Rails corre num servidor web e produz HTML, muito parecido com PHP. Ela alimenta muitos websites, incluindo o Twitter, e hoje em dia muitos programadores web vêem o Rails como uma alternativa moderna ao PHP.

P>Encontrar sobre a formação em Ruby…

C

Arguivelmente, o pai das modernas linguagens de codificação é C. C existe desde 1972, e embora não seja fácil de aprender, é extremamente poderoso. C é uma língua compilada e o nível mais baixo de todas as línguas aqui listadas. Está facilmente integrado em quase todos os sistemas operativos.

typedef struct Bert Bert;typedef struct Wilma Wilma;struct Bert { Wilma *wilma;};struct Wilma { Bert *bert;};

C exemplo de código cortesia da Wikipedia

C é utilizado em várias áreas e plataformas, incluindo Microsoft Windows e muito do seu software. O C é verdadeiramente uma linguagem de codificação versátil.

C++

C+++ é uma versão melhorada do C que acrescenta o paradigma orientado ao objecto. Foi criado por Bjarne Stroustrup em 1979. C+++ é uma linguagem compilada e corre em múltiplas plataformas de hardware.

#include using namespace std;int main () { cout 

C++ exemplo de código cortesia de CPlusPlus.com

A maioria dos jogos de computador são escritos em C++. A linguagem também acompanha C no código fonte do Microsoft Windows e software de acompanhamento.

p>Descobrir sobre a formação em C++…

C Sharp

C Sharp, como C++, tem as suas raízes em C. Também escrita em C#, a linguagem foi desenvolvida pela Microsoft em 2000 e é utilizada extensivamente na sua estrutura .NET. C Sharp é uma linguagem compilada de alto nível e corre apenas em Windows.

class Foo { public int Value; public static explicit operator Foo(int value) { return new Foo(value); }}Foo foo = (Foo)2;

C Sharp example code cortesia da Wikipedia

C Sharp é utilizado para software desktop em plataformas Windows, e também forma a base da estrutura de desenvolvimento web ASP.NET da Microsoft.

Visual Basic

Visual Basic é outra linguagem da Microsoft, desenvolvida em 1991. É uma linguagem orientada para eventos, o que significa que foi concebida para responder a eventos do utilizador, tais como cliques do rato ou pressionamentos de teclas. Visual Basic é uma linguagem compilada de alto nível e a sua plataforma é Windows.

Private Sub Form_Load() MsgBox "Hello, World!"End Sub

Visual Basic exemplo de código cortesia da Wikipedia

Visual Basic é usado como uma forma fácil de desenvolver programas gráficos de interface com o utilizador para Windows, mas em última análise é limitado e não seria considerado uma linguagem de codificação ‘séria’.

Java

Java é uma linguagem de codificação ubíqua concebida para compatibilidade entre plataformas. Foi desenvolvida pela Oracle Corporation e apareceu pela primeira vez em 1995. Java é uma linguagem compilada de alto nível e foi concebida para funcionar em praticamente qualquer sistema operativo.

class HelloWorldApp { public static void main(String args) { System.out.println("Hello World!"); }}

Java exemplo de código cortesia da Wikipedia

Java é vista em todo o mundo da codificação, desde a web até aos computadores de secretária. Hoje em dia é utilizado para criar aplicações Android. Java é também a linguagem em destaque na maioria dos cursos de informática, e como resultado muitos codificadores têm alguma experiência nesta linguagem.

Mais informações: Saiba mais sobre a formação em Java ou formação em Android.

Objectivo-C

Objectivo-C, como C++ e C#, foi derivado da linguagem C. Foi desenvolvida pela Apple em 1983 e foi concebida para ser utilizada em conjunto com a estrutura de Cacau da empresa. Objective-C é uma linguagem compilada de alto nível e funciona apenas em sistemas operativos Apple.

- (int)method:(int)i { return ;}

Objectivo-C exemplo de código cortesia da Wikipedia

Objectivo-C é, sem surpresa, a linguagem de escolha da Apple. A linguagem é utilizada para criar software para iPhone, iPad e Mac OS X.

P>Descobrir sobre formação em iOS…

Perl

Finalmente, Perl é uma linguagem web que foi desenvolvida por Larry Wall em 1987. É uma linguagem poderosa e prática que foi originalmente concebida para o processamento de texto. O Perl tem sido chamado “a fita adesiva que mantém a Internet unida”, referindo-se ao seu poder e percepção da fealdade.

Perl é uma linguagem interpretada de alto nível e tem sido amplamente utilizada na web.

while () { chomp; if (s/$//) { $_ .= ; redo unless eof(); }}

Perl exemplo de código cortesia de Perl.org

Perl já foi uma vez uma linguagem de codificação web importante, mas as tecnologias mais recentes como Rails tendem a substituí-la em tempos mais recentes. Hoje em dia, o Perl faz sobretudo o que sempre fez melhor – processamento de texto.

Conclusion

Tantas línguas de codificação para aprender, tão pouco tempo, certo? Felizmente, não é preciso aprender tudo isto para se ser um bom codificador. A maioria dos programadores especializa-se em apenas algumas línguas – muitas vezes apenas uma.

Mas em que língua se deve especializar como programador? Ou pelo menos, onde é o melhor sítio para começar? Na página seguinte, encontrará o melhor lugar para começar a sua aventura de codificação.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *