PROCURAR:     
  Quinta, 26/11/2009
» Introdução
» Programação
» Administração
» Hardware
» Aplicativos
» Jogos
» Segurança
» Editorial
» Entrevistas
» Fórum
» Links
» Notícias
» Pegue o Linux
» Documentação
» Programas
» Dúvidas
» Oportunidades
» Sobre
» Contato
» Publicidade
 
Powered By:
DEBIAN
GNU/LINUX
 
English Version
 
 
Programando com ferramentas Open Source
Por: Paulo Silva Filho

Introdução

Olá, pessoal, vamos começar a apresentar, aqui, alguns tutoriais de como se deve programar em Unix.

A idéia original deste artigo era apresentar as ferramentas utilizadas para se programar em Linux, apenas. Entretanto, a maioria das ferramentas, das bibliotecas e dos softwares que apresentaremos são comuns em todos os tipos de Unix presentes hoje.

A grande maioria das ferramentas Open-Source para desenvolvimento de software estão presentes em praticamente todos os sistemas operacionais que seguem o Padrão POSIX ou que são UNIX Like. Além desses sistemas operacionais, existem ferramentas de desenvolvimento Open-Source presentes em sistemas operacionais que não são, necessariamente Unix-Like. Basta você ver a presença das ferramentas de desenvolvimento da GNU no Windows (o Cygwin, por exemplo - que possui o GCC) e a versão de Perl que existe para o Windows, também, o Active Perl.

Quando vamos além das ferramentas Open-Source, entrando, por exemplo, com o Sun Microsystems Java, vemos, também, que essa ferramenta não existe apenas no Linux, mas no universo Unix-Like, como um todo e, também, no Windows e no Macintosh.

Então por que fazer uma coluna sobre programação para Linux, se podemos aplicar os mesmos princípios e usar as mesmas ferramentas em todo um grupo de sistemas operacionais? Mas devemos manter um foco. O nosso foco vai ser o de ferramentas Open-Source, não o de programação para Linux, em particular, ou para Unix, como um todo.

As ferramentas essenciais

São convenientes, senão necessárias, uma série de ferramentas para começar a se programar decentemente no mundo do Open-Source.

A primeira ferramenta necessária, e a mais importante, é o conhecimento de uma linguagem de programação. Essa coluna parte do pressuposto que o leitor seja fluente na linguagem de programação C. Em alguns momentos vamos utilizar o C++, também, mas, quando isso acontecer, você, leitor, será informado. Mas desde já, se você não conhece o C++, você pode começar a estudá-lo. Tenho certeza que será bastante útil no futuro.

A segunda ferramenta é uma estação de trabalho completa: além do computador, com o sistema operacional da sua escolha, um desktop decente e um editor de textos que também lhe seja conveniente. Eu estou usando um PC comum, Pentium II, 266 Mhz e 256 MBytes de memória Ram, com FreeBSD 4.2, X Window System 3.3.6, KDE 2.1. O meu editor de textos é o XEmacs 21. Além disso é bom ter uma conexão com a internet e um browser. O meu browser, por exemplo, é o Mozilla 0.8, que, para as minhas necessidades é mais do que suficiente.

Uma vez que você têm uma estação de trabalho, agora é importante que você tenha um compilador. O compilador padrão para desenvolvimento Open-Source é o GCC, ou GNU C Compiler. Além do compilador, é bastante conveniente ter algumas ferramentas de suporte ao desenvolvimento. Entre elas é bom ter em seu sistema um aplicativo chamado make. A GNU oferece esse aplicativo. Ele se chama gmake e provavelmente ele já vem com o seu sistema. Um aplicativo que não é necessário mas é bastante conveniente é o CVS, o Concurrent Versions System, que serve para fazer controle do trabalho que você fez. É interessante tê-lo, também, instalado.

Uma vez que você tenha todos esses programas na sua estação de trabalho, podemos ir ao assunto mais interessante, a programação, em si.


Próximo»

Introdução
As ferramentas essenciais
A Arquitetura dos Sistemas
O X Window System
XWindow vs. Windows
Conclusão


Enviar para um amigo

Imprimir

Índice de artigos

ENQUETE
Quais são as suas expectativas quanto ao OpenSUSE 11.2?

Que ele venha mais rápido
Seja mais leve
Mais bonito
Outros


NEWSLETTER
Inscreva-se e receba as últimas notícias, programas, artigos, novidades e tudo do mundo Linux que aconteceu na semana.
 
Digite seu email:

Publicidade / Sobre OLinux / Entre em Contato / Privacidade
Copyright (c) 1999-2009, OLinux - O Portal de Linux do Brasil.
Desenvolvido por: Linux Solutions
Todos os Direitos Reservados.