Obra: Introdução à programação/Linguagens de programação
Matéria: Biologia
história evolução das linguagens este capítulo apresentará uma breve discussão sobre história evolução das linguagens de programação assembly criada na década de assembly foi das primeiras linguagens de programação aparecer ela usa uma sintaxe complicada exageradamente difícil isto porque antes da década de os programadores de máquinas tinham que escrever instruções em código binário qualquer coisa como para escrever uma instrução na verdade assembly foi criado para facilitar uso dessa tarefa mas considerado uma linguagem de baixo nível pois tudo que processador interpreta tem que ser descrito pelo programador assim código acima seria add eax em assembly bastava apenas depois de estar concluída escrita do código rodar compilador tínhamos programa vantagens programas extremamente rápidos pequenos desvantagens tempo de desenvolvimento lento sujeito erros código preso uma arquitetura sobre assembly assembly na wikipédia fortran esta linguagem fortran formula translator uma linguagem de alto nível que foi criada partindo do problema da dificuldade apresentadas pelo assembly apareceu também na década de foi considerada uma das melhores linguagens da época aqui temos várias funções instruções pré definidas que nos permite poupar tempo na datilografia de instruções base do processador ao contrário da linguagem assembly vantagens desvantagens sobre fortran fortran na wikipédia pascal outra linguagem de alto nível dos anos bem estruturada mas com regras rígidas que torna difícil de modelar para se criar novas ideias típica linguagem usada para iniciar os cursos de programação atualmente ambientes de desenvolvimento ide como freepascal kylix delphi são ótimas opções para se programar em pascal vantagens fortemente tipada boa para iniciantes os quais não tem muita familiaridade com programação desvantagens por ser fortemente tipada prende programadores mais veteranos sobre pascal pascal na wikipédia pascal aqui na biblioteca cobol foi uma linguagem usada para criação estruturação de bancos de dados financeiros nos anos que ainda hoje usada por este tipo de serviços comparada com pascal assembly esta linguagem bem amigável bastante acessível atualmente serve para várias tarefas sobre cobol cobol na wikipédia linguagem pode se dizer que uma das maravilhas das linguagens de programação muitos dos programas existentes hoje foram escritos nesta linguagem foi desenvolvido nos laboratórios bell na década de possui as seguintes características portabilidade entre máquinas sistemas operacionais dados compostos em forma estruturada total interação tanto com so como com máquina código compacto rápido nos anos era linguagem mais utilizada por programadores por permitir escrita intensiva de todas as características das linguagens anteriores próprio unix linux foram escritos em assim como front end do ms dos windows as aplicações office mais usadas no mundo openoffice org microsoft office embora cada uma delas incluísse suas próprias linguagens de script sendo também uti
microsoft office embora cada uma delas incluísse suas próprias linguagens de script sendo também utilizada em aplicações gráficas criação de efeitos especiais nos filmes strar trek star wars vantagens programas extremamente rápidos pequenos desvantagens tempo de desenvolvimento lento sujeito erros sobre wikilivro programar em na wikipédia aprendendo linguagem uma linguagem que adiciona ao um conjunto de recursos mais como próprio nome sugere orientado objetos avançando nos passou por diversas atualizações padronizações nesta época padrão do foi exaustivamente trabalhado pelos desenvolvedores durante oito anos quando finalmente foi aprovado pelo ansi vários projetos como kde front end para unix linux bsd recentemente para windows são escritos em vantagens programas extremamente rápidos pequenos proteção contra alguns erros comuns em desvantagens tempo de desenvolvimento lento sobre wikilivro programar em na wikipédia java as linguagens em ascensão no fim dos anos começo do ano são linguagens de alto poder de abstração com boas capacidades de virtualização que lhes conferem boas possibilidades de independência de plataforma embora estas características ainda estão sendo melhoradas vantagens uma maior facilidade que em vínculos de patentes com as empresas que as desenvolveram php php apareceu em pretendeu revolucionar mercado de linguagens na criação de scripts para internet realmente uma linguagem excepcional onde permitido fazer tudo que os cgis faziam inclusive mais coisas ainda para quem quer seguir programação para aplicações web uma linguagem estudar assim como perl usado também na criação de ferramentas em sites link para curso de php no wikilivros vantagens facilidade de implementação execução desvantagens certa lentidão que depende do ambiente onde foi instalado servidor perl python ruby ciclos de processamento tempo de computador são cada vez mais baratos tempo de programador criatividade são cada vez mais caros por isso tendência atual no mercado favorecer linguagens de alto nível menos otimizadas para máquina mais otimizadas para programador linguagens como perl python ruby consideradas linguagens de programação de alto nível com um nível de abstração relativamente elevado longe do código de máquina mais próximo linguagem humana linguagem python desenvolvida no wikilivros vantagens maior facilidade de implementação execução em relação ao java ao desvantagens programas mais lentos do que em mais sobre assunto lista de linguagens de programação existentes exemplos de algoritmos em várias linguagens de programação que são linguagens de programação igualdades diferenças nas linguagens as igualdades entre as várias linguagens são óbvias lógica binárias as instruções if else goto switch etc entre outros processos porém necessário notar se que sintaxe básica dessas linguagens modifica se necessária sua aprendizagem para isso melhor local para aprender se aperfeiçoar são os livros sobre matéria problema mais importante hoje na área de linguagens
ender se aperfeiçoar são os livros sobre matéria problema mais importante hoje na área de linguagens de programação desenvolvimento de linguagens que aumentem produtividade do programador linguagens que permitam escrever programas corretamente esta razão do rápido crescimento de linguagens como java ruby por enquanto já pode encontrar manuais de php python javascript aqui na wikibooks