[Ubuntu-BR] Programar para linux

Bruno Donate Magalhães brunodonate em gmail.com
Sexta Agosto 14 22:17:03 UTC 2009


Agradeço a todos...

Acho que tenho uma boa quantidade de material pra começar a "brincar",
muito obrigado pela ajuda!

[]'s
--
Bruno Donate Magalhães
brunodonate em gmail.com
(11) 8557-5577



> >
> > >
> > > OI,
> > >
> > >     C não é somente para kernel.
> >
> >
> > Concordo plenamente. Até hoje, boa parte dos meus programas são C puro.
> > Evito ao máximo o C++, principalmente porque fa,co coisas simples...
> >
> 
> >
> > >
> > >     Você deve usar C em programas que a performance do seja muito
> > > importante.
> >
> 
> > Ou simplesmente pela simplicidade e rapidez no desenvolvimento...
> 
> 
>        Concordo com esses teus dois argumentos, e penso do mesmo jeito. Na
> realidade, prefiro C a C++, porém isso não é consenso geral. Geralmente as
> pessoas tem medo de ponteiros :)
> 
> >
> >
> >
> > >
> > >     Normalmente se usa orientação a objetos para quando a performance não
> > é
> > > tão importante por uma vasta quantidade de motivos. Aconselho a leitura
> > > sobre paradigmas de programação, como procedural(C) e orientado a
> > > objetos(C++). Pode ser na wikipedia mesmo.
> >
> >
> > Ou quando a complexidade aumenta e vale a pena perder um pouco de tempo
> > planejando a tua hierarquia de classes e objetos
> 
> 
>         Se você quiser que outras pessoas mecham no código, as vezes
> orientação a objetos pode ajudar. Ela também ajuda na reusabilidade do
> código e manutenção, ficando mais fácil seguir princípios como "don't repeat
> yourself"; No geral é util para os projetos grandes e complexos (como você
> citou)
> 
> 
> >
> >
> > >    Você pode programar em C com GTK se quiser, porém você _vai_ querer
> > > programar em C++;
> > >    Sobre como funciona uma programação gráfica, que imagino que você não
> > > tenha feito nada ainda, a "conversão de video" ou qualquer outra "tarefa"
> > > você vai acabar fazendo do mesmo jeito que faz sem ser em um programa
> > > gráfico; só precisa pegar a sua incrivel função de conversão e atribuir a
> > > um
> > > botão, digamos assim, pegando como entrada(ou não) valores dos elementos
> > da
> > > janela (digamos, por exemplo, o filme que você quer converter em uma área
> > > de
> > > texto)
> >
> >
> > Felipe, sou muito pouco experiente nisso, mas usando o Glade, essa parte da
> > associação não fica dentro do XML? Sinceramente, os exemplos que fiz, e que
> > foram BEEEMMM simples, basicamente usei os ponteiros dos tipos
> > estabelecidos
> > na api, não precisei realmente de C++. Para coisas mais complexas talvez
> > seja realmente relevante, não sei...
> 
> 
>       Usando glade é outra história. O que eu tentei exemplificar ali seriam
> os callbacks e signals. Se eu não me engano, fica mais fácil programar em C
> do que em C++ usando glade, pois acho que C++ não tem a função
> signal_autoconnect; isso é um acho, preciso que alguém confirme. Se tu for
> programar com a biblhoteca direto, é mais fácil usar gtkmm (que é a
> interface pra C++), pois precisa saber menos conceitos de computação mesmo
> (isso é, ponteiros).
> 
>        []'s
> 
> >
> >
> > --
> > André Cavalcante
> > Porto Alegre, RS.
> > Ubuntu User number # 24370
> > Quer saber sobre Open Source Software? http://sobreoss.blogspot.com
> >
> > Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
> > Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
> > em outro formato, você pode instalar gratuita e livremente o BrOffice (
> > http://www.broffice.org) ou o seguinte Plugin para Microsoft Office (
> > http://www.sun.com/software/star/odf_plugin/get.jsp).
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> 
> 
> 
> -- 
> 
> Felipe de Oliveira Tanus
> E-mail: fotanus em gmail.com
> Blog: http://fotanus.blogspot.com/
> Site: http://www.inf.ufrgs.br/~fotanus/
> -----
> Aperture Science:
> We do what we must because we can
> For the good of all of us
> except for the ones who are dead





More information about the ubuntu-br mailing list