473,406 Members | 2,356 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

need good IDE

Running Windows 98 SE and Debian GNU Linux (unstable release) with
2.4.18 kernel.

What are good IDEs for each platform?

Regards!
Zach

Nov 14 '05 #1
11 1771
Zach wrote:
Running Windows 98 SE and Debian GNU Linux (unstable release) with
2.4.18 kernel.

What are good IDEs for each platform?

Regards!
Zach

You can't go wrong with any Microsoft Visual Studio IDE. Even the 7
years old 6.0 is used by a lot (most?) Windows developers today. Of
course there's Borland but I never used it. There's Dev-C++ a free IDE
using the (cygwin) gcc compiler, but it's worth noting you can get
Microsoft's compiler for free also.

On Linux I only used KDevelope but I guess most people prefer Emacs :)
Nov 14 '05 #2
Matej Barac wrote:
There's Dev-C++ a free IDE using the (cygwin) gcc compiler,
Small correction: DevC++ doesn't use CygWin but mingw32, both incorporate
the GCC though.
but it's worth noting you can get Microsoft's compiler for free also.


Last time I looked, those versions freely available were seriously crippled
with regard to their features (no inlining or static libs), their C++
(yes, off topic here but the OP multiposted also to at least one C++
group) standardlibrary or the things you were allowed to do with them
(license).

Uli

Nov 14 '05 #3
Ulrich Eckhardt wrote:
Last time I looked, those versions freely available were seriously crippled
with regard to their features (no inlining or static libs), their C++
(yes, off topic here but the OP multiposted also to at least one C++
group) standardlibrary or the things you were allowed to do with them
(license).

Uli


I can't say for sure because I never used it but from their website it
says you get:

# Microsoft C/C++ Optimizing Compiler and Linker. These are the same
compiler and linker that ship with Visual Studio .NET 2003 Professional

# C Runtime Library and the C++ Standard Library, including the Standard
Template Library. These are the same static-link libraries included
with Visual Studio.

# Microsoft .NET Framework Common Language Runtime.

# Sample code
I'm no lawyer but from what I can tell from the EULA you can use for any
purpose that VS.NET grants you. There's no debugger, but there's
Microsoft debugging tools available as another free download from their
site.

Here the link to download:
http://www.microsoft.com/downloads/d...displaylang=en

And the EULA: http://msdn.microsoft.com/visualc/vc...2003/eula.aspx
Nov 14 '05 #4
Zach wrote:
Running Windows 98 SE and Debian GNU Linux (unstable release) with
2.4.18 kernel.

What are good IDEs for each platform?

Regards!
Zach

lcc-win32 features an IDE, a debugger and a resource editor.
It is a C compiler, not C++.
It runs in all versions of windows.

http://www.cs.virginia.edu/~lcc-win32
Nov 14 '05 #5
On Wed, 16 Feb 2005 13:57:48 -0800, Zach wrote:
Running Windows 98 SE and Debian GNU Linux (unstable release) with
2.4.18 kernel.


If you are not interested in a complete compiler-suite, like Borland or
Visual-Studio, but seek an IDE for any compiler, you might want to have a
look at IBMs Eclipse platform.

It was originally developed for Java, but it has a series of plugins,
supporting, among others C/C++. Since it is written in Java, it works on
any platform that supports Java.

Have a look at http://www.eclipse.org. The C/C++ Development Tools can be
found at http://www.eclipse.org/cdt

regards,
Alex
Nov 14 '05 #6
jacob navia wrote:
Zach wrote:
Running Windows 98 SE and Debian GNU Linux (unstable release)
with 2.4.18 kernel.

What are good IDEs for each platform?

lcc-win32 features an IDE, a debugger and a resource editor.
It is a C compiler, not C++.
It runs in all versions of windows.


Not those that are running on 486s. :-[

--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
Nov 14 '05 #7
On Wed, 16 Feb 2005 13:57:48 -0800, Zach wrote:
Running Windows 98 SE and Debian GNU Linux (unstable release) with
2.4.18 kernel.

What are good IDEs for each platform?

Regards!
Zach


Well, all I run is FreeBSD and I have grown a strong liking for Eclipse.
You have to get the C/C++ (plugin i guess is what it is called?), but it
does it's job. I can't get code completion to work, but it provides a
nice helping hand in the outline, etc. You do have to use a makefile to
compile though... makes for a slight hassle when you have a little 1 file
project.

I also peaked into KDevelope.. nice code completion and syntax
highlighting... although the default colors are horrible. KDevelope is
somewhat nice.. it offers function collapsing (and Eclipse). KDevelope
also offers some decent plugins.

Anjuta is also nice... very comparable to KDevelope, but seems to be more
programmer based, instead of just a desktop user. Take a peak, it's
definatly worth a try. Many of the same attributes as KDevelope.. I just
think the style of the whole IDE is better.

simple editors with syntax highlighting and a few helping hands:
Jed (console) and regular 'ol GEdit. (notepad with syntax highlighting
and a few other nice features... small, but you can't get much more
lightweight in the X11 environment.

Hope this helps. I just went through your situation! :) (minus the
Windows part :-P )

Nov 14 '05 #8
Alex wrote:
On Wed, 16 Feb 2005 13:57:48 -0800, Zach wrote:

Running Windows 98 SE and Debian GNU Linux (unstable release) with
2.4.18 kernel.

If you are not interested in a complete compiler-suite, like Borland or
Visual-Studio, but seek an IDE for any compiler, you might want to have a
look at IBMs Eclipse platform.

It was originally developed for Java, but it has a series of plugins,
supporting, among others C/C++. Since it is written in Java, it works on
any platform that supports Java.

Have a look at http://www.eclipse.org. The C/C++ Development Tools can be
found at http://www.eclipse.org/cdt

regards,
Alex


It is interesting to see how an IDE written in C compares to that one.

Eclipse is 87.5 MB zip file
lcc-win32 is 4MB zip.

lcc-win32 is a true C ide, i.e. it provides:

o goto definition (eclipse doesn't do it as far as I see)
o debugger (eclipse uses GDB!)
o Resource editor (not in eclipse as far as I see)
o linker and compiler (not in eclipse)

Here we see how C compares to Java...
Nov 14 '05 #9
CBFalconer wrote:
jacob navia wrote:
Zach wrote:

Running Windows 98 SE and Debian GNU Linux (unstable release)
with 2.4.18 kernel.

What are good IDEs for each platform?


lcc-win32 features an IDE, a debugger and a resource editor.
It is a C compiler, not C++.
It runs in all versions of windows.

Not those that are running on 486s. :-[


Yes Chuck. Sorry about that.

It REQUIRES a pentium I or higher.
Nov 14 '05 #10
jacob navia wrote:
CBFalconer wrote:
jacob navia wrote:
.... snip ...
lcc-win32 features an IDE, a debugger and a resource editor.
It is a C compiler, not C++.
It runs in all versions of windows.


Not those that are running on 486s. :-[


Yes Chuck. Sorry about that.
It REQUIRES a pentium I or higher.


For no good reason except that you once put in some CPU specific
code and don't know where. Makes a mockery out of portability.

--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
Nov 14 '05 #11
Anjuta is a really good IDE for someone who wants one for any Linux or
Unix based platform. I've used Dev C++ 4.9 for sometime in Windows and
finds it good but not very good.

Nov 14 '05 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: mr.iali | last post by:
Hi Everyone I would like to get into software developent using a programming language like c++, java or pl/sql for oracle. I have no idea where to start from. Which language is there more...
4
by: vova | last post by:
i have the next source code: class myClass { public: myClass(ostream &out=cout) : m_out(out) { } myClass(string &filename) : _out(new ofstream(filename.c_str())), m_out(*_out) { }
3
by: google | last post by:
I have a database with four table. In one of the tables, I use about five lookup fields to get populate their dropdown list. I have read that lookup fields are really bad and may cause problems...
48
by: Chad Z. Hower aka Kudzu | last post by:
A few of you may recognize me from the recent posts I have made about Indy <http://www.indyproject.org/indy.html> Those of you coming to .net from the Delphi world know truly how unique and...
22
by: OHM \( Terry Burns \) | last post by:
I was thinking about community the other day, and wondering what would be the holy grail for a developer in need. I mean, we do get help here, but its done on a best endeavours basis and its really...
10
by: Nemok | last post by:
Hi, I am trying to write an additive encryption algorithm in C++ that will encrypt a text by adding a random numer to each character in a string. The code looks similar to this: for(int...
7
by: John Paul | last post by:
I'm thinking of building an e-commerce site in php. Anyone got any advice in building one? What is the best way to implement a payment system? Are any legal issues involved? Thanks,
0
by: U S Contractors Offering Service A Non-profit | last post by:
Brilliant technology helping those most in need Inbox Reply U S Contractors Offering Service A Non-profit show details 10:37 pm (1 hour ago) Brilliant technology helping those most in need ...
20
by: mike | last post by:
I help manage a large web site, one that has over 600 html pages... It's a reference site for ham radio folks and as an example, one page indexes over 1.8 gb of on-line PDF documents. The site...
3
by: nickels | last post by:
Well im writing a program in java and my program had to do with Sudoku but its only 4 by 4 not 9 by 9. My program checks to see weather the rows, columns, and regions add up to 10. The output would...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.