Leve introdução às linguagens de programação
Pretendo mostrar que, aprendendo uma linguagem, você já estará apto a aprender outras linguagens com relativa facilidade, dependendo do aprendiz. Ficarão surpresos em saber que TODAS as linguagens têm em suas bases elementos comuns, que uma vez aprendidos, podem ser usados em qualquer linguagem.
Introdução
Muitos vem aos colegas aqui do VOL com a dúvida - como aprender uma nova linguagem de programação?
O que se passa na cabeça do "cadetes" a programadores, é que para cada linguagem que existe, deve ser aprendido um monte de coisas novas, tornando só a ideia de aprender uma coisa cansativa.
Pois bem, venho nesse artigo tentar mostrar o caminho das pedras para aqueles que querem se aventurar na arte da programação. Pretendo mostrar que, aprendendo uma linguagem, você já estará apto a aprender outras linguagens com relativa facilidade, dependendo do aprendiz.
Ficarão surpresos em saber que TODAS as linguagens têm em suas bases elementos comuns, que uma vez aprendidos, podem ser usados em qualquer linguagem.
As compiladas são aquelas que escrevendo um arquivo de texto com os comandos - o código fonte, ou simplesmente fonte - este dever ser traduzido para um arquivo de texto em binário, de modo que a máquina possa ler, ou seja, um arquivo binário, que é o executável. Exemplo de linguagens compiladas são o C, FORTRAN, PASCAL etc.
As linguagens interpretadas são aquelas que não precisam ser convertidas em um arquivo binário, sendo seu código fonte convertido diretamente em binário para a máquina executar. Nesse caso, o próprio código fonte seria de certo modo o executável, só que não é, não confundam. Esse código é convertido linha por linha em binário na hora da execução para a máquina. Exemplo de linguagens interpretadas são o BASIC, bash, perl, python etc.
Então, quando você for programar, saiba qual o tipo de programa você está querendo fazer, compilado ou interpretado. Se for compilado, conheça o compilador - o programa que transforma código em binário - e se for interpretado, qual é o seu programa "interpretador".
Tendo essas informações em mãos, verifique em qual extensão o compilador/interpretador necessita que seu código fonte deve estar - '.c' para programas em C, '.f' para FORTRAN, '.sh' para shell script, '.pl' para Perl etc.
O que se passa na cabeça do "cadetes" a programadores, é que para cada linguagem que existe, deve ser aprendido um monte de coisas novas, tornando só a ideia de aprender uma coisa cansativa.
Pois bem, venho nesse artigo tentar mostrar o caminho das pedras para aqueles que querem se aventurar na arte da programação. Pretendo mostrar que, aprendendo uma linguagem, você já estará apto a aprender outras linguagens com relativa facilidade, dependendo do aprendiz.
Ficarão surpresos em saber que TODAS as linguagens têm em suas bases elementos comuns, que uma vez aprendidos, podem ser usados em qualquer linguagem.
Compiladores
Existem dois tipos de linguagem de programação, as compiladas e as interpretadas.As compiladas são aquelas que escrevendo um arquivo de texto com os comandos - o código fonte, ou simplesmente fonte - este dever ser traduzido para um arquivo de texto em binário, de modo que a máquina possa ler, ou seja, um arquivo binário, que é o executável. Exemplo de linguagens compiladas são o C, FORTRAN, PASCAL etc.
As linguagens interpretadas são aquelas que não precisam ser convertidas em um arquivo binário, sendo seu código fonte convertido diretamente em binário para a máquina executar. Nesse caso, o próprio código fonte seria de certo modo o executável, só que não é, não confundam. Esse código é convertido linha por linha em binário na hora da execução para a máquina. Exemplo de linguagens interpretadas são o BASIC, bash, perl, python etc.
Então, quando você for programar, saiba qual o tipo de programa você está querendo fazer, compilado ou interpretado. Se for compilado, conheça o compilador - o programa que transforma código em binário - e se for interpretado, qual é o seu programa "interpretador".
Tendo essas informações em mãos, verifique em qual extensão o compilador/interpretador necessita que seu código fonte deve estar - '.c' para programas em C, '.f' para FORTRAN, '.sh' para shell script, '.pl' para Perl etc.
Um abraço.