Re: Quero desenvolver software...
Grande Otávio,
Desculpe pelo tempo parado sem falar, é porque o feriado foi emendado onde
eu trabalho. E não gosto de ter acesso à minha caixa do trabalho em casa,
você entende né, casa é casa... trabalho é trabalho.
Não estudei ainda o C++, pretendo um dia. Mas quando me referido ao C, não
é a sintaxe de C, protótipo, funções, matrizes (vetores), ponteiros,
estruturas, enumerações, uniões e tipos definidos entre outros. As coisas
implícitas da linguagem C eu sei, talvez não saiba muito na prática e é
isso que quero. Aprender como essas coisas funcionam em um sistema. E para
isso preciso conhecer as chamadas do sistema , o que posso fazer com as
ferramentas que a linguagem me fornece. Por exemplo criei um banco de
dados em C para gravar o vocabulário dos meus estudos de tradução. Bem no
trabalho funciona, em casa no meu RWindows também funciona. Mas no
GNU/Linux ele não lê, o código está totalmente potável, não existe nenhuma
chamada de sistema que não exista no Linux, mas o Linux lê, ligeiramente
diferente, do RWindows o meu banco de dados e diz que não existe nada
dentro do arquivo: chamadas são - fread e fwrite. São chamadas básicas do
próprio C padrão ANSI e não funcionam corretamente.
Entende? A programação em si de C eu sei, mas quero entender o sistema.
para isso preciso do C padrão do GNU/Linux e para compreender isso preciso
do Glibc e Lbic. Mas eles não existem em português.
Era por isso que queria entrar em projeto para compreender mais o
GNU/Linux, pois escreveria o que eles queriam e eles me diriam o que está
errado ou como implementar aquela tecnologia... haaaaaa! Quero aprender
mas sou impedido pelo conhecimento do Inglês e por falta de um projeto
brasileiro para entrar. Essas pessoas diriam que meu código tá errado, que
não presta para nada, que fiz tudo errado e é uma porcaria, mas se elas
apontasse o caminho eu ficaria feliz e estudaria teria um projeto um
motivo para estudar e pesquisar.
Compreendeu meu dilema? Te agradeço muito e é bom ter um amigo como você
que gosta de ajudar e incentivar.
> Estive pensando, e não achei nada tão simples para que eu trabalhe.
Pensei
> no bash já que eu gosto muito de shell, até porque eu programo em bash
> script. Você disse-me que está trabalhando no apt, legal, mas já que
> disseste que é difícil (acredito em você) deve ser mesmo. Até porque não
> sou um estudante de Informática (ainda...) não entendo muito de
> tecnologia.
Quanto a bash script voce pode olhar varias coisas inclusive alguns
"softwares" que sao feitos somente usando essa tecnologia. Se voce
quiser um exemplo veja o pacote ibackup (no sid).
Sobre o APT, este nao eh dificil porem exige um certo conhecimento
mais aprimorado em programacao C++ e programacao generica devido a
qualidade do codigo original feito pelo Jason.
> Vou estudar mais um pouco e vou ver no que vou entrar. Não quero
> desenvolver nada para o X no momento. Então vou dar uma olhada em alguns
> livros e vou ver no que vai dar. De qualquer forma agradeço muito a
você,
> sua resposta foi mais motivante e completa.
Estudar eh sempre bom e necessario.
> Se conhecer um bom livro ou tutorial de C e sobre programação C para
Linux
> (quando me refiro a isto, falo de Glibc, libc e tecnologia) me fale.
Sabe
> onde me encontrar.
O melhor livro sobre C eh o do Kernigan e Ritie (marrom com um C em
amarelo) porem ele nao fala nada sobre libc. Sobre o resto voce pode
olhar na propria distribuicao: info libc; info make; info automake;
info autoconf;
[]s
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://www.freedom.ind.br/otavio
---------------------------------------------
Reply to: