[Ubuntu-BR] Programar para linux
Felipe Tanus
wallacethescot em gmail.com
Sexta Agosto 14 16:17:29 UTC 2009
2009/8/14 Bruno Magalhães <brunodonate em gmail.com>
> Pessoal,
>
> Obrigado pelas dicas... já conheço bem C inclusive ponteiros e tudo
> mais... não tenho conhecimentos de C++ mas acredito que a adaptação
> seja fácil...
>
> Minha maior preocupação é realmente a integração com o GTK... e onde
> encontrar explicações sobre esta parte... aliás o que você quis dizer
> quando disse que C serve apenas para o kernel?
>
> Att,
> --
> Bruno Donate Magalhães
> brunodonate em gmail.com
> (11) 8557-5577
>
> > Romano,
> >
> > C++ é orientada a objetos, C não eh não.
> >
> > 2009/8/13 romano <bruno em tanervoso.com.br>
> >
> > > Bom uma coisa, antes de começar com a interface gráfica comece
> > > entendendo como o C/C++ funciona, senão vc vai se perder com os
> > > ponteiros de função da GTK.
> > >
> > > Não é trivial criar interface gráfica em C/C++ é muito melhor vc pegar
> a
> > > idéia de ponteiros, memória e tudo para só depois disso começar com
> > > interface gráfica.
> > >
> > > Indico que vc comece vendo C++ a STL. Existem muitos livros bons e
> muita
> > > coisa bacana na internet. E C é so se vc for mexer no kernel do Linux,
> e
> > > mesmo assim é bacana saber OO(orientação a objetos) pois é um C
> > > orientado a Objetos.
> > >
> > > Indico que estude C/C++, e não somente C puro.
> > >
> > > --
> > > 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
> > >
> >
> >
> >
> > --
> > Delson Rosário
> > Bacharelando em Ciencia da Computação - UFBA.
> > Bolsista POP-BA \ RNP- Rede Nacional de Pesquisa
> > Ubuntu user # 28473
>
> --
> 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
>
OI,
C não é somente para kernel.
Você deve usar C em programas que a performance do seja muito
importante.
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.
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)
[]'s
--
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