- SNOBOL 4- É a quarta e última encarnação de uma série de linguagens de programação específicas destinadas à manipulação de sequências de caracteres. É baseada nos princípios de correspondência de padrões para solucionar problemas de manipulação de seqüencias. É uma linguagem que suporta suporta alguns tipos de dados pré-definidos, tais como números inteiros e reais de precisão simples, sequências de caracteres, modelos, matrizes e tabelas, e também permite ao programador a definição de tipos de dados adicionais e de novas funções. Distingue-se das linguagens de programação principais do tempo por incluir modelos (i.e., um tipo de dados cujos valores podem ser manipulados de todas as formas permitidas para todos os outros tipos de dados existentes na linguagem) como um tipo de dados de primeira classe e por disponibilizar operadores para a concatenação e alteração de modelos. As sequências de caracteres geradas durante a execução podem ser tratadas como programas e executadas.
- LUA- É uma linguagem de programação interpretada,imperativa, de script,procedural, pequena, reflexiva e leve, projetada para expandir aplicações em geral, por ser uma linguagem extensível (que une partes de um programa feitas em mais de uma linguagem), para prototipagem e para ser embarcada em softwares complexos, como jogos. Assemelha-se com Python,Ruby e Icon, entre outras.Lua combina programação procedural com poderosas construções para descrição de dados, baseadas em tabelas associativas e semântica extensível. É tipada dinamicamente, interpretada a partir de bytecodes, e tem gerenciamento automático de memória com coleta de lixo. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida.Lua é normalmente descrito como uma linguagem de múltiplos paradigmas, oferecendo um pequeno conjunto de características gerais que podem ser estendidas para encaixar diferentes tipos de problemas, em vez de fornecer uma especificação mais complexa e rígida para combinar com um único paradigma. Lua, por exemplo, não contém apoio explícito à herança, mas permite que ela seja executada com relativa facilidade com metatables. Do mesmo modo, Lua permite que programadores quando implementam nomes, classes, e outras funções, o emprego de poderosas técnicas de programação funcional e completos escopos lexicais.
Lua é uma linguagem que suporta apenas um pequeno número de estruturas, tais como dados atômicos, valores booleanos, números (dupla precisão em ponto flutuante por padrão), e strings. As estruturas de dados comuns, tais como matrizes, conjuntos, tabelas, listas, e registros podem ser representados por meio da Lua. Lua não foi construída com suporte para programação orientada a objeto.
domingo, 31 de maio de 2009
Linguagens de Programação
domingo, 10 de maio de 2009
Novidades em Hardwares
Nesse blog sobre novidades na area dos hardwares vamos falar do Modem 3G Mifi 2200.Permite adquirir um tipo de conexão invisível possibilitada pelo Modem 3G e pelo roteador de bolso Mifi 2200.Com ele você pode criar seu hotspot em qualquer lugar.
O roteador Mifi 2200 cria uma bolha de conexão ao seu redor permitindo uma compartilhação com quem desejar.A novidade chega aos EUA com tecnologia EVDO Rev.A 3G, um padrão de 3G diferente do que usamos por aqui. Mas já é confirmado que uma versão em GSM HSDPA será feita para rodar pelas conexões européias e brasileiras.
fonte de pesquisa:http://info.abril.com.br/blog/gadgets/20090508_listar.shtml?165951
O roteador Mifi 2200 cria uma bolha de conexão ao seu redor permitindo uma compartilhação com quem desejar.A novidade chega aos EUA com tecnologia EVDO Rev.A 3G, um padrão de 3G diferente do que usamos por aqui. Mas já é confirmado que uma versão em GSM HSDPA será feita para rodar pelas conexões européias e brasileiras.
fonte de pesquisa:http://info.abril.com.br/blog/gadgets/20090508_listar.shtml?165951
domingo, 3 de maio de 2009
Regulamentação da Profissão
Vamos comentar um poco sobre um assunto digamos um pouco polêmico.Trata-se da regulamentação da profissão de informática.Um lado propõe que permaneça como está nesse aspecto,com liberdade de exercicio de profissão.O outro no entanto prefere um maior controle nessa característica,propondo uma exigência de diplomas ou comprovantes de formação na área.O primeiro lado é defendido pela SBC,ja o segundo,defendido fortemente pelo deputado Bonifácio de Andrada.
Creio que a informática é uma coisa n pra ser ''fechada'',mas sim bem difundida e apoiada a aplicação e introdução nessa área.A exigência de formação n é uma atitude que visa avanços futuros na área,pois sabe-se de antemão que os investimentos no passado se refletem no futuro.Se a area da informatica vai se tornando mais restrita,diminui a possibilidas de avanços pois haveria uma diminuição de profissionais.Em determinados casos é aceitável a exigencia de de certos documentos,pois em casos específicos muitas vezes é necessario um conhecimento mais profundo e mais preciso.De modo geral é um area que não deve ser modificada nesse aspecto,pois traria muitos deficits para os profissionais da área e para a Sociedade como um todo.
Creio que a informática é uma coisa n pra ser ''fechada'',mas sim bem difundida e apoiada a aplicação e introdução nessa área.A exigência de formação n é uma atitude que visa avanços futuros na área,pois sabe-se de antemão que os investimentos no passado se refletem no futuro.Se a area da informatica vai se tornando mais restrita,diminui a possibilidas de avanços pois haveria uma diminuição de profissionais.Em determinados casos é aceitável a exigencia de de certos documentos,pois em casos específicos muitas vezes é necessario um conhecimento mais profundo e mais preciso.De modo geral é um area que não deve ser modificada nesse aspecto,pois traria muitos deficits para os profissionais da área e para a Sociedade como um todo.
Assinar:
Postagens (Atom)