14 Mar
A Unesp (Universidade Estadual Paulista) apresentou ao Capes (Coordenação de Aperfeiçoamento de Pessoal de Nível Superior) projeto para iniciar cursos de pós graduação em televisão digital. Com o nome provisório de “Televisão Digital: Informação e Conhecimento”, o objetivo do projeto seria, entre outros, formar professores nesta disciplina para cursos superiores.
A Unesp possui concessão (desde 2006) para operar um canal de TV digital e espera que essa disciplina ajude a selecionar pessoas para a implementação deste canal.
Mais informações:Uol.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
14 Mar
Depois do sistema de reconhecimento de voz do Windows Vista, da Microsoft, mostrar claramente que não funciona (para variar, bem na apresentação de lançamento do Windows Vista), a Microsoft parece ter abandonado a parte do desenvolvimento e decidiu adquirir algo que já funciona. A empresa informou que vai comprar a Tellme Networks, empresa especializada em tecnologia de voz. “A fala é universal, simples e sustenta uma enorme promessa para a interface da computação”, disse Steve Ballmer (o mesmo CIO que vem fazendo afirmações ridículas e improváveis sobre existência de violação de propriedade da Microsoft no código do Linux). Acredita-se que a Microsoft pagou mais de um bilhão pela empresa.
Mais informações: Uol.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
14 Mar
A mega feira CeBIT, que começa amanhã e vai até dia 21 de março, este ano está sendo sediada em Hannover, Alemanha. Considerada o maior evento de negócios digital do mundo, terá esse ano pelo menos 11 empresas brasileiras da área de tecnologia, como a ItauTec e 3Corp technology.
Mais informações: CeBIT, em inglês.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
9 Mar
Recursão é um assunto bem complexo. Aqui, não camos entrar nas questões sobre o design de algoritmos recursivos ou como uma solução recursiva pode ser melhor ou pior que uma solução iterativa. O ponto que será tratado aqui é a relação da recursão com a pilha do C.
Como já sabem, quando uma função é carregada, os parâmetros dela são alocados na pilha. Isso significa que parte da memória é consumida. Como a pilha tem aproximadamente 8mb, isso aparentemente não é um problema. Mas é. Realmente, se você utilizar pouca recursão, não existe problema algum pois será muito difícil estourar a pilha. Mas se várias funções do seu sistema estão implementadas de forma recursiva (especialmente se ocorrer alguma espécie de recursão aninhada, como quando percorremos recursivamente uma árvore de árvores), isso é um problema sério.
Como geralmente é difícil prever até onde a função irá descer recursivamente, é muito difícil encontrar um erro causado por estouro de pilha. Especialmente porque é lançada uma falha de segmentação, o que não quer dizer muita coisa pois vai desde acesso à ponteiro NULL a aceeso fora do limite de um vetor ou várias outras coisas.
Estou desencorajando voc&es a utilizarem recursão? De jeito nenhum. Recursão é uma técnica fantástica (eu sou fascinado por recursão) que possibilita soluções simples e elegantes, mas ela deve ser usada de forma correta.
É importante evitar usar recursão em lugares em que é simples trocá-la por um laço. Deve-se evitar recursões aninhadas, pois tem uma capacidade incrível de consumir a pilha. E evitar funções recursivas com muitos parâmetros ou com parâmetros muito grandes (a pilha será consumida muito mais rápido).
Portanto usem e abusem de recursão. E não se preocupem com preconceitos como “A recursão deixa o programa mais lento”. É verdade que existe um gasto maior de processamento, mas é tão pequeno que com os processadores atuais ele pode ser desconsiderado. Isso é apenas uma desculpa de programadores que não conseguem escrever algoritmos recursivos.
Maiores informações: recursão -> Google, recursão -> Wiki.
Próxima semana, Threads em C.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.