Tudo se iniciou no ano de 1980...Quando a palavra de ordem era Codificacao. A maior preocupacao era quanto a escrever programas e, dos programas, escrever sistemas para computadores. Quanto mais, melhor. Linguagens como Fortran, Algol, Cobol, Pascal e C estavam no auge, e o programador era considerado Amo e Senhor. No ano de 1985... Em uma escalada rapida de desenvolvimento, os Dados passaram a ser o objeto da atencao, descobriu-se a Structure Query Language (SQL) e ferramentas case passariam a fazer todo o trabalho da codificacao de forma totalmente automatizada. Fonte: Aplicando Logica OO em Java. [Fernando Anselmo] Ano 2000, as profecias estavam erradas, pois o mundo nao acabou!Pelo menos agora tudo o que precisamos e de um total e irrestrito Controle, que se torna a palavra de ordem. Toda computacao deve passar por fases definidas, nasce a Unified Model Language (UML) e rapidamente atinge nossas portas. Fases com definicao, desenho, desenvolvimento, teste e implementacao sao esclarecidas e conhecidas.Note que essas mudancas se fundamentam de cinco em cinco anos. Estar a frente do mercado significa ser capaz de prever o que acontecera daqui a cinco anos e exatamente estudar para isso. A tendencia de mercado atual ruma para os celulares e handhelms, basta ver o crescimento desses pequenos aparelhos. A proxima palavra-chave devera ser Multi, ambientes Multi-centric, pois, diferentes da computacao distribuida, esses ambientes abrangem tecnologia Web e portatil em um processo completamente descentralizado: imagine o programador sem ir ao trabalho realizando todas as suas funcoes em casa. Em relacao aos servicos Web, provavelmente, os Applications Servers irao dominar. Fonte: Aplicando Logica OO em Java. [Fernando Anselmo] Passeio Ecologico realizado pelo Professor de Ciencias, Amelio Peruchi, com alunos e ex-alunos da Escola Quintino Rizzieri na magnifica paisagem localizada na divisa entre os municipios de Morro Grande-SC e Sao Jose dos Ausentes-RS (alto da serra). Nos ultimos 10 anos, pode-se observar que ha pouquissima evolucao em termos de estruturas e conceitos na criacao de linguagens, pois, apesar da abundancia de linguagens, a sobreposicao dos conceitos e muito grande. Muitas das mudancas ocorrem em funcao da necessidade, percebe-se tambem que muitas linguagens nao passam de pequenas ligeiras variacoes de uma linguagem base, como por exemplo, em Perl, Python, PHP, Java, C, C++, C# e Delphi que apresentam diferencas minimas entre si e mudam a maneira de escrever determinadas construcoes, porem, sem alterar a semantica das mesmas. Java e C#, linguagens em ascensao no fim dos anos 90 e comeco do ano 2000, sao linguagens de alto poder de abstracao e com boas capacidades de virtualizacao, o que lhes conferem boas possibilidades de independencia de plataforma, embora estas caracteristicas ainda estao sendo melhoradas. Tem como vantagens, uma maior facilidade na criacao dos programas, porem sao programas mais lentos do que em C/C++ e vinculos de patentes com as empresas que as desenvolveram.A vasta maioria das outras linguagens permanece estacionada em locais proximos as suas origens. Um exemplo e o Delphi, uma variante do Object Pascal, usada na ferramenta homonima da Borland. Depois de tornar-se uma linguagem orientada a objetos (o que aconteceu por volta de