Eu vou estudar C++ usando outras referências, não diretamente o código do GHTV. Já até tinha começado quando pretendi estudar o código do Ginga-NCL da PUC, mas a falta de documentação do código me desanimou.
Valeu pelas referências. Como vou demorar um pouco ainda a começar a estudar o código, não precisa me mandar as instruções não. Quando estiverem disponíveis no site eu vejo.
Obrigado.
--
Want a Signature Like This?
-- 2011/5/30 Felipe Magno de Almeida <felipe.m.almeida@gmail.com>
> Ok Felipe, os fontes já tinha baixado via git.O C++ da biblioteca GNTL (GHTV NCL Template Library) é desenvolvido em
> O que quero é estudar o código, e quem sabe, contribuir em um futuro a médio prazo, pois programo em C e Java, mas não em C++.
> Assim, desejo compilar nativamente os fontes, até para me familiarizar mais com as ferramentas
> do sistema de make do linux.
um C++ bastante avançado (aka C++ moderno). É interessante para
estudar, mas você talvez tenha que se familiarizar bastante com
templates, sobrecargas e outros recursos e técnicas do C++ (SFINAE,
tag dispatching, etc). A biblioteca utiliza um paradigma de
programação conhecido como Generic Programming
(http://www.generic-programming.org/). Para conhecer esse paradigma,
recomendo o site anterior e o livro Elements of Programming do
Stepanov (um dos criadores da STL).
Quanto ao sistema de build, eu não uso make. Uso o 'boost.build v2'.
(http://www.boost.org/boost-build2/). É um sistema de build muito
mais rebuscado e sua linguagem é em alto nivel e declarativa, mais
fácil de utilizar para fazer builds em multiplas plataformas.
Só a biblioteca GNTL já tem mais de 30k linhas de código. Talvez
para aprender C++ esse projeto seja um pouco difícil, e pode até
te desanimar. Para programação em C e C++ recomendo o grupo
C & C++ Brasil (http://groups.google.com/group/ccppbrasil).
Mas se quiseres instruções de build do projeto para que facilite
você modificá-lo e recompilar, posso lhe passar. Só deve demorar
alguns dias pois preciso retirá-los do trac ou reescrever.
Atenciosamente,
--
Felipe Magno de Almeida
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
--
Manoel Campos da Silva Filho
Analista de Sistemas
Professor do Instituto Federal de Educação do Tocantins
Mestrando em Engenharia Elétrica/UnB
(63) 8475-3982
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
0 comentários:
Postar um comentário