Uma pergunta comum que é feita por pessoas que pensam em entrar na programação é "qual idioma devo aprender?"
A resposta a esta pergunta é quase impossível de responder. Se você está procurando aprender a programar para fins de carreira, então é uma boa idéia ver o que todo mundo está usando e aprender isso.
Por exemplo, nos últimos anos, um grande número de pessoas está usando a pilha .NET que envolvia ASP.NET, C #, JavaScript / JQuery / AngularJS. Essas linguagens de programação fazem parte do kit de ferramentas do Windows e, embora o .NET tenha sido disponibilizado para o Linux, ele não é amplamente usado.
No mundo do Linux, as pessoas usam Java, PHP, Python, Ruby On Rails e C.
O que é uma linguagem compilada?
#incluirint main (){ printf ("Hello World");}
O acima é um exemplo muito simples de um programa escrito na linguagem de programação C. C é um exemplo de uma linguagem compilada. Para executar o código acima, precisamos executá-lo por meio de um compilador C. Geralmente, para fazer isso, execute o seguinte comando no Linux: g helloworld.c -o olá
O comando acima transforma o código do formato legível em código de máquina que o computador pode executar nativamente. "gcc" é um programa compilado (gnu c compilador). Um programa compilado pode ser executado simplesmente executando o nome do programa da seguinte maneira: ./Olá
Os benefícios de usar um compilador para compilar o código é que ele geralmente é executado mais rápido do que o código interpretado, já que ele não precisa funcionar em tempo real conforme o aplicativo é executado. O programa compilado também foi verificado quanto a erros enquanto está sendo compilado. Se houver algum comando que o compilador não goste, eles serão relatados. Isso permitirá que você corrija todos os erros de codificação antes de obter um programa totalmente em execução. Só porque um programa compilou com sucesso não significa que ele será executado logicamente da maneira que você espera, então você ainda precisa testar seu aplicativo. Raramente é algo sempre perfeito, no entanto. Se tivermos um programa C compilado em nosso computador Linux, não podemos copiar esse programa compilado para o nosso computador Windows e esperar que o executável seja executado. Para obter o mesmo programa C para rodar em nosso computador Windows, precisaremos compilar o programa novamente usando um compilador C em um computador Windows. print ("olá mundo")
O código acima é um programa python que exibe as palavras "hello world" quando é executado. Para executar o código, não precisamos compilá-lo primeiro. Em vez disso, podemos simplesmente executar o seguinte comando: python helloworld.py
O código acima não precisa ser compilado primeiro, mas requer que o python seja instalado em qualquer máquina que precise executar o script. O interpretador python pega o código legível e o transforma em outra coisa antes de fazer algo que a máquina possa ler. Tudo isso acontece nos bastidores e, como usuário, tudo o que você verá são as palavras "olá mundo". Em geral, considera-se que o código interpretado será executado mais lentamente do que o código compilado porque ele deve executar ativamente a etapa de transformar o código em algo que a máquina possa manipular em tempo real, em oposição ao código compilado que pode ser executado. Embora isso possa parecer uma desvantagem, há várias razões pelas quais as linguagens interpretadas são úteis. Por um lado, é muito mais fácil obter um programa escrito em python para rodar em Linux, Windows e macOS. Tudo o que você precisa fazer é certificar-se de que o Python esteja instalado no computador em que você deseja executar o script. Outro benefício é que o código está sempre disponível para leitura e pode ser facilmente alterado para funcionar da maneira que você deseja. Com código compilado, você precisa encontrar onde o código é mantido, alterá-lo, compilá-lo e reimplantar o programa. Com o código interpretado, você abre o programa, altera e está pronto para ser usado. Duvidamos que sua decisão de linguagem de programação seja decidida se é uma linguagem compilada ou não. Essa lista pode valer a pena, pois lista as 9 linguagens de programação mais populares. Enquanto algumas linguagens estão claramente morrendo, como COBOL, Visual Basic e ActionScript, existem outras que estiveram à beira da morte e fizeram um retorno dramático como o JavaScript. Geralmente, nosso conselho é que, se você estiver usando Linux, você deve aprender Java, Python ou C e, se estiver usando o Windows, aprenda .NET e AngularJS. O que é um idioma interpretado?
Então, o que você deve usar?




