Iniciação em C

Iniciado por masterkorp, 10 de Janeiro de 2010, 20:02

tópico anterior - próximo tópico

masterkorp

Boa Noite, antes de mais quero dar os meus parabéns a esta comunidade pelo seu desempenho.

Eu sou estudante num CET de Desenvolvimento de Sistemas de Informação, pelo que em programação estou a dar C# em abiente Windows,
como gostava de trabalhar em Linux, gostava de me iniciar ao C.
A minha ajuda no IDE a escolher, experimentei o CodeLite, mas aquilo não tem "corrector" nem completa o código como no Visual Studio,
Como posso eu fazer isto? Alguém conhece manuais sobre a interface do CodeLite?
Qual a diferença entre este o CodeBlocks?


Cumprimentos,
MasterKorp

Andreson Goveia

O Anjuta é muito bom, testa ai. ;)

masterkorp

Obrigado, pelo que vi parece bom, vou testar chegando a casa.

Se existir mais dicas digam por favor.

NPC

Pra outras linguagens, como C++ ou Java, eu uso esses IDEs mais conhecidos como netbeans, eclipse, anjuta, etc... Mas se o programa for em C puro eu acho mais produtivo um editor simples (alguns vão dizer Vim ou Emacs, mas o gedit com alguns plugins já é suficiente eu acho) e uma ou duas janelas do terminal pra compilar e debug.

Enfim, o importante é fazer uso das ferramentas que o linux oferece, que são muitas (gdb, grep, make, awk, etc) e não ficar preso apenas a uma solução.
Googling since 1999.

ricardofantin

Eu uso o vim, mas é em modo texto e não é fácil de usar (embora seja extremamente prático).

Eu também uso o Eclipse com o complemento eclipse-cdt. No ubuntu 9.04 você instala esse complemento pelo apt-get.

Já no 9.10 tem que usar o sistema interno do eclipse de instalar plugins:
help -> install new software
No botão Add abrirá uma nova janela digite qualquer coisa em Name e digite http://download.eclipse.org/releases/galileo/ em url, clique em ok
Expanda a opção Programming languages e selecione Eclipse C/C++ Development Tools
Depois clique Next e espere o download e a instalação.

O Eclipse completa o código de maneira  perfeita, e indica diversos erros como quando se esquece um ponto e vírgula. Mas não tem como indicar tantos erros como indicado em Java ou C#, pois diversas características dessas linguagens são voltadas para ajudar a IDE.

A IDE mais parecida com o Visual Studio que você vai encontrar é o NetBeans. Os plugins do eclipse podem ser modificados para funcionarem no netbeans de maneira muita fácil, então você encontra as mesmas características do eclipse nesta IDE.

Duas últimas coisas: se você deseja fazer programas com interface gráfica o anjuta é uma boa para começar, depois de um tempo instale o complemento do glade no eclipse.
Se quiser programar em C# no linux existe o monodevelop. Mas na época que eu testei essa IDE ela não servia para nada. É uma boa para você aprender a migrar as suas aplicações do windows para o Linux.

edn

O geany é o melhor que vi até o momento.
Na verdade ele é um editor com vários plugins  e ferramentas que o tornam muito fácil de usar.
Eu o uso para Python mais creio que ele seja igualmente bom para c,c# e c++ também .O povo do infog.casoft.info morre por essa ide talves eles possam de falar mais sobre ela.
Tenta lá, e bons estudos. Falo!