A eterna Guerra entre as linguagens

Recentemente navegando pela twitter encontrei um twit de um amigo que falava exatamente sobre o desempenho de execução de algumas tarefas em diversas linguagens, basicamente um comparativo de performance de diversas linguagens executando 10 tarefas simples.

O mais curioso é que esse projeto é apadrinhado pelo Alioth que cuida do projeto Debian e como é visível no comparativo não há linguagens Microsoft ( o C# mono é uma projeto opensource compatível com a plataforma .Net)
No site (http://shootout.alioth.debian.org/fastest-programming-language.php ) é possível ver também as estatísticas das execuções, e a mediana das diversas vezes que as tarefas foram executadas em cada linguagem.
Determinada informação talvez possa ser mais relevante para escolha da linguagem de um projeto, mas como é descrito no site, que descreve tal experimento, os testes foram executados dentro de ambientes específicos e apenas funções básicas que todas as linguagens resolvem.
Em teoria algumas linguagens tratam de certos problemas melhor que as outras e isso pode afetar o desempenho geral de um projeto.
Portanto fica a dica de mais uma eterna guerra entre as linguagens que no final das contas sabemos que não será a principal razão pela escolha dessas linguagens de programação para o projeto.
Para mais informações acesse o The Computer Language Benchmarks Game  ( http://shootout.alioth.debian.org/ ).
Ou veja o primeiro post da Eterna Guerra entra as Linguagens (http://tecnobolfc.blogspot.com/2011/04/eterna-guerra-entre-as-linguagens.html ).

Leia Mais

A eterna Guerra entre as linguagens

 
Não sou especialista em nenhuma linguagem e tão pouco tenho preconceito com nenhuma delas (apesar de ter programado somente em C++, PHP e PowerBuilder) conheço conceitualmente algumas mais importantes, como python, Perl, Java entre outras.
Mas o que vim falar aqui é um pouco sobre o estresse que podemos ter em lidar profissionalmente com algumas dessas linguagens.
Um fanático e criativo programador chamado de Andrew Vos em algum de seu tempo livre resolveu fazer um código que verificasse, em um repositório de projetos, todos os comentários que possuísse palavrões (as famosas “dirty words” - http://en.wikipedia.org/wiki/Seven_dirty_words ) além das expressões como LOL, WTF e outros acrônimos americanos.
O resultado desse código foi encontrar diversas incidências de insultos nos comentários dos códigos dos projetos armazenados no repositório do github (https://github.com/ ), veja o resultado.

 Insultos por linguagens

 Quantidade de insultos

Apesar de isso ser apenas uma experiência de um programador desocupado criativo e habilidoso isso demonstra o estresse, que em geral, temos com as linguagens que podemos trabalhar.
Claro que diversos outros fatores influenciam no estresse em codificar um programa, como, organização do projeto, modularização do código, uma boa definição de requisitos e diversos outros fatores que não cabem aqui.
E a escolha de uma linguagem para um projeto deve ser muito bem avaliada com relação aos objetivos do software que será construído e com as habilidades técnicas dos desenvolvedores que participarão desse projeto, não com o estresse que essa linguagem pode oferecer. Mas fica ai a pesquisa de curiosidade e o link para o post do Andrew Vos em seu blog.

http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-commit-messages-per-programming-language/

Ler Mais

Micos de Realejo: O ambiente de trabalho e a produtividade

Bom dia galera. Segue abaixo uma postagem que considero importante para quem quer aumentar a sua produtividade e a dos seus funcionários. Postagem original do Blog "Micos de Realejo".

Micos de Realejo: O ambiente de trabalho e a produtividade: "Sem querer, o artigo mais polêmico desse blog até hoje foi um em que falei mal de móveis. Um dos fatos que achei mais curiosos sobre a reaçã..."
Ler Mais

contratação nova!

A convite do dono do tecnobolFC eu tentarei fazer parte dessa equipe que está preparada para vencer (pelo menos a Faculdade).

E é com imenso prazer que crio esse primeiro post do ano para inaugurar uma nova fase onde tentaremos sempre produzir aqui conteúdo de relevância para os leitores, com informações sobre futebol e tecnologia e sempre com uma pitada única de humor, e quem sabe um pouco de ironia!




Tenham todos, um bom JOGO!
Ler Mais

Tempo de Decisão!


Reta final do Brasileirão 2010! A fórmula por pontos corridos, tão contestada por não trazer a emoção do mata-mata parece ter vencido a disputa. Afinal, quem não consideraria emocionante um campeonato que chega a última rodada com três postulantes ao título? E não é para menos. Fluminense, Corinthians e Cruzeiro fizeram por merecer estar onde estão (tá tá, o Corinthians talvez não... mas enfim..)  ou o campeonato onde o campeão do ano anterior, chega à penúltima rodada ameaçado de rebaixamento, que só não se consuma por combinação de resultados como foi o caso do Flamengo? Este é o campeonato Brasileiro. Contestado na fórmula que acontece, com polémicas, e problemas, mas ainda assim o melhor e mais disputado campeonato de futebol do mundo. No domingo que vem, Fluminense enfrenta um já rebaixado Guarani. Desmotivado? creio que não, pois com certeza receberá incentivos de Cruzeiro e Corinthians para forçar a barra contra o  Flu. O mesmo acontece com o Coringão que enfrentará o Goiás. Já o Cruzeiro provavelmente enfrenta um time mais enfraquecido, o Palmeiras, uma vez que mesmo com o time titular os jogadores e a torcida do Verdão não gostarão de ver o maior rival podendo conquistar o título nacional em 2010. Emoção também na ponta de baixo da tabela,  Onde Vitoria e Atlético - GO  se enfrentam pela última vaga no Z-4. Emoção. Uma palavra que não pode ser descartada no vocabulário do campeonato Brasileiro, seja ele jogado por pontos corridos, ou por eliminatórias.
Ler Mais

Pega ladrão!

"Se gritar pega ladrão, não fica um meu irmão..."  Com a aproximação do término do campeonato brasileiro, a pergunta que não quer calar é: Existe roubo e má fé na arbitragem brasileira, ou o que acontece e tantos dirigentes reclamam é apenas erro de arbitragem? Esta é uma questão bastante polêmica e que sempre que há uma derrota está na boca dos torcedores : "A culpa é do juiz!". Ontem, (26/11) o dirigente do Cruzeiro Zezé Perrela, foi suspenso de suas atividades por 30 dias, e o técnico de seu clube, o Cuca, ficará de fora na reta final do campeonato, após reações exacerbadas após o clássico contra o Corínthians. Ao que me pergunto: Tais reações eram cabíveis? Eles exageraram, ou estavam no seu direito de reclamar? Penso que as duas opções estão corretas, pois a arbitragem prejudicou o clube celeste, em vários lances durante a partida (não, não estou falando do penalti em Ronaldo, pois este realmente aconteceu) e sim de 3 impedimentos em que o atacante cruzeirense sairia cara a cara com o goleiro Júlio César. O que se vê são dois fatores: Primeiramente, o Brasil tem uma abitragem despreparada (e esta pode estar sendo uma desculpa utilizada para agir de má fé SIM) ; Segundo, que erros acontecem, e que ver os lances pela TV é fácil, interpretá-los no momento do jogo em segundos pode ser complicado. A primeira atitude a ser tomada, deveria ser a profissionalização da arbitragem, pois assim árbitros teriam que treinar como os jogadores, para ter preparo e condicionamento físico. A partir daí cabe a FIFA a adoção da tecnologia no futebol, para lances duvidosos, mas o que parece não ser o interesse desta, então será assunto para outro post.

Enfim, conclusões tiradas, ou não (afinal é um assunto bastante polêmico) fica abaixo um vídeo criado pela torcida palmeirense, o "Dossiê Gambá" que trata do favorecimento ao Corinthians no ano de seu centenário. Vejam os lances, e tirem suas conclusões...


Ler Mais

Formei, mas não sei nada!!!



Palestra MUITO boa ministrada por Edgard Davison no Evento Café Agil - dia 13/11/2010 na UNA - BH.

Eu estava lá e garanto: Vale a pena pra quem está formando, ou já formou e mantém o pensamento :
Ler Mais

Como se tornar um arquiteto de software?

Fonte: the Bug bang theory

     




Neste vídeo, é mostrado, as características que deve possuir um arquiteto de software utilizando todas as letras do alfabeto, de A a Z. o vídeo foi feito ara a disciplina de arquitetura de software do sexto período de sistemas de Informação da Puc Minas Barreiro.






Ler Mais

Hello world!





Primeira postagem do Blog, que aborda a tecnologia e o futebol não poderia ser diferente! Sejam todos bem vindos!!!!



public static void main(String[] args) {

   System.out.println("Hello World!");

}
Ler Mais