A primeira linguagem de programação apareceu em 1950- montador. Comparados com os PCs modernos, os computadores ainda não eram crianças inteligentes. De acordo com as leis do darwinismo, as máquinas cresceram, ganharam inteligência e produtividade. As linguagens de programação evoluíram junto com eles. Eles passaram de baixo nível para alto nível, orientados a objetos. Agora temos scripts ou linguagens de script.
Linguagens de programação de alto nível para escrever uma sequência de operações, ou scripts, são chamadas de scripts, scripts ou linguagens interpretadas. Esses incluem:
Linguagens de programação como C #, C ou Pascalusado para criar algoritmos, procedimentos, novos dados. Os scripts são projetados para conectar as ferramentas existentes. Isso minimiza a quantidade de código.
Para escrever o programa mais simplesOlá Mundo! o montador requer 14 linhas de código. C ++ o forçará a escrever 8. Quase duas vezes menos, mas ainda assim longo. Você terá que conectar o arquivo de cabeçalho, as bibliotecas, especificar a função e, em seguida, também compilar. A mesma coisa em Python se encaixa em uma frase - print Hello, World!. Mesmo resultado com menos esforço, sem compiladores.
Com o advento das linguagens de script, nas comunidadesos programadores costumam ouvir especulações sobre o fim iminente do C ++. Mais e mais pessoas insatisfeitas reclamam da sintaxe difícil e da complexidade da compilação. Os defensores da programação procedural argumentam que o código Python está longe de ser tão rápido quanto C. E Perl é uma linguagem infantil inadequada para programação "real". Mas isso é um mito.
O desempenho do computador cresce emexponencial. Cerca de 10 anos atrás, você realmente precisava de código em uma linguagem de programação para velocidade. A computação agora é poderosa o suficiente para processar scripts e aplicativos Java ou Ruby na mesma quantidade de tempo.
A expansão da Internet gerou uma casta de “episódiosprogramadores ". São webmasters, designers de layout e proprietários de recursos da Internet para os quais a acessibilidade é importante. Eles não têm tempo para anos de imersão nos fundamentos da programação procedural. Eles escrevem código caso a caso e precisam de uma sintaxe simples para scripts JavaScript e desenvolvimento de front-end. Para programação do lado do servidor, as linguagens de script JS e PHP são adequadas.
OOP clássico se orgulha da herançaimplementação de código. Este é o principal argumento para o domínio mundial da OLP no futuro, mas também uma desvantagem significativa. Ao reutilizar um trecho de código ou uma subclasse de hotel, você não pode se livrar da influência e dos métodos de sua superclasse. Mas é possível com JavaScript. Linguagens de script fornecem reutilização indolor incorporando componentes individuais em código compartilhado.
De acordo com o barômetro de popularidade, os custos de JavaScriptem primeiro lugar. Usado para programação web, construção de aplicativos cliente e trabalho interativo. Os interpretadores JS são integrados a todos os navegadores que se respeitam e, com o advento do Node, o JavaScript começou a ser usado para programação de servidor.
Hoje, o JavaScript é uma linguagem de script,que é usado em todos os sites. Por funcionar diretamente no navegador, não há necessidade de baixar softwares adicionais, basta um editor de texto. É uma linguagem flexível com sintaxe simples, por isso é freqüentemente recomendada para programadores iniciantes.
A popularidade desta linguagem está inexoravelmente ganhandorevoluções. Python é uma linguagem de script do lado do servidor de alto nível para sites e aplicativos móveis. Possui uma sintaxe compacta, é fácil de ler e trabalhar. Os céticos argumentam que o Python é adequado apenas para trabalhar com a web e foi criado para dar vida ao HTML estático. Mas este não é o caso.
Não apenas plug-ins e módulos são escritos em Python.É usado no desenvolvimento de jogos. Frets On Fire, MMORPG EVE e Online Sims 4 (1 milhão de unidades vendidas) foram construídos em Python. É usado pelo Instagram, Pinterest, Rdio, Google, Yahoo e até NASA. Python tem um baixo limiar de entrada, é rapidamente aprendido e memorizado. Você pode aprender de forma totalmente gratuita nos sites interativos Codecademy, Udacity e serviços Coursera.
Uma linguagem de script do lado do servidor projetada parasites dinâmicos e desenvolvimento de aplicativos. Pode ser incorporado diretamente no documento HTML original, em vez de em um arquivo externo. Mais de 200 milhões de sites são construídos e executados em PHP, incluindo Digg, Facebook e WordPress, Joomla, plataformas Drupal.
Hoje, as linguagens de script mais populares são JavaScript, Python, PHP. Gradualmente, os programadores Ruby, Scala e R estão ganhando amor.
Linguagens de script estão em alta agora, e a maioriaos analistas são de opinião que o futuro lhes pertence. Python, Ruby, PHP permitem que você escreva um código compacto e conciso com o menor número de erros. A sintaxe simples e clara permite que qualquer pessoa os domine e comece a desenvolver.