Em Dom 15 Dez 2002 03:58, synthespian escreveu: > > Em Qui 12 Dez 2002 17:24, Rodrigo F. Baroni escreveu: > > > Ola a todos > > > > > > Estou comecando a desenvolver aplicacoes em C++ com > > > interface grafica para o debian, e para isso tenho > > > comecado a estudar a API FLTK (Fast Ligh Took Kit - ou > > > Full Tick) para construir janelas e outras widgets. > > > > > > Vale a pena investir nessa API ? Ou seria melhor > > > estudar Xlib, GTK+, .. ??
> > Odair > > Odair -- > O que você falou é verdade, mas será > que se aplica a aplicações científicas > com *muito* processamente gráfico e > numérico como parece que (vai) ser o > caso do nosso amigo? Se aplica principalmente em aplicaçoes científicas. Em geral o cientista não quer perder tempo com a interface com o usuário. O cientista faz uma funcão em C, fortran ou até com trechos em assembler e conecta a funçao com a interface gráfica via uma linguagem tipo python. Ao utilizar python voce pode trabalhar com as bibliotecas em C, C++ e fortran que já foram desenvolvidas pela comunidade acadêmica e integrá-las via python. Voce não tem que ficar reinventado a roda. As bibliotecas vão rodar como se fossem compiladas, o Python torna-se apenas uma interface, uma fita crepe juntando as peças. O Matlab (Octave) também funciona assim, e é super usado em aplicações técnicas e científicas. A percepção de que linguagens interpretadas não são boas para aplicações científicas está errada. Observe na distribuição Debian os pacotes python-numeric, python-scientific python-netcdf, python-gnuplot, python-stats e python-imaging > > Outra coisa, você quer que ele > invista em Qt *e* GTK+? Quer matar > ele? :-) Ele já deve ter bastante > coisa para fazer... QT *ou* GTK+. Mas inicialmente QT *e* GTK+ para ele sentir e escolher. Não dá para escolher sem usar. > Seguindo o gancho, uma linguagem > talhada (no sentido literal) para > estender C é a Lua, que é nacional, > desenvolvida na PUC-RJ. Você já usou? > A Lua é ótima e mais simples e quem usa python saberá utilizá-la facilmente. A vantagem do python em relação ao lua é que existe muita coisa já pronta para python. E cientista não gosta de perder tempo programando. Verifique os pacotes Debian. Com python voce conversa com grace, gnuplot, gnumeric, tem a biblioteca linpack, etc, enquanto com lua o sujeito vai ter que embrulhar ainda. Vale o mesmo para escolha de QT ou GTK+. Elas são as mais utilizadas no linux e é melhor utilizar o trabalho alheio, oferecido por uma comunidade ativa. Isto do ponto de vista de quem não trabalha com programação e quer o menor esforço no desenvolvimento de sua aplicação científica. Odair

