473,408 Members | 2,839 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,408 software developers and data experts.

Learning C++ with DevCpp. good or bad idea?

Hey people.
I'm brand spanking new to the wonderful world of C++.
I just want to ask the opinnions of the more experienced users if they know
of DevCpp by Bloodshed and if they think it's a good or bad idea to use this
software when learning C++.

I have been programming and scripting with other languages (high level) for
some time, but I'm very new too C++.

I have downloaded the free Borland compiler and I have bought UltraEdit as
my new permanent editor. Should I learn to use Borland compiler or is the
DevCpp IDE an good start for e beginner?
Robert
Bergen, Norway
Jul 22 '05 #1
4 1863
"GeoTrail" <ge******@tiscali.no> wrote in message
news:dH*********************@news000.worldonline.d k...

I have downloaded the free Borland compiler and I have bought UltraEdit as my new permanent editor. Should I learn to use Borland compiler or is the DevCpp IDE an good start for e beginner?


Dev C++ uses gcc (MinGW), which is an excellent compiler, if you have
a relatively recent version.

I would not use Borland unless you have to. The 5.x Borland compiler
has some very serious problems with ISO compliance. The next major
version will be a total rewrite. It is available in preview but is not
yet ready for prime time.

Excellent compilers for windows include (the most recent versions of)

Metrowerks Codewarrior
Microsoft Visual C++
Intel C++
Comeau
GCC (Cygwin or MinGW)

Comeau currently is available for $44. Using Dev C++ is a fine choice,
though.

Jonathan

Jul 22 '05 #2
Great, thanks for your thoughts and for the compiler list.

I have the very latest version of DevCpp as I frequently use the update
feature in the program.

There is one thing I lack, and an experienced VC++ user told me that there
should be detailed information and manual about each header, but I can't
find any in the DevCpp directory.

Might be on the bloodshed website, but haven't looked yet.

Only reason I downloaded the Borland compiler is that I have heard so many
people using it and it is mentioned on alot of websites as well.

I have ordered two books on C++ that I am awaiting in a week or so, until
than I'll be cramming every online tutorial I can get my greedy hands on LOL

:)

Thanks again for your reply.
More thoughts about using DevC++ for beginners would be great :)
"Jonathan Turkanis" <te******@kangaroologic.com> wrote in message
news:bu************@ID-216073.news.uni-berlin.de...
"GeoTrail" <ge******@tiscali.no> wrote in message
news:dH*********************@news000.worldonline.d k...

I have downloaded the free Borland compiler and I have bought

UltraEdit as
my new permanent editor. Should I learn to use Borland compiler or

is the
DevCpp IDE an good start for e beginner?


Dev C++ uses gcc (MinGW), which is an excellent compiler, if you have
a relatively recent version.

I would not use Borland unless you have to. The 5.x Borland compiler
has some very serious problems with ISO compliance. The next major
version will be a total rewrite. It is available in preview but is not
yet ready for prime time.

Excellent compilers for windows include (the most recent versions of)

Metrowerks Codewarrior
Microsoft Visual C++
Intel C++
Comeau
GCC (Cygwin or MinGW)

Comeau currently is available for $44. Using Dev C++ is a fine choice,
though.

Jonathan

Jul 22 '05 #3
"GeoTrail" <ge******@tiscali.no> wrote in message news:<dH*********************@news000.worldonline. dk>...
Hey people.
I'm brand spanking new to the wonderful world of C++.
I just want to ask the opinnions of the more experienced users if they know
of DevCpp by Bloodshed and if they think it's a good or bad idea to use this
software when learning C++.
It's good for a free product. It has several bugs but I still manage
to do
developement for learning purposes. However, I would not recommend it
for professional development.
I have been programming and scripting with other languages (high level) for
some time, but I'm very new too C++.

I have downloaded the free Borland compiler and I have bought UltraEdit as
my new permanent editor. Should I learn to use Borland compiler or is the
DevCpp IDE an good start for e beginner?
DEVCpp is just a shell around GNU's gcc or whaterver compiler that you
want to specify.

--The Directive.


Robert
Bergen, Norway

Jul 22 '05 #4
"GeoTrail" <ge******@tiscali.no> wrote in message news:<8%*********************@news000.worldonline. dk>...
Great, thanks for your thoughts and for the compiler list.

I have the very latest version of DevCpp as I frequently use the update
feature in the program.

There is one thing I lack, and an experienced VC++ user told me that there
should be detailed information and manual about each header, but I can't
find any in the DevCpp directory.
The books you ordered will help you understand most of the standard
c++ stuff (hopefully!)
Might be on the bloodshed website, but haven't looked yet.

Only reason I downloaded the Borland compiler is that I have heard so many
people using it and it is mentioned on alot of websites as well.


A lot of people do use both the commercial 'Borland Builder' and the
free commandlinetools, but if you're using Mingw you're not losing out
as far as learning standard c++ goes.
Jul 22 '05 #5

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

Similar topics

29
by: Jhon smith | last post by:
Hi,all,I was just wondering if I am likly to have any problems trying to learn C from older books,I have some from the late 80`s,mid/late 90`s. I am using Dev-C++ on the pc windows platform,But I...
1
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
36
by: utab | last post by:
Dear, I have experince in C( numerical projects, like engineering problems, scientific applications) I have the basic notion of C++ also, I have read Accelerated C++ until Chapter 7, however it...
26
by: mfasoccer | last post by:
I am sorry if this is an inappropriate place to put this post, if so please delete it. I am wondering about a few things. Do you guys recommend learning C as a second language, as someone who...
18
by: Ann Scharpf via AccessMonster.com | last post by:
I am not sure which would be the best place to post this question, so I'm posing it here with Access general questions. I have reached the point many times in Word and in Access where my ignorance...
7
by: Richard Phillips | last post by:
Hello, Does anyone else out there have a copy of this? I'm working through my copy and have discovered that it has no chapter 11... Pages 341-388 are just not there! Anyone else able to check...
78
by: arnuld | last post by:
hai all, i am standing on a "crossroad to C++". I am here in front of you as i have a problem. i will be brief. Please do not think: "arnuld is sick", i am really struggling & doing hard-work to...
4
by: somenath | last post by:
Hi All, I have some questions about the process of learning C language. I see in this groups all expert most of the time quote from C standard. 1) My question is do all of you study the C...
1
by: Jim Langston | last post by:
I'm trying to compile some source code to interface LUA into C++. When I compile in MSVC++ Express 2008, however, I get the error (among others): ....\luastate.h(129) : error C2027: use of...
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: 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
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...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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
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.