http://www.zago.eti.br/linguag/linguag.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux ********************************************************************* Listas de discussão sobre linguagen de programação. http://listas.conectiva.com.br/listas/prog-br http://br.groups.yahoo.com/group/listac/ sobre C / C++ veja também: http://www.zago.eti.br/listas.txt Sobre o clipper veja o FAQ: http://www.zago.eti.br/clipper.xt ********************************************************************* Compiladores são programas que traduzem os códigos escritos pelos programadores em uma linguagem capaz de ser entendida pelos computadores. Os programadores usam editores de texto para escrever as instruções e comandos proprios da linguagem de programação para qual vai compilar o programa, algumas linguagens tem um editor proprio para auxilar o programador, escrito o programa que chamamos de fonte e pode ser alterado e neste codigo fonte podemos entender o funcionamento do programa. A compilação cria um outro arquivo que chamamos de executavel e dentro deste arquivo as instruções estão em codigo de maquina, somente entendido pelo sistema operacional para o qual foi criado. ********************************************************************* Parada obrigatório para aprender Tcl/Tk (Em português) TEM CURSO E MUITO MAIS http://www.souzamonteiro.com/ ********************************************************************* ********************************************************************* http://www.linuxassembly.org http://uml.sourceforge.net/index.php Umbrello UML Modeller Umbrello UML Modeller is a Unified Modelling Language diagram programme for KDE. UML allows you to create diagrams of software and other systems in a standard format. http://argouml.tigris.org/ A UML design tool with cognitive support ********************************************************************* O JBuilder voce encontra na pagina da Borland. Existe uma versao free, e duas versoes pagas (Professional e Enterprise) ele é meio pesado, tanto a versao para Windows como a para Linux. A vantagem é que os programas em Java rodam nas duas versoes: www.borland.com/jbuilder O Python é GNU e vem junto com o Slackware, o Conectiva e outras distribuicoes, e em sua propria pagina: http://www.python.org/ Eu nao conheco um ambiente visual pra ele, inclusive se alguem souber, me conta. Mas a linguagem é muito mais facil que C++ e para muitas funcoes, é bem mais pratica tambem. Eu acredito que o seu uso vai crescer bastante no mundo Linux e assim que tiver uma boa ferramenta visual, vai entrar no mundo Windows tambem. O anyJ nao é GNU, mas é free. Como é Java, tambem os softwares desenvolvidos sao independentes de plataforma. Ele é mais leve que o JBuilder, porem tem menos recursos, mas ainda assim é uma boa linguagem. : http://www.netcomputing.de/html/main.html O Gnome Basic voce chegou a olhar? O que achou dele? ********************************************************************* Pros fãs do Basic, aquele dos tempos dos Atari ST, MSX e Apple ][, segue link de uma implementação para o X com comandos gráficos semelhantes aos do basic dos Atari, ao mesmo tempo usando comandos estruturados no estilo qbasic. Bastante interessante para o programador eventual, que não quer muito compromisso com as "técnicas modernas de programação" mas não suporta mais as limitações gráficas do qbasic (ou pior, do gw-basic ou do basica). http://cip.physik.uni-bonn.de/~hoffmann/X11-Basic/ Único incoveniente : 80% da documentação tá em alemão... 8-/ Deus salve o http://babel.altavista.com . p.s.: Eu aprendi programação usando um basic destes (Applesoft e o tal do Int-Basic, para ser mais preciso). p.s.++: Pra quem curte qbasic e semelhantes, visite http://www.qbasic.com . No mínimo, é divertido ver um renderizador gourad feito em qbasic (traduzindo : transforme seu Pentium III de 600 num XT sofisticado). ********************************************************************* > lista de discursão sobre a linguagem C para Linux.... http://bazar.conectiva.com.br/#prog-br ********************************************************************* > Ola, alguem aí sabe dizer se existe algum tipo de turbo GCC???? Ou algo > parecido com o Turbo C/C++ do linux. RHIDE. Ele é um ambiente de programação que "encapsula" o gcc, da mesma forma que o Borland IDE encapsula o tcc. http://freshmeat.net/projects/rhide ********************************************************************* compilador clipper gnu no linux. http://www.winfakt.com/harbour-project/ http://www.davep.org/harbour/ ************************* Instalei a versão 0.36 e consegui compilar, só que ele gerou um arquivo 'hrb' e o runtime 'hbrun' não foi instalado na minha máquina, ou seja, não sei como rodar o bixinho. Para compilar: /bin/harbour seuprg.prg -n -gh Entre na página http://www.conex.com.br/user/culik/ e veja se consegue algo novo. Leandro Soares ********************************************************************* De:  Manoel Pinho Para:  Gustavo Smaal Cc:  Conectiva BR Assunto:  Re: (linux-br)comparativo linguagens de programação Data:  Fri, 23 Apr 2004 21:49:20 -0300 Gustavo Smaal escreveu: Alguém possui um comparativo entre as linguagens de programação? > pode ser qualquer uma,ou mesmo a informação de onde obtê-las seria de grande > ajuda,pois > dei uma "googlada" e não encontrei nada desse tipo. >   > Vc não encontrou porque deve ter procurado em português. Em inglês tem muita coisa: http://www.bagley.org/~doug/shootout/index.shtml http://directory.google.com/Top/Computers/Programming/Languages/Comparison_and_Review/ http://dmoz.org/Computers/Programming/Languages/Comparison_and_Review/ ********************************************************************* Editor leve para X-Windows Colaboracao: Fabio Berbert de Paula [fberbert@netflash.com.br] O Tcl Writer e um editor de texto para X-Windows que, alem de ser levissimo, tambem funciona como ambiente de programacao para a linguagem Tcl/Tk. No programa, e possivel escrever o codigo e executar sem ao menos salvar o arquivo. Muito pratico para quem gosta de programar na munheca e muito util para quem usa X-Windows em computadores mais antigos. Pagina Oficial: http://www.artenarede.com.br/fabio ********************************************************************* -------------------------------------------------------------------- DESCADASTRAMENTO: mailto:Dicas-L-Request@unicamp.br?body=unsubscribe -------------------------------------------------------------------- SMIL (Synchronized Multimedia Integration Language) --------------------------------------------------------------------- Colaboração: Roander Scherrer Desenvolvido e lançado em 1998 pelo W3C (http://www.w3.org), o SMIL é uma linguagem ainda muito pouco explorada, mas que vem ganhando cada dia mais espaço na Internet, possibilitando a sincronização de recursos multimídia. Limitando-se a poucas tags, o SMIL é parecido com a linguagem HTML, além de aproveitar a tecnologia streaming, que envia os arquivos aos poucos para o cliente, dando a sensação de continuidade, sem exigir o download prévio do arquivo inteiro. O SMIL não é uma animação propriamente dita, mas permite que diferentes arquivos (de áudio, Flash, imagens, vídeo, texto etc.) sejam coordenados simultaneamente na tela. É uma linguagem de integração: os elementos de multimídia são referenciados e não incluídos. A RealNetworks, por meio do RealPlayer, oferece suporte não somente aos seus arquivos de vídeo e áudio, mas também ao SMIL. +Visualização O SMIL é visualizado em diversos players, o mais comum é o RealPlayer, mas existem outros como por exemplo: Grins, QuickTime, Soja, etc.. +SMIL Instantâneo A RealNetworks lançou o RealSlideshow, uma ferramenta que gera apresentações em SMIL sem a necessidade de nenhuma codificação. Os arquivos gerados - RealText (*.rt), RealPix (*.rp) e o próprio SMIL (*.smi) - podem ser abertos, visualizados e editados em qualquer editor de texto. Isso facilita a compreensão da programação do SMIL e ajuda na elaboração de uma apresentação. A opção de dividir o código em pequenas partes, neste caso os três tipos acima, é bastante usada, pois permite organizar o código e a resolução de possíveis problemas. Os dois primeiros arquivos (*.rt e *.rp) contém a definição do texto e das imagens. O arquivo SMIL (*.smil) faz a sincronização, chamando os arquivos anteriores. É possível fazer o download desta ferramenta em: http://www.realnetworks.com +Experiência O Smil pode ser usado tanto em uma apresentação como no conteúdo de um curso a distância. Ele foi testado pela equipe EAD da Unicamp e já está disponível na palestra "Educação a Distância e Tecnologia" ministrada pelo Prof. Dr. Eduardo Chaves no Centro de Computação da UNICAMP (http://www.ead.unicamp.br/eventos/evento.html). Essa tecnologia foi usada na solução de dificuldades encontradas na transmissão e disponibilização das palestras de EAD no CCUEC. Quando o palestrante fazia referência a um slide apresentado, a imagem do telão não possuia qualidade suficiente para ser gravada e apenas era registada a imagem do palestrante. Mas o objetivo era fazer uma apresentação mostrando ao mesmo tempo tanto o palestrante como os slides. O SMIL permite que o público, através de um menu, avance para um determinado ponto da palestra do seu interesse sem a necessidade de ouvir a palestra inteira. Dessa forma, com essa nova tecnologia ganhamos em qualidade, o que deixa a apresentação da palestra com um aspecto profissional, além de permitir interação com a pessoa que estiver assistindo. +Referência Bibliográfica: - http://www.w3.org/AudioVideo - http://smw.internet.com/smil --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 16509 assinantes. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ********************************************************************* Cross-Referencing Linux Editorial Imagine um software composto de mais de 1000 arquivos fontes. Vamos supor que você decida estudá-lo para fazer alguma alteração. Uma das suas primeiras perguntas vai ser: "se eu mexer nesta parte do código que outras partes vão sofrer influência?". Agora imagine que seja possível transformar este código em páginas HTML. Assim, cada arquivo vira uma página onde você clica no nome de uma variável e aparece o local onde ela foi definida e referenciada em outras páginas; ou você clia no nome de um arquivo que está no código (ex: num include) e aparece o arquivo que você quer. O projeto Cross-Referencing Linux criou uma ferramenta de cross-referência que foi aplicada ao kernel do Linux, ao FreeBsd e ao Mozilla. Assim, a dica de hoje é usar ferramentas desse tipo para estudar softwares gigantescos. ********************************************************************* ASM Espero que isso seja suficiente ... http://linuxassembly.org/linasm.html Manoel > Olá pessoal. > Gostaria de saber como compilar codigo assembly dentro de um programa em > C no gcc. Veja que eu quero escrever o código assembly dentro do > código em C e não mandar compilar um arquivo com código assembly junto > com o codigo C. ********************************************************************* PYTHON -Muita documentação em: www.python.org/doc -Mas a maior parte eh em inglês. Mas o 'tutorial', que faz parte da distribuição oficial, possui uma versão traduzida para o português (python 2.1). www.python.org/doc/NonEnglish.html#portuguese ********************************************************************* Um sobre programação em C para Unix (é bem completo e tem funções de várias bibliotecas): http://www.cs.cf.ac.uk/Dave/C/CE.html Outro sobre programação X (motif): http://www.cs.cf.ac.uk/Dave/X_lecture/X_book_caller/index.html ********************************************************************* Procure em: http://www.hotscripts.com lá vc encontra todo tipo de scripts para várias linguagens. ********************************************************************* Para quem se interessa em programar, essa é uma fonte interessante. Escolha o formato que preferir: http://www.ibiblio.org/pub/Linux/docs/linux-doc-project/programmers-guide/!INDEX.html Nei ********************************************************************* -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20020314.shtml -------------------------------------------------------------------- Tutorial PostgreSQL --------------------------------------------------------------------- No site do banco de dados Postgres, está disponível um tutorial sobre integridade referencial. O tutorial está no formato Flash e roda perfeitamente no ambiente Linux em browsers que estejam com o plugin instalado. Existe também uma versão para ambiente Windows do tutorial, no formato Flash auto-executável. O tutorial fica em http://techdocs.postgresql.org/college/002_referentialintegrity/ --------------------------------------------------------------- A Lista Dicas-L tem o apoio da Livraria Tempo Real http://www.TempoReal.com.br --------------------------------------------------------------- Recomendação: Edulinks Links diversos sobre educação fundamental: matemática, física, inglês, química, história e muito mais. http://edulinks.valedofuturo.unicamp.br --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 18740 assinantes. Todas as mensagens da Dicas-L ficam armazenadas em http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ********************************************************************* De: Helio Chissini de Castro Para: Fabio Russo , ARP Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Programação em Visual C Data: 24 Jan 2003 08:28:17 -0200 On Friday 24 January 2003 03:10, Fabio Russo wrote: > ARP wrote: > > Amigos, > > > > Quais são as minhas opções de programação Visual C em Linux ? > > > > Grato pela atenção. > > Olah. > Ateh onde eu sei, A pergunta ficaria Melhor assim: > "Quais sao as minhas chances com Visual C no LINUX ?" > Se alguem souber, isso tambem me interessa, pois > AFAIK Nao existe suporte ou compilador para Visual C > No LINUX. Para para para... Tá tudo errado.. Presta atenção quando for falar alguma coisa assim pra não perder um novo possível usuário Linux O Visual C é um compilador C, C++ e C# com uma IDE cheia de frufrus e o fato de já ter um construtor de interface para MFC ( Microsoft Foundation Classes ) e um interface de plugins para componentes extras. O linux possui compiladores: C, C++: GCC, ICC, KAI C#: Mono, .gnu Todos são compiladores puros em linha de comando, mas pode-se sim obter uma experiência praticamente igual ao uso do Visual C++, porque existem duas excelentes IDE's para programação que não deixam mais a desejar perto do Visual C: - KDevelop ( versão atual 3.0a3 ): Possui praticamente todos os recrsos do Visual C, além de integrar o QT Designer para construção de interface. Permite que se trabalhe em projetos C, C++, Java, C#, PHP, Python, Perl, Fortran. Ele trabalha com os compiladores GNU ( aka gcc ) www.kdevelop.org - Anjuta ( versão atual 1.0.1 ): Mesma coisa acima, só que direcionado mais para C e C++ e integrase com o glade para construir interfaces. www.anjuta.org Eu só comentei os softwares open source, eu poderia citar pelo menos mais uns 5 comerciais, como Kylix. Então porfavor, cuidado em dizer que não existe tal coisa em Linux antes de ter certeza do que está falando. -- Helio Castro KDE Developer ********************************************************************* De: dicas-l-owner@unicamp.br Assunto: [Dicas-L] Anúncio: Lançamento MiloIDE Data: 20 Dec 2002 00:15:41 -0200 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20021220.shtml -------------------------------------------------------------------- =Anúncio: Lançamento MiloIDE O CPD da Univates anunciou a liberação a versão 1.0 do MioloIDE, interface gráfica para geração de código para o framework MIOLO. O MIOLO é um Framework escrito em PHP utilizando apenas conceitos de POO e que oferece uma grande gama de funções para otimizar e agilizar o processo de criação de sistemas. Dentre os recursos do MioloIDE, destacam-se: - Integração com servidor CVS; - Edição de código-fonte; - Criação do Banco de Dados através da importação do diagrama em DIA; - Integração com a ferramenta pgaccess para manipulação do BD; - Geração de código para o Miolo através da definição de campos, tipos, relações pela IDE; - Gerenciamento de projetos (ip, informações de Banco de dados, informações de CVS); Para saber mais sobre o MioloIDE, consulte o endereço http://mioloide.codigolivre.org.br/ A seguir, informações mais detalhadas sobre o Framework Miolo: O MIOLO é um Framework escrito em PHP utilizando apenas conceitos de POO e que oferece uma grande gama de funções para otimizar e agilizar o processo de criação de sistemas. O mapeamento de necessidades, definição de funcionalidades e a metodologia utilizada no desenvolvimento do MIOLO se basearam na experiência adquirida durante a criação do SAGU. Dentre as característica importantes implementadas, está a utilização do conceito de modularização. Nessa sistemática, o processo de criação de um novo módulo para um sistema ou mesmo a integração de módulos/sistemas distintos, torna-se uma tarefa muito simples. Isso possibilita inclusive que, utilizando a mesma senha e de acordo com os direitos de acesso, um usuário possa interagir em diferentes sistemas no mesmo ambiente de produção. Essa estrutura permite um grande reaproveitamento de funcionalidades, contribuindo inclusive para padronização do código. Além disso, o MIOLO possibilita a independência das equipes durante o desenvolvimento de um sistema. A equipe envolvida com a criação da estrutura de Base de Dados não precisa, obrigatoriamente manter um vínculo com a equipe que projeta a interface do sistema. Isso permite que o potencial dos colaboradores envolvidos seja melhor aproveitado, além de facilitar a integração de novas pessoas ao projeto. Característica relevante também, está no fato do MIOLO tratar, de forma transparente, das conexões a Bases de Dados. Dessa forma, por exemplo, é fácil implementar soluções distribuídas, inclusive em diferentes posições geográficas do globo. Outras características: geração e apresentação das páginas utilizando o conceito de temas, o que facilita a mudança e criação de novas interfaces para os usuários. Automatização do processo de criação e validação de formulários para entrada de dados, montagem automática listagens e controle relacionados, controle das conexões e abstração da Base de Dados, controle de erros, validação de usuários e controle dos direitos de acesso. ------------------------------------------------------------------------------ LinuxSecurity Brasil Solutions - Segurança da informação http://www.linuxsecurity.com.br contato@linuxsecurity.com.br - +55 14 4621862 ------------------------------------------------------------------------------ Expressões Regulares - Guia de Consulta Rápida http://novateceditora.com.br/guias/expreg/ ------------------------------------------------------------------------------ As mensagens da lista Dicas-L são veiculadas diariamente para 21268 assinantes. Todas as mensagens da Dicas-L ficam armazenadas em http://www.Dicas-l.com.br. ********************************************************************* De: marcuslima Para: Otávio A. L. Fernandes Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Expect Data: 14 Feb 2003 19:12:00 +0000 Boa Tarde, Um bom início para entender o Expect seria: (encontrados no Google/linux) http://www.linux.trix.net/dicas_expect.htm ou ainda http://expect.nist.gov/ (Official) Não passe a carroça na frente dos cavalos, primeiro leia a documentação e entenda como uma coisa funciona, depois ponha em prática. Atenciosamente, Marcus Lima. ********************************************************************* De: Eduardo Rocha Para: Otávio A. L. Fernandes , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Expect Data: 17 Feb 2003 11:19:21 -0300 Velhinho, vc está falando da linguagem script expect? Se sim, não entendi como vc quer integara com c. Para vc enviar arquivos com o scp acho ficaria assim um script (não esqueca do chmod +x script.expect): #!/usr/bin/expect set timeout -1 spawn /usr/bin/scp maquina_origem:/dir_origem/arquivo /dir_destino expect "password:" { send "senha\r" } expect eof { send_user "\r" } exit 0 Mas aproveite e leia man expect, google.com/linux :-) Eduardo Rocha > Alguém poderia me ajudar a entender o Expect. Preciso utiliza-lo e estou > tendo dificuldades. Estou fazendo um programa em c para enviar arquivos via > scp mas não consegui integra-los ainda. Se alguns dos Gurus da lista puderem > ajudar .... ********************************************************************* De: Richardson dos Santos Neves Responder-a: richardson.listas@terra.com.br Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) IDE FreePascal não tá legal... Data: 31 May 2003 01:58:31 -0300 Em Fri, 30 May 2003 23:31:42 -0300, Ricardo Igarashi resolveu escrever: > Pelo que sei, não existe um IDE gráfico para o FreePascal. > Se você for um Pascal-Hacker, pode baixar o programa abaixo, escrito em > Delphi (licença GPL), e portar para o Linux/X :P > > http://www.bloodshed.net/devpascal.html Bem, se não existe uma então não sei o que é o projeto Lazarus. :-) http://www.lazarus.freepascal.org Não cheguei a testar a fundo, mas considerando só a questão de ter uma telinha bonita para desenvolver e compilar então o Lazarus resolve, só que a idéia dele é ir muito além, pois não imita só o visual da IDE do Delphi, veja: "Lazarus is the class libraries for Free Pascal that emulate Delphi." E mais... "Can I use my existing Delphi code? Some of it yes. If the code is standard Delphi pascal and it uses the standard components found in Delphi then the answer is yes." E agora um pouco de cultura sobre a histórico do nome Lazarus para o projeto. "I give up, where did the name come from? One of the original projects that made an attempt to build a Delphi clone was Megido. However this effort died. Lazarus as you know was the biblical figure that was raised from the dead by Christ. Soooooo. The project is named Lazarus as it was started/raised from the death of Megido. " Na faculdade onde eu trabalho usamos o Delphi 7 na plataforma rWindows e agora estamos testando o FreePascal + Lazarus (Kylix infelizmente não será possível adotar por enquanto) no Linux. Eu não participo diretamente dos testes, mas o que vejo é que funciona muito bem, não digo a substituição do Delphi mas o uso da sintaxe Pascal com um visual decente, para não "doer" nos olhos dos alunos, na edição do código fonte. ---- ********************************************************************* De: Ricardo Igarashi Para: Linux-BR Assunto: Re: (linux-br) IDE FreePascal não tá legal... Data: 30 May 2003 23:31:42 -0300 On Fri, 30 May 2003 15:48:58 -0300 "Edson Ahlert" wrote: > Olá!!! > > Estou usando o FreePascal para Linux (Conectiva 8). Só que a IDE dele > fica bastante "arcaica", com um visual bem "errado", tipo modo texto. Hey, o que há de errado com o modo texto? ;) > Enquanto que no Windows o visual da IDE é igual a do Turbo Pascal. > Estou apenas dizendo que o "visual" não está legal, mas funciona > normal! Apenas por questões estéticas (meus alunos dizendo que a IDE > parece coisa de amador...), gostaria de poder ajeitar isto. Pelo que sei, não existe um IDE gráfico para o FreePascal. Se você for um Pascal-Hacker, pode baixar o programa abaixo, escrito em Delphi (licença GPL), e portar para o Linux/X :P http://www.bloodshed.net/devpascal.html -- ********************************************************************* De: ¥ MASTER ¥ Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) cgi / C++ Data: 30 May 2003 12:07:13 -0700 Gostaria de estar utilizando C++ com CGI, onde encontrei na internet uma biblioteca chamada VBMcgi para tal façanha. Alguém já utilizou esta biblioteca? Caso alguém já tenha utilizado e obtido exito, gostaria de saber como fez para poder obter o retorno no browser, pois ele esta apenas visualizando o arquivo. Utilizo sistema operacional GNU/Linux - Conectiva 8 e utilizei o exemplo mostrado no site titulado Hello CGI, colocando os arquivos no diretório /var/www/default. Caso alguém queira tentar, a url é a seguinte: www.vbmcgi.org ps. Caso seja alguma configuracao de um arquivo como o httpd.conf por exemplo, por gentilaza poderia me enviar a configuracao.. Obrigado ********************************************************************* De: Ricardo Igarashi Para: Linux-BR Assunto: Re: (linux-br) Manual tcl/tk para dummies... Data: 29 May 2003 00:56:07 -0300 On Wed, 28 May 2003 13:53:40 -0300 "Luciano ES" wrote: > Em inglês, tem este: > http://www.msen.com/~clif/TclTutor.html > > No site do Souza Monteiro, autor do único livro brasileiro sobre > Tcl, também havia um manual bem explicadinho. Mas o site dele > está fora do ar há um tempão. Outro em português: http://www.pragana.net/tcltk.html -- ********************************************************************* De: Manoel Pinho Para: admlinux Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Aplicativo tipo Cristal Report para linux Data: 06 Jun 2003 20:25:15 -0300 Em Sex, 2003-06-06 às 17:19, admlinux escreveu: > Alguem sabe me informar se existe um aplicartivo tipo cristal report para > linux Existem vários http://knoda.sourceforge.net/ Kugar (vem no KDE 3.1) e outros, em PHP e outras linguagens. ********************************************************************* De: Rafael Diniz Para: linux-br Assunto: Re: (linux-br) IDE FreePascal não tá legal... Data: 01 Jun 2003 17:20:11 -0300 Na boa, Recomende o uso do emacs, Quando tive Pascal, aqui na Unicamp, no ano passado, o professor chegou do meu lado e disse "use um editor de gente grande, use o emacs", e acho que foi uma das melhores recomendações que recebi. E a gente usou o gpc (GNU Pascal Compiler) e não o FreePascal. Como debugger, usamos o gdb. Abraços, ********************************************************************* De:  David de Souza Responder-a:  dvdsouza@yahoo.com Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Linguagem de Script com Interface Gráfica Data:  Fri, 11 Jul 2003 15:46:39 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Em Fri, 11 Jul 2003 10:28:07 -0300 Carlos Lorenz escreveu: > Pretendo utilizar alguma linguagem de script que me possibilite a > construção de interfaces gráficas. > (...) Carlos,    Se você estiver procurando linguagem de script, considere o uso do TCL/TK - o TK, nesse caso, é a extensão do TCL para manipulação gráfica - pois ele é bastante poderoso e rápido, além de integrar-se com facilidade a outros programas.  A curva de aprendizagem para o TCL é bastante atraente para quem precisa desenvolver logo com a linguagem.  Veja o site http://www.tcl.tk    Por outro lado, se você já souber C e C++, pode tentar o uso da biblioteca FLTK: http://www.fltk.org    O FLTK é realmente multiplataforma e um programa escrito com o seu uso pode ser compilado em unices e windows.    Abraços, ********************************************************************* De:  Paulo Roberto Bagatini Para:  ricxuxa Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Linguagem de Script com InterfaceGráfica Data:  Fri, 11 Jul 2003 15:42:02 -0300 Para scripts:         TCL/TK         Python         Perl         PHP Sao linguagens interpretadas, por isso, scripts :-P Se voce quer compilado, tem de tudo, nao precisa de Kylix ou Delphi. E eu estou falando de linguagens com codigo multi-plataforma: Pascal, C, C++ e Java, pra falar so das principais (na verdade nao lembro de outras :-) Perl, TCL/TK e Python eu sei que tem suporte a interface grafica. PHP, parece que sim (PHP/GTK). Sao voltadas tanto para ambiente texto como grafico, com acesso a internet e servidores de bancos de dados. Os interpretadores estao em ativo desenvolvimento, ja foram ou podem ser compilados para tudo o que eh SO (MacOS eu nao sei), tem farta documentacao, exemplos, muita gente usa e o melhor: they're open, free, robust and trustable :-) Ou seja, opcoes existem, em quantidade e qualidade. Voce so precisa escolher. []'s ricxuxa said the following on 07/11/03 12:22: Estou no mesmo barco que voce Carlos, e vou optar pelo Kylix, > que eh bem parecido com o Delphi. > Sobre listas de discussoes e tal, ainda nao sei te informar > nenhuma pois eu ainda nao peguei o Kylix para `comecar a > brincar`.. mas nao duvido q tenham por ai. ********************************************************************* De:  Henrique Cesar Ulbrich Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Linguagem de Script com InterfaceGráfica Data:  Fri, 11 Jul 2003 21:30:35 -0300 Historiadores acreditam que, em Sex 11 Jul 2003 16:39, Daniel Ferreira disse: > Linguagem de script+GUI= php-gtk, é a que eu sugiro. Tem outras opções: - Shell + Tk - Shell + GTK - Tcl/Tk - Perl + GTK - Perl + Qt - Python + GTK - Python + Qt - Lua com GTK ou Qt etc... Eu, particularmente, não fico muito à vontade usando o PHP pra outra coisa que não seja Web. Sei lá. É como se eu estivesse fazendo alguma coisa errada, como se a mamãe viesse brigar se descobrisse... Mas cada um usa o que bem entender, certo ;-) > Kylix não é GPL!!! Mas serve pra fazer programas GPL. -- Henrique Cesar Ulbrich ********************************************************************* De:  Carlos Lorenz Para:  Henrique Cesar Ulbrich , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Linguagem de Script =?iso-8859-1?q?com InterfaceGr=E1fica?= Data:  Sat, 12 Jul 2003 21:32:11 -0300 Olá a todos, Realmente há muitas opções, conforme se pode verificar pelos replys de alguns da lista. Particularmentte, gosto muito de PHP mas ainda não consigo compactuar com o esforço que se tem que fazer para poder escrever aplicações gráficas com ele. É uma excelente linguagem para a Web, de fato (eu inclusivo já a utilizo há 2 anos), mas para construção de GUIs é muito desconfortável. Não gostei. Lua é uma linguagem interessantíssima, além de prática, econômica e muito, mas muito ágil, mesmo. Para quem conhece bem C/C++ (o que não é meu caso) concluo que seja uma opção a considerar, até porque é um produto genuinamente nacional e assim como o Conectiva Linux, acho que os programadores Linux deveriam festejar mais Lua do que outras linguagens citadas aqui. Só um fato a considerar: é restrita a utilização das bibliotecas existentes para a criação de GUIs. Na minha opinião, não vi nada de interessante e prático que como a linguagem merece. Vi exemplos de Python com Tkinter e achei muito fácil de entender logo de início. Realmente é muito tranqüilo escrever com Python e a interface para TK é ágil e gera códigos bem elegantes, como o próprio Python. Perl... bem, Perl é a coisa mais alienígena que já vi, contudo poderosíssima. Por isto meus parabéns a todos que trabalham diariamente com Perl. É preciso gostar muito mesmo ;) Shell + Tk nem cheguei a ver e até gostaria de algum material para poder ler, caso alguém tenha, eu agradeço. Na minha opinião, e para o meu gosto Tcl/Tk é bastante rápida no que diz respeito ao aprendizado e, inclusive, me lembrou em muitos aspectos uma outra linguagem que cheguei a utilizar há algum tempo atrás no Windows, chamada REBOL. Pena que REBOL é fechada e para se poder trabalhar com banco de dados e com o sistema operacional é preciso comprar a versão que vem com estes módulos. REBOL está em (www.rebol.com). Mais uma vez obrigado a todos pela opinião e desculpe pelo email longo. []s Carlos Lorenz Em Sex 11 Jul 2003 21:30, Henrique Cesar Ulbrich escreveu: > Historiadores acreditam que, > > em Sex 11 Jul 2003 16:39, Daniel Ferreira disse: > > Linguagem de script+GUI= php-gtk, é a que eu sugiro. > > Tem outras opções: > - Shell + Tk > - Shell + GTK > - Tcl/Tk > - Perl + GTK > - Perl + Qt > - Python + GTK > - Python + Qt > - Lua com GTK ou Qt etc... > > Eu, particularmente, não fico muito à vontade usando o PHP pra > outra coisa que não seja Web. Sei lá. É como se eu estivesse > fazendo alguma coisa errada, como se a mamãe viesse brigar se > descobrisse... Mas cada um usa o que bem entender, certo ;-) > > > Kylix não é GPL!!! > > Mas serve pra fazer programas GPL. ********************************************************************* De:  Ricardo Para:  Carlos Lorenz Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Linguagem de Script com Interface Gráfica Data:  Mon, 14 Jul 2003 17:53:22 -0300 (BRT) Olá Eu desenvolvi scripts para administração de cluster beowulf tudo em shellscript + dialog (xdialog, dialog, kdialog, gdialog) Eu escolhi o xdialog : http://xdialog.dyns.net/ O aprendizado é extremamente rápido. On Fri, 11 Jul 2003, Carlos Lorenz wrote: > Olá pessoal > > Pretendo utilizar alguma linguagem de script que me possibilite a > construção de interfaces gráficas. > > Gostaria da opinião dos colegas que já trabalham com tais > linguagens, a fim de identificar, dentre elas, a de menor curva > de aprendizagem, ou com maior estabilidade, com maior > flexibilidade, com mior facilidade na construção das GUI, com > maior velocidade em tempo de execução, enfim... qualquer ajuda é > bem-vinda. > > Se puderem, gostaria também da indicação de algumas listas de > discussão especificas sobre o assunto. ********************************************************************* De:  Helio Chissini de Castro Para:  Frederico Madeira , Jorge Godoy Cc:  Linux - BR Assunto:  Re: (linux-br) Desenvolvimento de Apps Data:  Sat, 24 May 2003 09:32:35 -0300 On Thursday 22 May 2003 11:38, Frederico Madeira wrote: > Godoy, > > Eu gostaria de saber uma linguagem que tivesse recursos como conexão a > banco de dados (mysql/oracle). Seria interessante uma vasta > documentação. > > Primeiro eu preciso saber as opções para escolher uma que me agrade. C++ ( QT, WxWindows ), PHP, C ( GTK ), Ruby, Python, até PERL. e Kylix ( Pascal e C++ ). Inclusive todas com vasta documentação, e adicionando nesse bolo UnixODBC caso você precise de ODBC. Resumindo, praticamente todas as lingugens disponíveis tem funções de acesso a base de dados.. -- Helio Castro KDE Developer Development Conectiva S.A. ********************************************************************* De:  Jose Thadeu Cavalcante Para:  linux-br Assunto:  (linux-br)C++BuilderX Data:  Sun, 19 Oct 2003 18:33:46 -0200 Alô pessoal, A quem possa interessar a Borland lançou recentemente o C++BuilderX uma IDE para desenvolvimento e distribuição de aplicativos criados em C++ para multiplas plataformas. Como os últimos produtos da Borland, existe um versão para uso pessoal que está disponível no site da Borland. Thadeu ********************************************************************* De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)gcc compila aplicações gráficas? Data:  Mon, 1 Mar 2004 13:55:47 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Silas Justiniano wrote: >Em qual IDE ou qual compilador são usados no desenvolvimento de > aplicações grandes e complexas, como o Mozilla, Netscape, OpenOffice, > aplicações gráficas em geral? Qualquer editor de texto. Muitas vezes, vários editores e ambientes diferentes: cada programador usa o seu. >O gcc é usado para fazer aplicações gráficas? Sim. >Os programas que eu uso p/ Ruindows (Delphi, VB, me perdoem!) são >limitadíssimos, pois não permitem fazer progs mais complexos... Delphi está Ok. Agora VB.... :-) - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ********************************************************************* De:  Djos Deperiano Para:  thiago@macieira.info Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Programação Data:  Sun, 02 May 2004 04:13:11 +0000 Olá.  Todos os programadores precisão de IDEs, sejam como simples editores ou sofisticados ambientes de desenvolvimento e depuração.  Para o caso do colega acho que o mais indicado é wxWidgets (antigo wxWindows), então dê uma olhada:   http://www.wxwidgets.org  Mas também fica a sua escolha, dentro do campo de C++, dar uma olhada em GTKmm, Qt, VDK, dentre outras. []'s Claudio > > David de A. Ferreira wrote: > >Minha dúvida é o seguinte, hoje programo em c++ em windows com o > > devcpp e o vc++, tenho um projeto que to fazendo com o objetivo de > > compilar tanto para linux/windows, (to fazendo em ansi c++), e queria > > saber se existe alguma ferramenta, que importe projetos dessas IDEs > > windows para IDEs linux, como anjuta, kdeveloper, e afins, alguem tem > > alguma idéia ou conhece algum site/livro especializado em programação > > para linux? > Nós temos a prog-br@bazar2.conectiva.com.br para discussões relativas a > programação, se quiser se inscrever. > Agora, não conheço nenhuma ferramenta que importe projetos de outras > IDEs. Não basta você simplesmente recompilar e/ou criar um novo projeto > na outra IDE? Aliás, para que precisa de IDE? > De:  Thiago Macieira Para:  Djos Deperiano Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Programação Data:  Sun, 2 May 2004 03:56:21 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Djos Deperiano wrote: >Olá. > >  Todos os programadores precisão de IDEs, sejam como simples editores > ou sofisticados ambientes de desenvolvimento e depuração. Não concordo. Não preciso de IDE e sou programador. Logo, nem todos os programadores precisam de IDE. Um simples editor de texto não é uma IDE (Integrated Development Environment). >  Para o caso do colega acho que o mais indicado é wxWidgets (antigo >wxWindows), então dê uma olhada: > >   http://www.wxwidgets.org Também não é IDE. É um toolkit. >  Mas também fica a sua escolha, dentro do campo de C++, dar uma > olhada em GTKmm, Qt, VDK, dentre outras. Outros toolkits. Também não são IDE. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint: ********************************************************************* De:  josedoegito@ig.com.br Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: RES: (linux-br)=?utf-8?q?=5BNot=C3=ADcia=5DLinux_estar=C3=A1_presente_em_apenas?= 3,5% dos PCs em 2008 Data:  Thu, 29 Jul 2004 07:41:16 -0300 Em Qua 28 Jul 2004 20:24, Leonardo Pinto escreveu: > Noooooooooossa meu irmãozinho, faço minha suas palavras e desabafos. > Dediquei 2 anos e 1/2 de minha vida num projeto feito em Kylix/FastReport > e que não emplacou por causa dos travamentos GUI. Pessoal, voces tem alternativas com gtk e inumeros ambientes no linux, falo aqui sobre o gtk porque quem tem clipper pode utiliza-lo como ambiente grafico, mesclando bibliotecas, isso tudo tem em varios compiladores, no minimo um o clipper russo tai pra mostrar o funcionamento. Pegue exemplo da funcionalidade voces mesmos. http://www.itk.ru/clip-doc.en/index.html Se nao aprovarem contribua para o projeto, ele só vai ficar tipo um kylix se os usuarios botarem a mao na massa. Se somente reprovassemos os projetos inacabados que existem no linux e dai os deixassemos, nao haveriam coisas boas e funcionais. ********************************************************************* De:  Manoel Pinho Para:  Raimundão Genmte Finah Cc:  Lista Conectiva (E-mail) Assunto:  Re: RES: (linux-br)[Notícia]Linux estará presente em apenas 3,5% dos PCs em 2008 Data:  Fri, 30 Jul 2004 10:37:25 -0300 Raimundão Genmte Finah escreveu: Muuuuuiiiiito interessante!!! Hoje mesmo, 29 de julho de 2004, eu > estava pensando em ajuntar uma galera mais pra frente pra produzir uma > biblioteca que pudesse ser uma API padrão de GUI  pra linux. Nós temos > GTK, Qt, FLTK, WxWidgets, etc, etc, etc, etc,....... isso é horrível > pois o desenvolvedor é obrigado a aprender cada uma para trabalhar com > o que o sistema oferece, baseado nas opções de quem vai usar a solução > desenvolvida. Até temos programas que montam a interface gráfica, mas > até hoje não vi nenhum programa que seja suficientemente fácil > pra'queles que não sabem ee usam Rwindows (rs...). > Vou dar uma de advogado do diabo... Você mesmo citou algumas bibliotecas gráficas que podem ser usadas para gerar programas multiplataforma (pelo menos Windows e linux): Qt e wxWidgets. O problema é não vejo um programador de Windows brasileiro usar uma delas... Acho engraçado como vemos centenas de programas livres nas nossas distribuições linux sendo feitos por alemães, franceses, americanos, etc e eles conseguem fazer programas gráficos extremamente complexos como p.ex. o KDE e aqui no Brasil só vemos os programadores chorarem porque não têm um "Visual .Net" ou qualquer outra IDE. Eu sinceramente acho que o que falta na grande maioria dos programadores brasileiros é base. Eu mesmo já ministrei aulas em faculdades de informática e, enquanto muitos alunos sabiam usar VB e Delphi mais do que eu, não conseguiam fazer um algoritmo que tivesse sentido e sofriam horrores para aprender C e C++, especialmente quando entrava no assunto de ponteiros... Para aprender a programar em linux basta perder um tempo lendo a documentação e aprender a usar os toolkits. Além do mais, a grande vantagem no linux é poder ler o código de outros programas para aprender a programar naquela linguagem/toolkit e até mesmo reutilizar certos trechos de códigos (não ferindo as licenças obviamente). Já existem ferramentas livres que desenham os "forms" como glade e Qt designer e basta escrever as funções callback associadas a cada evento (em qualquer editor de texto). Vou citar algumas ferramentas livres disponíveis para cada linguagem de programação que se deseja: 1) Basic Gambas - http://gambas.sourceforge.net/ HBasic - http://hbasic.sourceforge.net/ KBasic - http://www.kbasic.org/1/index.html  - ainda não está pronto mas parece interessante 2) Pascal Lazarus - http://www.lazarus.freepascal.org/ exemplo de programa envolvendo o lazarus e o banco de dados Firebird (também livre): http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=859 3) Ansi C Anjuta (http://anjuta.sf.net) como IDE e Glade (http://glade.gnome.org/) para desenhar a GUI (não são tão integrados como deveria mas dá para usar sim) 4) C++ Kdevelop (http://www.kdevelop.org/) com Qt designer (http://www.trolltech.com/products/qt/designer.html) Fluid para o toolkit FLTK Para o wxWidgets existem várias IDEs comerciais (wxDesigner, DialogBlocks) e ferramentas para construção de GUIs (wxGlade). GTKmm (wrapper C++ para GTK+) com Glademm 5) Java Netbeans - http://www.netbeans.org/ Eclipse - http://www.eclipse.org/ Outras - http://www.jlinux.org/ides.html 6) PHP PHP-GTK para fazer programas com GUIs 7) Python Tem possibilidade de usar vários toolkits gráficos: http://www.python.org/doc/faq/gui.html#what-platform-independent-gui-toolkits-exist-for-python Para o caso do wxPython existe uma IDE: Boa (http://boa-constructor.sourceforge.net/) ********************************************************************* De:  sluiz Para:  conectiva Assunto:  Re: (linux-br)=?utf-8?q?=09=5BNot=C3=ADcia=5DLinux=20estar=C3=A1=20presente=20em?= apenas 3,5% dos     PCs em 2008 Data:  Thu, 29 Jul 2004 13:14:03 -0300   Estou achando que o java seria uma boa solucão. Agradeceria se o amigo desse uma forcinha. Se eu quisesse dar início a um projeto para desktop utilizando  java, o que seria preciso para montar uma estrutura de desenvolvimento no cl9 ou 10? Onde obter? Obs: Ontem mesmo, falando com um amigo sobre esse asunto, ele me deu uma dica interessante. A novell comprou a Suse, e está disponibilizando o projeto MONO, inteiramente open sourse, que afirma rodar com 100% de compatibilidade programas desenvolvidos para o .net da m$. Não é só isso. Também esta disponibilizando um completo conjunto de ferramentas para  desenvolvimento sob o Linux. E vantagem seria que, como disse, o mono é open, eo java tomaria o destino que a SUM bem enterdesse. Confira e, por favor, opine. http://www.mhavila.com.br/topicos/java/mono.html http://www.novell.com/pt-br/linux/ sluiz@connection.com.br Quen sabe, sabe. Quem não sabe, usa o windows! Em Quinta 29 Julho 2004 11:39, ratmmmam@cnbf.org.br escreveu: > porque não java? > > claro, vou puxar a sardinha p/ o meu lado. é multiplataforma (roda em "qq" > SO com uma VM instalada), é uma linguagem de alto-nível, orientada a > objetos, unanimidade em servidores de aplicações (imbatível), com uma API > riquíssima (inclusive p/ aplicativos desktop que exijam uma interface "ma... > > Em Qua 28 Jul 2004 19:06, sluiz escreveu: > > Fica aí um alerta e um pedido aos distribuidores para se preocuparem em > > adicionar às suas distribui?ões ferramentas para esse universo. ********************************************************************* De:  thiago.paula@light.com.br Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Editor de Programas Data:  Tue, 21 Sep 2004 14:08:49 -0300 > >    Mano veio, se sua irma nunca programou, vc nao acha que o melhor > > seria ela aprender uma outra linguagem primeiro? As faculdades em geral > > comecam com Pascal e depois passam pra C. Na minha epoca era assim, mas > > tem muita gente argumentando que talvez Python seja melhor. Essa eh a > > minha opiniao tambem. Depois de aprender logica de programacao com > > Python, aih eh interessante aprender ponteiro, diferenca entre alocar > > variavel na pilha ou na heap, compilacao, linkagem, etc usando C/C++. > > > Pelo amor de Deus, > Não vai ensinar pascal para sua irmã... > Essa linguágem deixa os programadores preguiçosos > e sem criatividade. A melhor linguágem para se começar é > assembly ;) > Mas acho que C tá bom.... > >                Fallows >                     Russo. Prezados, Sobre essa discussão de qual a melhor linguagem para se aprender, li há muito tempo em http://www.ed.gov/ que os americanos estão trocando c++ por java, nas escolas públicas de ensino fundamental e médio. Espero ter ajudado... ********************************************************************* De:  Daniel Koch Responder-a:  Daniel Koch Para:  linux-br Assunto:  Re: (linux-br)Gcc??? Data:  Thu, 30 Sep 2004 15:34:40 -0300 On Thu, 30 Sep 2004 10:21:31 -0300 (ART), Thÿffffe9o Moraes wrote: > alguem poderia me indicar algum compilador que > reconheça essa biblioteca ou se há alguma versão mais > nova do gcc para eu utilizar e que provavelmente > reconheça a "conio.h"??? Quer uma dica? Desista! conio é uma biblioteca proprietaria desenvolvida para MSDOS pela Borland (Turbo C e similares) e não é ANSI/ISO. Essa lib não está disponivel para Linux (exceto um port unofficial que fizeram mas com um desempenho bem porco, nao recomendo o uso). Aprenda a programar sem conio! É o jeito :P Abraços -- Daniel Koch (Backz) ********************************************************************* Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)progrmacao com LAZARUS Data:  Fri, 26 Nov 2004 22:38:46 -0200 Historiadores acreditam que, em Sex 26 Nov 2004 21:26, Francisco Andrade disse: > Ola pessoal, por acaso alguem conhece algum forum de programacao > LAZARUS ? > é uma interface muito parecida com o delphi Você procurou no site oficial? http://www.lazarus.freepascal.org/ Lá tem um montão de forum... -- Henrique We've always had him! http://www.ericblumrich.com/thanks.html ********************************************************************* De: Renato S. Yamane Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)ferramentas de desenvolvimento Data: Mon, 20 Mar 2006 13:44:19 -0300 Marcus Vinicius Gonçalves escreveu: > Ola Lista, > Mas ai ele me fez o seguinte questionamento: " Sendo eu um programador, > minha empresa já está estruturada para ferramentas como visual basic, > ferramentas que criam o setup facilmente como wise, etc. Como eu posso estar > mudando de ambiente sem perda de produtividade, desenvolvendo em baixo de > Linux, mas com o programa voltado para meu cliente que tem windows ?" O Lazarus/FreePascal é extremamente parecido com o Delphi e é multi-plataforma. Lista de discussão: lazarus-brasil@yahoogrupos.com.br Site: http://www.lazarus.freepascal.org Um abraço, Renato *********************************************************************