473,378 Members | 1,378 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,378 software developers and data experts.

Want to learn C..IDE?

I have a good book to learn C but I would like to use a good IDE with
code completion. The Visual Studio Express editions do not have a
version for C. Can anyone make a suggestion as to what I should use?

Thanks

Dec 5 '06 #1
5 1292
Alex Pavluck wrote:
I have a good book to learn C but I would like to use a good IDE with
code completion. The Visual Studio Express editions do not have a
version for C. Can anyone make a suggestion as to what I should use?
AFAIK the Visual Studio Express IDE supports C, since it's supports
C++.

Anyway, though there're sure to be others, Code::blocks, DevC++,
Eclipse, (with it's C++ package installed), PellesC etc. come to mind.

The best way to find a good one is to try a few and see for yourself.

Dec 5 '06 #2
Alex Pavluck wrote:
I have a good book to learn C but I would like to use a good IDE with
code completion.
Why? If you are learning, just use a text editor. Once you have
learned, you may or may not want to use an editor with code completion.

--
Ian Collins.
Dec 5 '06 #3

Ian Collins wrote:
Alex Pavluck wrote:
I have a good book to learn C but I would like to use a good IDE with
code completion.

Why? If you are learning, just use a text editor. Once you have
learned, you may or may not want to use an editor with code completion.
I strongly agree with this sentiment. Learning C well requires
an understanding of the environment (compiler, linker, build process,
etc.) Modern IDE's hide things that should be well understood.
Edit your code with a text editor, and write your own makefiles.

--Bill Pursell

Dec 5 '06 #4
On 5 Dec 2006 11:17:44 -0800
"Bill Pursell" <bi**********@gmail.comwrote:
>
Ian Collins wrote:
Alex Pavluck wrote:
I have a good book to learn C but I would like to use a good IDE
with code completion.
Why? If you are learning, just use a text editor. Once you have
learned, you may or may not want to use an editor with code
completion.

I strongly agree with this sentiment. Learning C well requires
an understanding of the environment (compiler, linker, build process,
etc.) Modern IDE's hide things that should be well understood.
Edit your code with a text editor, and write your own makefiles.

--Bill Pursell
I'd recommend either vim or emacs as an editor to start with; they're
both designed to be programming editors. Personally, I prefer vim, but
that's strictly my choice. In conjunction with ctags and other tools,
vim/emacs forms a powerful suite of source code editing tools.

-Rob Hoelz
Dec 7 '06 #5
Alex Pavluck wrote:
Can anyone make a suggestion as to what I should use?
The Zeus for Windows IDE has support for C/C++:

http://www.zeusedit.com/features.html
Note: Zeus is shareware (45 day trial).

It does C/C++ syntax highlighting, code folding and class
browsing. It also has features like macro scripting,
integrated version control, smart indenting, project
workspace management etc etc.

Jussi Jumppanen
Author: Zeus for Windows

Dec 22 '06 #6

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

Similar topics

8
by: Aziz McTang | last post by:
Hi Group, I am not an experienced programmer at all. I've learned html and css well enough to hand-write simple websites. I'm now looking to move to the next step. Initially, I'd like to do 3...
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...
9
by: Eric | last post by:
I have a few questions: 1. Should I learn C first or VB? 2. Should I get a book or learn from websites? 3. What book or which website is best? 4. Or should I take a course?
182
by: Jim Hubbard | last post by:
http://www.eweek.com/article2/0,1759,1774642,00.asp
89
by: Homer J Simpson | last post by:
I am coming to the conclusion that Microsoft doesn't want you to use VB ..Net, based on my experiences. I've downloaded the Express version and signed up for various support options etc. At every...
6
by: damod.php | last post by:
hai , friends, am new one to this group, I want to know About frame works in php Which one is best i want learn any one frame work can you help me Am workin in PHP MY SQL i want to learn it....
21
by: Lee.kain | last post by:
I want to learn C++! does anyone have any advice? Lee
2
by: harpreetsingh911 | last post by:
i am student of MCA. i want to know what things are needed to be a efficient programmer in c and c++.
1
Xx r3negade
by: Xx r3negade | last post by:
Just to do something different, I want to learn a functional language such as scheme, common lisp, haskell, or F#. Popularity, usefulness, or easy of use are not important. Which one do you...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
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...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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...

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.