Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Bene

Tendências: Linguagens Funcionais

A popularização obtida com a queda do custo de processadores multi-core e a dificuldade de se produzir software que fizesse um aproveitamento adequado desta arquitetura, despertou uma retomada pelo interesse e uma revisita às linguagens funcionais. Existem várias linguagens que se encaixam nessa classificação e as mais populares que temos notícias são Scheme, Haskell e ErLang. Para uma breve clarificação, as linguagens mais comumente usadas, como por exemplo C/C++, Java e etc., são classificadas como sendo linguagens imperativas. Por questões de objetividade, explorarei sucintamente ErLang mas creio que muitas de suas características valem para as outras linguagens funcionais também. ErLang é na verdade a abreviação de Ericson Language e comumente está associada ao seu framework de produtividade chamado OTP ( Open Telecom Platform ). Criada em 1986, se tornou open source 12 anos depois. O suporte para SMP ( Symmetric MultiProcessing ) viria posteriormente em 2006. A visão de q...

Tendências: NoSQL

Muitos de nós já fomos testemunhas e presenciamos tendências tecnológicas virem com intensidade e se dispersarem tão rapidamente como surgiram. Há alguns anos acompanho a popularização e a adesão de padrões de infraestruras e plataformas para suportar aplicações web. A decisão de usar uma ou outra solução é com freqüência respaldada por casos de sucessos. Notadamente é considerável o peso dado ao que a start-up de sucesso do momento está utilizando. Tais decisões levam a uma reação em cadeia que direciona o mercado de desenvolvimento de software de uma maneira bem significativa. Uns dos mais populares stacks de hoje tem uma abreviação peculiar: LAMP. Esta combinação de letras são, na verdade, atalhos para os mais famosos projetos open source que se tem conhecimento: Linux, Apache (servidor HTTP) e MySQL. A última letra desta seqüência merece um destaque pela sua ambigüidade pois pode simbolizar a inicial de uma entre as mais populares linguagens script ( Python , PHP e Perl )....