Programando com ferramentas GNU
A promessa de ter controle completo sobre seu ambiente atrai os programadores para
o Unix/Linux. Esses sistemas operacionais oferecem uma série de ferramentas poderosas para aqueles que querem um sistema operacional que pode ser personalizado e ajustado de maneiras ilimitadas. Os programadores usam Unix/Linux porque eles permitem que se faça o que quiser. E também os programadores gostam de ver o código fonte dos programas em que estão trabalhando.
Então não é surpresa que as mais populares ferramentas de programação para Unix/Linux sejam gratuitas. São fáceis de ser obtidas, facilmente personalizadas e muito melhores se comparadas àquelas oferecidas por outras empresas. Essas ferramentas oferecem também um poder muito grande (entenda-se por poder uma grande possibilidade de manipulação de código). E o seu código fonte é distribuído na íntegra.
A combinação deste livro com o CD é um pacote completo para programadores que não utilizam o Unix/Linux a muito tempo ou para aqueles que querem fazer um melhor uso do sistema. Todas as
ferramentas vêm da Cygnus Support, Inc. e da Cyclic
Software, empresas que prestam suporte para software
de livre distribuição.
As ferramentas no CD
incluem:
- GNU Emacs, o legendário editor bastante utilizado
- gcc, o melhor compilador C e C++ para Unix/Linux conhecido por ser o mais robusto
- bibliotecas GNU (incluindo bibliotecas C++)
- o depurador gdb
- RCS, uma ferramenta para manutenção de versões múltiplas de arquivos fonte
- GNU make, a mais poderosa versão deste utilitário para o gerenciamento de construções
- o gprof, uma ferramenta para verificação de desempenho de programas.
O livro fornece uma introdução a todas essas ferramentas para um programador C. É importante comentar que não é necessária nenhuma experiência anterior com Unix para um melhor aproveitamento deste livro.
O CD do livro contém o código fonte completo, scripts para configuração, construção e instalação para uma ampla gama de sistemas Unix, incluindo as plataformas Sun e HP.
Para concluir, o livro é uma fonte de referência única para aqueles que procuram desde um aperfeiçoamento até para aqueles que querem se iniciar na programação C, C++, ou que tiveram formação em
outras plataformas.
Ambos os autores deste livro, Mike Loukides e Andy Oram contam com mais de dez anos de experiência em publicações técnicas.
Procurou-se com a tradução deste livro oferecer a toda a comunidade acesso a uma literatura técnica de boa qualidade, mantendo-se o mais fiel possível ao texto original. Também foi feita uma ampla pesquisa, antes de se chegar
à tradução final do texto no tocante à terminologia técnica mais aceita pela comunidade, de forma a se ter um texto que, apesar do conteúdo técnico, seja de fácil leitura.