Prévia do material em texto
Universidade Federal do Piauí - UFPI CCN, Curso de Ciências da Computação Disciplina de Linguagens de Programação Professora Rosianni De Oliveira Cruz Aluno Paulo André Moura dos Santos – 20189035252 Atividade Resumo História da Linguagem de Programação Com seu surgimento antes do século XX, a programação não nasceu com o ato de programar em computadores como conhecemos hoje e sim em máquinas complexas e com diversos propósitos. Contudo, a programação como é conhecida hoje e suas linguagens surgiu nos anos 50 junto com os computadores e, assim, os primeiros programas foram feitos em ShortCode, no qual as variáveis pré-definidas recebiam a informação, eram agrupados em grupos de palavras de 12 bytes e em seguida compilados por uma pessoa e não por um programa como é atualmente. Em 52 o Speedcoding foi criado pela IBM e era basicamente uma versão um pouco melhorada da ShortCode. Após isso, A-0 foi criada e se tornou a primeira linguagem de programação compilada por um programa, o Autocode. A próxima linguagem criada foi o Fortran que o código era enviado para o computador por meio de cartões furados e até hoje é utilizada. Tendo isso mente, o criador do Fortran, John Backus, criou em seguida o Algol que após várias atualizações e versões criadas se tornou o atual C++. No decorrer da década foram criadas a Lisp e o Cobol, a última foi modificada e se tornou mais complexa que a sua primeira versão. Na próxima década, tornou-se possível programar sem os cartões furados e nasceu o Basic, simples e de fácil acesso para novatos e em contrapartida a APL não é tão acessível ou simples possuindo, inclusive, caracteres especiais próprios. Simula foi a primeira linguagem feita para programação orientada ao objeto e em seguida a Logo também foi criada com o mesmo objetivo da anterior. Nesse âmbito, torna-se fácil deduzir que com o avanço da tecnologia ao passar dos anos, novas linguagens surgiriam e elas foram Pascal, Smalltalk, ML, Clu Scheme, Matlab, VisiCalc e C, essa última a mais difundida e famosa, derivada do Algol e de suma importância para a evolução da programação. Em seguida a surgiu o Prolog e, pelas mãos da IBM novamente, outra linguagem chamada SQL que é utilizada até hoje e a mais importante para banco de dados. Vale citar a Intercal, linguagem com objetivo cômico, difícil de usar e repleta de piadas internas. Nos anos 80 a linguagem C para se adaptar a programação orientada ao objeto (POO) recebeu atualizações e teve o nome modificado para C++ e paralelamente a Apple também atualizou o C e o modificou para se chamar Objective-C. Da mesma Pascal também foi atualizada e se chamou Objective Pascal. Também foram criadas HyperTalk, Erlang, Common Lisp, Eiffel e Perl na mesma época, entretanto não são de fácil compreensão e, logo, não foram tão difundidas. Por volta dos anos 90 nasceu a Haskell, linguagem modular e funcional. Python nasceu em seguida e é atualmente a linguagem mais utilizada com bibliotecas imensas para trabalhar com ele. BrainFuck e Malbolge tiveram o mesmo objetivo de Intercal e foram criadas para serem piadas. Ainda nessa década, o Visual Basic foi criado pela Microsoft e é usado até hoje pela empresa. Java nasceu nessa época também, mas não como Java e sim como Oak, baseada em ser compilada em máquinas virtuais e ser compilada em qualquer máquina se tornou importantíssima para avanço tecnológico. No final da década surgiram PHP e Ruby e até hoje são bem difundidas. Mudando de Milênio e entrando finalmente nos anos 2000, diversas linguagens foram implementadas, mas com importância não tão significante, todavia, diversas linguagens sofreram atualizações possibilitando o surgimento do C#, ActionScript, JVM e CLI. Go e Rust nasceram visando competir com JavaScript no desenvolvimento web.