segunda-feira, 11 de setembro de 2017

Falando um pouco sobre as linguagens de programação




Existem centenas de linguagens de programação diferentes por aí. Um curso de php online com certeza você irá encontrar na sua busca pelo aprendizado de programação.

Se você for um novato, pode ignorar o fato que a maioria delas existe. No entanto, mesmo se restringirmos a lista para apenas uma dúzia das linguagens mais importantes, decidir qual linguagem de programação aprender primeiro pode ser uma tarefa desafiadora. Você pode se perguntar: devo aprender primeiro C, C++, Java, C#, ou PHP ? Se você fizer essa pergunta para 10 programadores, você provavelmente irá escutar 10 respostas diferentes. Aqui está a minha.

Semelhança da Linguagem humana e de programação

 Da mesma maneira que as linguagens humanas, as linguagens de programação são utilizadas para comunicar. Curiosamente, elas também envolvem a comunicação entre pessoas, uma vez que outros programadores irão acabar lendo/modificando/melhorando seu código ou você fará isso em algum momento.


Diferentemente das linguagens naturais, no entanto, as linguagens de programação são compreendidas perfeitamente por computadores, graças à ajuda de intérpretes, de compiladores e de outros tipos similares de software.


Dependendo do tipo de programa que você está tentando escrever, e em que ambiente você está trabalhando, você descobrirá que algumas linguagens de programação se encaixam melhor do que outras para certas tarefas, mesmo se as linguagens de programação mais comuns forem rotuladas como sendo para “uso geral”.


Por exemplo, se você quiser criar um aplicativo para iPhone e iPad, sua melhor aposta seria usar Objective-C. Para smartphones Android e tablets você precisará conhecer a linguagem Java e android studio.

Para Aplicações Web

Para aplicativos web, na maioria dos casos, você precisará aprender tecnologias do lado cliente, como HTML, CSS e JavaScript (dessas 3, somente o JavaScript é uma linguagem de programação real, mas as outras duas são importantes do mesmo jeito). 

Para o Lado Servidor

Para o lado servidor do seu aplicativo web, você provavelmente precisará aprender linguagens como PHP, Ruby, ou Python (todas as três têm frameworks que irão ajudar a deixar as tarefas web mais fáceis e menos demoradas), em vez de um sistema de programação favorito como o C. (Claro, é preciso mencionar o SQL se você estiver criando uma interface com um banco de dados relacional).

O Que Devo Fazer?

Então você deve começar sua aventura pelo mundo das linguagens de programação com o JavaScript ? Mas e o Objective-C ? SQL ou o PHP? Meu conselho é evitar começar sua jornada de programação com uma linguagem que é atrelada a um ambiente específico. No início do jogo, seu principal objetivo é aprender como programar – e como pensar como um programador – em vez de aprender uma linguagem específica. 

Uma vez que você estiver craque nos conceitos fundamentais com a ajuda do objetivo geral da linguagem de programação, você pode facilmente aprender novas linguagens à medida que a necessidade aparecer, dependendo do tipo de software que você gostaria de desenvolver.

 
 
 

Nenhum comentário:

Postar um comentário