OSDev.org

The Place to Start for Operating System Developers
It is currently Mon Mar 18, 2024 11:11 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Good IDE
PostPosted: Tue May 17, 2016 10:05 pm 
Offline
Member
Member

Joined: Sun Jun 16, 2013 4:09 am
Posts: 333
Hi everyone.

I am setting up a new development laptop.
I downloaded Visual Studio 2015 just for the IDE.
But intellisense is broken, it will not work for me, this is a not good.
Now I have to find my old VS 2012 copy somewhere.

I would be very interested to find out what IDE's are being used.
I am after and IDE that can call a script, run on windows, has intellisense, jumps to declarations, highlighting.
This is for c.

Any suggestions?

Ali


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Tue May 17, 2016 11:13 pm 
Offline
Member
Member

Joined: Thu Mar 25, 2010 11:26 pm
Posts: 1801
Location: Melbourne, Australia
I use eclipse on Windows. It's okay for those things.

_________________
If a trainstation is where trains stop, what is a workstation ?


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Tue May 17, 2016 11:25 pm 
Offline
Member
Member

Joined: Fri May 01, 2015 2:23 am
Posts: 63
Emacs.

_________________
Hellbender OS at github.


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 12:05 am 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 616
Location: Germany
Hi,

Eclipse CDT works very vell for developing in C/C++. Has all the stuff you need, code highlighting, completion, formatting, auto-suggestions, nice debugging capabilities (you can debug your OS from within the IDE by attaching GDB to QEMU for example).

You just have to make some settings in your project, and code completion works nicely even with a cross toolchain etc., see my answer on this thread: viewtopic.php?f=13&t=29746

Greets

_________________
Ghost OS - GitHub


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 12:28 am 
Offline
Member
Member

Joined: Sat Nov 07, 2015 3:12 pm
Posts: 145
I have been using Eclipse , but switched to QtCreator.
I find it lighter and quicker from my point of view. And the auto completion works very nicely.


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 12:36 am 
Offline
Member
Member

Joined: Wed Oct 26, 2011 12:00 pm
Posts: 202
I have used Visual Studio 2013 with a lot of luck, so I don't know why you are so unlucky with it. But other than Visual Studio i would recomment QtCreator as well, it works very well.

_________________
mollenos | gracht (protocol library) | vioarr (window-manager) | bake (package manager)


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 1:29 am 
Offline
Member
Member
User avatar

Joined: Thu Nov 16, 2006 12:01 pm
Posts: 7612
Location: Germany
tsdnz wrote:
I would be very interested to find out what IDE's are being used.
I am after and IDE that can call a script, run on windows, has intellisense, jumps to declarations, highlighting.
This is for c.

Any suggestions?


GVim -- integrated with exuberant ctags -- ticks all those boxes, plus much more (jump to next error from compiler output, integrated diff tool, syntax highlighting for every language you could wish for, plugins for any needs you might have, plus being a really powerful editor in its own right, well-maintained and stable, free / charityware, and fully cross-platform as well).

Steep learning curve for the beginner, but that's because it's expert-friendly, not novice-friendly.

I started out in the "traditional" GUI editor camp (AmigaOS GoldED, UltraEdit, SciTE). Started learning Vim "for real" about ten years ago (when I looked for an editor with strong LaTeX support and was unimpressed with the alternatives), and never looked back.

Actually I'd suggest going Cygwin all the way, as Vim benefits from having a strong command line supporting cast.

_________________
Every good solution is obvious once you've found it.


Last edited by Solar on Wed May 18, 2016 3:55 am, edited 3 times in total.

Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 3:48 am 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 1108
I've been using simple text editors with syntax highlighting (e.g. FAR + Colorer, Midnight Commander) for most C/C++ work in the past 15+ years. For C it's OK. ctags and such can make it a bit easier. For unfamiliar C++ code it's bad (C++ itself is bad w.r.t. parseability, which is why unless your IDE has a C++ compiler frontend in it it's gonna be bad) until you get familiar with the code. The main problem is that we still don't have truly great crossplatform IDEs. You have to pay money or deal with sucky free IDEs (too big, too slow, buggy/stupid, inconvenient) or invent workarounds. Or just use simple free tools available everywhere. And still invent workarounds. If you really mean C, it's not a big problem, though. You have enough usable options for plain C.


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 4:01 am 
Offline
Member
Member

Joined: Fri Jan 30, 2015 4:57 pm
Posts: 215
Location: Germany
Visual Studio with supplied makefile commands is just fine and works well. It has working intellisense and with some plugin your assembler code will also be highlighted.


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 4:25 am 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 568
Location: Moscow, Russia
I use Xcode, but it's not available for Windows. I would recommend QtCreator.

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 5:38 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
Let's see, I haven't seen KDevelop yet (which is somewhat intelligent but not intelligent enough to be a pain for multilanguage projects), nor CLion (which is commercial)

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Good IDE
PostPosted: Wed May 18, 2016 12:17 pm 
Offline
Member
Member

Joined: Mon Aug 25, 2014 1:27 pm
Posts: 67
I use Kate/Gedit mostly for non GUI related programming and Anjuta & MonoDevelop for GUI application dev on Linux. On Windows I use Visual Studio 2015 Community edition.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group