473,471 Members | 2,017 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

About Efficient c++

Hi i am new to this group and to c++ also though i have the knowledge
of "c" and now want to learn c++ and data structure using c/c++ .
so could nebody please suggest me some tips(books,links,&experiences)
so that i can be an EFFICIENT programmer of c++.
Also i want to ask that how can we develope efficient codes and what
are various techniques for writing code sin efficient manner.
Please help me.

Jul 23 '05 #1
3 1541
sandeep wrote:
Hi i am new to this group and to c++ also though i have the knowledge
of "c" and now want to learn c++ and data structure using c/c++ .
so could nebody please suggest me some tips(books,links,&experiences)
so that i can be an EFFICIENT programmer of c++.
Also i want to ask that how can we develope efficient codes and what
are various techniques for writing code sin efficient manner.


Consider this: being an efficient programmer is not the same as writing
efficient code. I would strongly recommend getting a good book on C++
(like "Accelerated C++") and learning the language based on the problems
it solves. Along with a beginner text, get yourself an OOD book which
might even change how you approach solving problems. There are many good
books on those subjects (and they are related, of course). Check out
www.accu.org for their book review section.

V
Jul 23 '05 #2
Thank you sir , but i want to confirm that i have knowledge of only 'c'
so would that book be fine for me.
thaks for ur reply again

Jul 23 '05 #3
On 2005-06-27, sandeep <sa************@gmail.com> wrote:
Thank you sir , but i want to confirm that i have knowledge of only 'c'
so would that book be fine for me.


Yes, Accelerated C++ would be an excellent choice for you. It's concise, it
doesn't assume any background knowledge, but it also doesn't spend 500 pages
explaining how to program in C (which is what most C++ books do). The fact
that it minimizes coverage of the "C subset" makes it a great choice for C
programmers who are unfamiliar with C++.

Cheers,
--
Donovan Rebbechi
http://pegasus.rutgers.edu/~elflord/
Jul 23 '05 #4

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

Similar topics

220
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
6
by: Steve M | last post by:
1. Near the beginning of the document "Unifying types and classes in Python 2.2" by GvR, which can be found at http://www.python.org/2.2.2/descrintro.html, the author writes the following about...
9
by: C# Learner | last post by:
Some time ago, I remember reading a discussion about the strengths and weaknesses of exception handling. One of the weaknesses that was put forward was that exception handling is inefficient (in...
5
by: Zach | last post by:
When it is being said that, "value types are created on the stack or inline as part of an object". If a value type is created in an object, and that object is being called, the value type in that...
14
by: Alan Silver | last post by:
Hello, I have spent ages trawling through Google, looking for information about global functions in ASP.NET and I'm still not clear about the best way to go about this (or not). I am writing...
66
by: Cor | last post by:
Hi, I start a new thread about a discussion from yesterday (or for some of us this morning). It was a not so nice discussion about dynamically removing controls from a panel or what ever. It...
10
by: storyGerald | last post by:
Recently, I'm interested in writing very efficient code. Problem: there is a sequence { a(0), a(1), ..., a(n-1) } and a very small positive integer k, write an algorithm without using multiply...
4
by: cwc5w | last post by:
I have two classes. One with a regular destructor and the other with a virtual destructor. e.g. class x { ~x(){} } vs
3
by: Kane | last post by:
When you create node 1 you allocate memory and link it Again when you create node 2 you would allocate memory for that node in a different section of the code. Is there more efficient way where I...
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
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
Oralloy
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,...
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...
1
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
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...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

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.