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

Need some advice on a few things

Hey, I'd really appreciate if you guys having C++ experience gave
advice with some questions I'm pondering over...

Books: What book do you recommend for someone about to approach the
intermediate stage? I was tempted to get "How to Program - by Detels"
but unsure incase someone advised differently.

Resources: Is there any other place apart from usenet to visit and
communicate with C++ users that paste code for feedback or whatever,
much like vbforums for VB and java.sun.com for Java. Basically want to
get used to the code and style much more.

Compilers/IDE: I'm approaching intermediate stage and I guess notepad
will be useless pretty soon... shareware or freeware (I may be doing
GUI in the future, and I mainly use Windows as my main OS).

Also, relating to the compiler question previously, I'm pretty
confused about the new Visual C++ .NET version, I know some of you may
recommend Visual C++ but not sure what version. From what I know .NET
creates a different executable from what other compilers do (you need
..NET framework installed on the users machine to run the compiled
executable). So is it better to avoid this and go for Visual C++ v6.0?
I've heard that the .NET edition has more/updated headers or whatever
you call them that comes with it.

Thanks for any help given!
Jul 22 '05 #1
5 1178
"neil" <bl**@blah.com> wrote in message
news:4s********************************@4ax.com
Hey, I'd really appreciate if you guys having C++ experience gave
advice with some questions I'm pondering over...

Books: What book do you recommend for someone about to approach the
intermediate stage? I was tempted to get "How to Program - by Detels"
but unsure incase someone advised differently.

Deitel is old-fashioned. I recommend Bruce Eckel, Thinking in C++. You can
get it as a free download or as a book.

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

A lot of people here recommend Andrew Koenig and Barbara Moo, Accelerated
C++ (I haven't read it).

http://www.acceleratedcpp.com/

Also, relating to the compiler question previously, I'm pretty
confused about the new Visual C++ .NET version, I know some of you may
recommend Visual C++ but not sure what version. From what I know .NET
creates a different executable from what other compilers do (you need
.NET framework installed on the users machine to run the compiled
executable). So is it better to avoid this and go for Visual C++ v6.0?
I've heard that the .NET edition has more/updated headers or whatever
you call them that comes with it.


VC++.Net can be used to produce conventional C++ programs and is far more
standards compliant than VC++6. If getting a Microsoft compiler, there is no
question that you should get VC++.Net.
--
John Carson
1. To reply to email address, remove donald
2. Don't reply to email address (post here instead)

Jul 22 '05 #2

"neil" <bl**@blah.com> wrote in message
news:4s********************************@4ax.com...
Compilers/IDE: I'm approaching intermediate stage and I guess notepad
will be useless pretty soon... shareware or freeware (I may be doing
GUI in the future, and I mainly use Windows as my main OS).


Thanks - I don't often get to laugh out loud when I read a posting!
What did you use when you were a novice? edlin?

Seriously I would consider using vim from www.vim.org Although you might
find it hard going to start with it will run on whatever other OSes you use
(you imply that there are more) and integrates well with gcc since you seem
to be going free/shareware.

It's not really my thing but I suspect that you probably need to cough up
for Visual C++ or somesuch if you want to do Windows GUI. If you are just
learning stuff then it might be cheaper and more advisable to try Java
because you ca get free IDEs and the GUI is portable across OS
Jul 22 '05 #3
"neil" <bl**@blah.com> wrote in message
news:4s********************************@4ax.com...
Hey, I'd really appreciate if you guys having C++ experience gave
advice with some questions I'm pondering over...

Books: What book do you recommend for someone about to approach the
intermediate stage? I was tempted to get "How to Program - by Detels"
but unsure incase someone advised differently.

Resources: Is there any other place apart from usenet to visit and
communicate with C++ users that paste code for feedback or whatever,
much like vbforums for VB and java.sun.com for Java. Basically want to
get used to the code and style much more.

Compilers/IDE: I'm approaching intermediate stage and I guess notepad
will be useless pretty soon... shareware or freeware (I may be doing
GUI in the future, and I mainly use Windows as my main OS).

Also, relating to the compiler question previously, I'm pretty
confused about the new Visual C++ .NET version, I know some of you may
recommend Visual C++ but not sure what version. From what I know .NET
creates a different executable from what other compilers do (you need
.NET framework installed on the users machine to run the compiled
executable). So is it better to avoid this and go for Visual C++ v6.0?
I've heard that the .NET edition has more/updated headers or whatever
you call them that comes with it.

Thanks for any help given!


http://www.bloodshed.net/dev/devcpp.html

Don't worry that it's a beta, it's a very late one.

--
Derek
Jul 22 '05 #4
In article <4s********************************@4ax.com>,
neil <bl**@blah.com> wrote:

Books: What book do you recommend for someone about to approach the
intermediate stage? I was tempted to get "How to Program - by Detels"
but unsure incase someone advised differently.


Stay away from Deitel & Deitel, at least from their C++ book. As someone
else has pointed out, it's very old-fashioned. I strongly recommend
Koenig and Moo's "Accelerated C++" as a modern book that uses the power of
the standard library from the beginning.

--
Jon Bell <jt*******@presby.edu> Presbyterian College
Dept. of Physics and Computer Science Clinton, South Carolina USA
Jul 22 '05 #5
On Sat, 3 Jan 2004 18:18:26 +0000 (UTC), jt*******@presby.edu (Jon
Bell) wrote:
In article <4s********************************@4ax.com>,
neil <bl**@blah.com> wrote:

Books: What book do you recommend for someone about to approach the
intermediate stage? I was tempted to get "How to Program - by Detels"
but unsure incase someone advised differently.


Stay away from Deitel & Deitel, at least from their C++ book. As someone
else has pointed out, it's very old-fashioned. I strongly recommend
Koenig and Moo's "Accelerated C++" as a modern book that uses the power of
the standard library from the beginning.


Is there any other books that I should get, like advanced, visual,
references and so on. What do you suggest?
Jul 22 '05 #6

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

Similar topics

10
by: Jeff Wagner | last post by:
I am in the process of learning Python (obsessively so). I've been through a few tutorials and read a Python book that was lent to me. I am now trying to put what I've learned to use by rewriting...
39
by: Scotter | last post by:
Okay I think my title line was worded misleadingly. So here goes again. I've got quite 20 identical MDB files running on an IIS5 server. From time to time I need to go into various tables and add...
4
by: pcunix | last post by:
I'm looking for general advice, pointers to web pages, books, whatever. I have a moderately successful web site. The major complaint that I get, time after time, is "It's UUUGLY" As I have...
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: Marquisha | last post by:
If this is off-topic, please forgive me. But I thought this might be the perfect spot to get some advice about how to proceed with a project. Working on a Web site design for a nonprofit...
11
by: ma740988 | last post by:
I'm perusing a slide with roughly 12 bullets spread across 3 pages. Each bullet reflects 'advice'. I'm ok with all but 1 bullet, more specifically the bullet that states: " Avoid the STL unless...
2
by: john.lum | last post by:
My overall objective is to create something akin to Google Suggest, where a query is done in response to changes in a text field presented to the user. I've got things working using the onkeyup...
15
by: Cheryl Langdon | last post by:
Hello everyone, This is my first attempt at getting help in this manner. Please forgive me if this is an inappropriate request. I suddenly find myself in urgent need of instruction on how to...
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...
4
by: The Bicycling Guitarist | last post by:
Hi. My markup is valid but the page sucks when the window is shrunk, the text going behind the image. Can anyone suggest a way to fix this while keeping the same general layout it has now (nav...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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?
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...

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.