I'm a software engineer with 6 years of experience. I know what programming
is about, but never had a chance to get into C++, and I'm picking it up now.
I'm looking for a book for someone who already has programming background. I
don't want to have to go through what is a class or Hello World type of
thing.
Can anyone suggest a good book for C++? I am interested in both managed and
unmanaged C++ programming.
TIA 4 3572
Hayato Iriumi wrote: I'm a software engineer with 6 years of experience. I know what programming is about, but never had a chance to get into C++, and I'm picking it up now. I'm looking for a book for someone who already has programming background. I don't want to have to go through what is a class or Hello World type of thing.
Can anyone suggest a good book for C++? I am interested in both managed and unmanaged C++ programming.
Managed C++: My advice would be to wait a year, or at least until the
Whideby beta is widely available. The new C++/CLI syntax is far more
powerful and sensible than the VC7/7.1 "managed extensions for C++".
Unmanaged C++: "Accelerate d C++" by Andrew Koenig and Barbara Moo. That
book teaches C++, not "Visual C++". There are tons of "Visual C++" books
that try to teach you how to use Visual Studio and the VC++ libraries such
as MFC and ATL. I wouldn't recommend any of them myself, but probably some
of them are OK.
"Thinking in C++" by Bruce Eckel is reputed to be a good book, and the
complete text of it is available online at http://www.mindview.net/Books/TICPP/...ngInCPP2e.html
-cd
Hello, Carl. Thank you very much for your suggestion. I will check the books
out.
If you don't mind, could you explain why I would want to wait for Whidbey
for managed C++? What kind of powerful features will be added? I guess doing
managed code in C++ is not worth right now from what I hear from you. Well,
after all it's the .NET Framework we are programming against, so why not use
C# or VB .NET, right?
"Carl Daniel [VC++ MVP]" <cp************ *************** **@mvps.org.nos pam>
wrote in message news:Ov******** *****@tk2msftng p13.phx.gbl... Hayato Iriumi wrote: I'm a software engineer with 6 years of experience. I know what programming is about, but never had a chance to get into C++, and I'm picking it up now. I'm looking for a book for someone who already has programming background. I don't want to have to go through what is a class or Hello World type of thing.
Can anyone suggest a good book for C++? I am interested in both managed and unmanaged C++ programming. Managed C++: My advice would be to wait a year, or at least until the Whideby beta is widely available. The new C++/CLI syntax is far more powerful and sensible than the VC7/7.1 "managed extensions for C++".
Unmanaged C++: "Accelerate d C++" by Andrew Koenig and Barbara Moo. That book teaches C++, not "Visual C++". There are tons of "Visual C++" books that try to teach you how to use Visual Studio and the VC++ libraries such as MFC and ATL. I wouldn't recommend any of them myself, but probably
some of them are OK.
"Thinking in C++" by Bruce Eckel is reputed to be a good book, and the complete text of it is available online at
http://www.mindview.net/Books/TICPP/...ngInCPP2e.html
-cd
Hello Hayato
See http://blog.voidnish.com/index.php?p=11 for why you might want to wait
for C++/CLI
--
Regards,
Nish [VC++ MVP] http://www.voidnish.com /* MVP tips tricks and essays web site */
"Hayato Iriumi" <hi*****@hotmai l.com> wrote in message
news:eJ******** ******@TK2MSFTN GP11.phx.gbl... Hello, Carl. Thank you very much for your suggestion. I will check the
books out.
If you don't mind, could you explain why I would want to wait for Whidbey for managed C++? What kind of powerful features will be added? I guess
doing managed code in C++ is not worth right now from what I hear from you.
Well, after all it's the .NET Framework we are programming against, so why not
use C# or VB .NET, right?
"Carl Daniel [VC++ MVP]" <cp************ *************** **@mvps.org.nos pam> wrote in message news:Ov******** *****@tk2msftng p13.phx.gbl... Hayato Iriumi wrote: I'm a software engineer with 6 years of experience. I know what programming is about, but never had a chance to get into C++, and I'm picking it up now. I'm looking for a book for someone who already has programming background. I don't want to have to go through what is a class or Hello World type of thing.
Can anyone suggest a good book for C++? I am interested in both managed and unmanaged C++ programming.
Managed C++: My advice would be to wait a year, or at least until the Whideby beta is widely available. The new C++/CLI syntax is far more powerful and sensible than the VC7/7.1 "managed extensions for C++".
Unmanaged C++: "Accelerate d C++" by Andrew Koenig and Barbara Moo. That book teaches C++, not "Visual C++". There are tons of "Visual C++"
books that try to teach you how to use Visual Studio and the VC++ libraries
such as MFC and ATL. I wouldn't recommend any of them myself, but probably some of them are OK.
"Thinking in C++" by Bruce Eckel is reputed to be a good book, and the complete text of it is available online at
http://www.mindview.net/Books/TICPP/...ngInCPP2e.html
-cd
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Geoff Berrow |
last post by:
I'm a college lecturer and have been running an 'Introduction to PHP'
course. It's been going quite well and my boss has suggested I might
like to think of a slightly more advanced course. I want to give
students definitive information where possible and am looking for a book
to use as a text book to make sure I don't miss anything out or pass on
any bad habits I may have picked up.
Any recommendations?
--
Geoff Berrow (put thecat...
|
by: DrUg13 |
last post by:
In java, this seems so easy. You need a new object
Object test = new Object() gives me exactly what I want.
could someone please help me understand the different ways to do the
same thing in C++. I find my self sometimes, trying
Object app = Object();
Object *app = Object();
Object app = new Object();
|
by: gamaron |
last post by:
Summary
---------
Is Fox Toolkit ( http://www.fox-toolkit.org/ ) the "best" C++ GUI
library/toolkit?
My key goals (at least those that come to mind right now):
* Portability (Windows, Linux, MacOS, other unix)
* Open source
* Maturity
|
by: James Thompson |
last post by:
I'm sure this question has been asked a hundred times. I did a google
search and found some older post and some mixed reviews. I am looking
for an updated opinion on which book is the best for learning Visual
C++ .NET. A little background, I have been programming C# for the
past year and I was a Visual Basic programmer for about 5 years before
that. I created a new project in C++ .NET and it is like night and day
compared to C#. I was...
|
by: Robert S. Ramos |
last post by:
I need help in selecting the best C# book for someone going from VB.NET to
C#. I am in the process of looking for a new job and I have found an
excellent company, problem is that I have only being using C# for about 6
months and they want me to take an online test to verify that I know C#. I
really want this job, so my idea is to get one or two good books and spend a
week at the most studying the languange intensely. I am a very fast...
| |
by: Art |
last post by:
Hi folks,
I'm writing a traditional desktop app using VB.NET and am stumbling
over what seems like a very basic question:
My app does not need to be connected to a server or another computer.
It just runs locally. So what is the best way to store user-entered
data? The app is like an address book, where users can enter contacts
and save the data.
|
by: puzzlecracker |
last post by:
It'd be interesting to compare the learning practices of c++
practitioners. I'll start with mine
The C++ Programming Language
C++ Primer
Effective C++
More Effective C++
Effective STL
The C++ Standard Library : A Tutorial and Reference (most of it)
Exceptional C++
|
by: maciek |
last post by:
Hi,
I was wondering if anyone could suggest me a book/article/tutorial on
Exception Handling in multi tier Windows Apps. What are the best
practices/ways to implement EH in multi tier enviroment. I read some MS
Best Practices articles on MSDN. It helped a little, but considering
how unexperienced programmer I am, I think I'd need a good sample code
and explanation I could follow to fully understand the issue.
Thanks in advance.
|
by: testcpp |
last post by:
Hi experts,
What's considered the best book to learn javascript? I searched this
newsgroup but the postings are over five years old, so is there a good
book to learn. I've searched Amazon and found that the best rated is,
among others, John Pollock, "JavaScript: A Beginner's Guide."
I am not a big fan of the O'Reilly books, to be honest.
I do know C and C++ but no Java, so would Pollock's book is the best
starting place?
|
by: blisspikle |
last post by:
I figure that someone good at dotnet can look at this and give me a
clue on how to easily organize this code?
If there is a unique identifier like "Publisher" with a bunch of
"Book" that are published under them (I used the arraylist class in
the publisher class). How should the code be organized, and how can
the books properties like "Name" be easily called in the main code, or
searched for in the main code?
|
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |