Seguidores

Tecnologia do Blogger.
RSS

Re: [devdtv] Ferramentas de depuração

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.

2011/5/30 Felipe Magno de Almeida <felipe.m.almeida@gmail.com>
2011/5/30 Manoel Campos da Silva Filho <manoelcampos@gmail.com>
>
> Ok Felipe, os fontes já tinha baixado via git.
> 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.

O C++ da biblioteca GNTL (GHTV NCL Template Library) é desenvolvido em
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
Twitter LinkedIn
Want a Signature Like This?

--
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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário