473,465 Members | 1,379 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

guidance for future

Hi to all,
This is my first posting to this forum.I am a graduate student in the
comp science and i am very interested in C/C++ programming.I have
learnt the basics of both the languages and can implement the
features.I want to be a Professional C/C++ programmer.I also want to
know how programming in embedded systems is done with C/C++.I just
need to know what r the books(online links) and things to learn to
cater the needs of the market in C/C++.
Thanking all in advance
vinod
Jul 19 '05 #1
7 1632
vinod wrote:
Hi to all,
This is my first posting to this forum.I am a graduate student in the
comp science and i am very interested in C/C++ programming.I have
learnt the basics of both the languages and can implement the
features.I want to be a Professional C/C++ programmer.I also want to
know how programming in embedded systems is done with C/C++.I just
need to know what r the books(online links) and things to learn to
cater the needs of the market in C/C++.
Thanking all in advance
vinod


Well, first you should stop saying "C/C++". They are two quite different
languages. If you want to discuss C, comp.lang.c is down the hall.

For C++, you might want to look at

"Accelerated C++" by Koenig & Moo

"The C++ Programming Language" (3rd or special edition) by Bjarne Stroustrup

"The C++ Standard Library" By Nicolai Josuttis.

As well as other books by these authors, and also by Herb Sutter and
Scott Meyers.

-Kevin
--
My email address is valid, but changes periodically.
To contact me please use the address from a recent posting.

Jul 19 '05 #2

"Kevin Goodsell" <us*********************@neverbox.com> wrote in message
news:_v****************@newsread4.news.pas.earthli nk.net...
vinod wrote:
Hi to all,
This is my first posting to this forum.I am a graduate student in the
comp science and i am very interested in C/C++ programming.I have
learnt the basics of both the languages and can implement the
features.I want to be a Professional C/C++ programmer.I also want to
know how programming in embedded systems is done with C/C++.I just
need to know what r the books(online links) and things to learn to
cater the needs of the market in C/C++.
Thanking all in advance
vinod


Well, first you should stop saying "C/C++". They are two quite different
languages.


Ah, the punctuation police again. I wish people would stop harping on it.
Where did he say he thought it was the same language? Why is there a
newsgroup alt.comp.lang.learn.c-c++? Does *that* imply they are the same
language? C/C++ means C and/or C++. Practically speaking, I think we all
know what that means.
Jul 19 '05 #3
jeffc wrote:
[SNIP]
Well, first you should stop saying "C/C++". They are two quite
different languages.


Ah, the punctuation police again. I wish people would stop harping
on it. Where did he say he thought it was the same language? Why is
there a newsgroup alt.comp.lang.learn.c-c++? Does *that* imply they
are the same language? C/C++ means C and/or C++. Practically
speaking, I think we all know what that means.


Patience, Jeff, patience. The reason why many say aganist the term C/C++ is
because C and C++ and similar enough to beginners to miss the substantial
difference between them. Since you have used the name of the newsgroup as
proof please let me use the FAQ of this newsgroup as proof:

http://www.snurse-l.org/acllc-c++/faq.html#q2.1

--
WW aka Attila
Jul 19 '05 #4

"White Wolf" <wo***@freemail.hu> wrote in message
news:bk**********@phys-news1.kolumbus.fi...
jeffc wrote:
[SNIP]
Well, first you should stop saying "C/C++". They are two quite
different languages.
Ah, the punctuation police again. I wish people would stop harping
on it. Where did he say he thought it was the same language? Why is
there a newsgroup alt.comp.lang.learn.c-c++? Does *that* imply they
are the same language? C/C++ means C and/or C++. Practically
speaking, I think we all know what that means.


Patience, Jeff, patience. The reason why many say aganist the term C/C++

is because C and C++ and similar enough to beginners to miss the substantial
difference between them. Since you have used the name of the newsgroup as
proof please let me use the FAQ of this newsgroup as proof:

http://www.snurse-l.org/acllc-c++/faq.html#q2.1


It was not "proof" of anything - it was a question. Again, if the term
C/C++ is so dangerous, why is the newsgroup named that, and how confusing is
that?
Jul 19 '05 #5
vinod wrote:
Hi to all,
This is my first posting to this forum.I am a graduate student in the
comp science and i am very interested in C/C++ programming.I have
learnt the basics of both the languages and can implement the
features.
So, do you know data structures, design patterns or development
processes? There is more to programming than just knowing the
language. You now have a tool box. You need to add more tools
to perform more jobs.

I want to be a Professional C/C++ programmer.I also want to
know how programming in embedded systems is done with C/C++.
Much of the embedded systems programming involves interacting with
the hardware. A background in how to read schematics, use logic
analyzers, oscilliscopes, and knowing the behavior of the devices
is fundamental. I have met people working on an embedded system
who didn't have a clue as to how the hardware worked; this does
happen on the larger systems.

You will need to have more knowledge than just knowing the
programming language. You will need to know something of different
application areas. For example, you should know about database
systems when working with database applications (also useful in
embedded systems). Some applications, such as cryptography,
require a strong foundation in numerical analysis. Some embedded
systems are more process and control flow oriented, which don't
require as much math skills.

http://www.embeddedsystems.com
I just
need to know what r the books(online links) and things to learn to
cater the needs of the market in C/C++.
Thanking all in advance
vinod


Which market? Shrink-wrap applications or products with embedded
processors? These also have "sub" markets.

I suggest you get an internship to see what is out there. Research
to see what areas use programming. Pick your favorite and learn
more specifics.

--
Thomas Matthews

C++ newsgroup welcome message:
http://www.slack.net/~shiva/welcome.txt
C++ Faq: http://www.parashift.com/c++-faq-lite
C Faq: http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
http://www.raos.demon.uk/acllc-c++/faq.html
Other sites:
http://www.josuttis.com -- C++ STL Library book

Jul 19 '05 #6
jeffc wrote:
[SNIP]
http://www.snurse-l.org/acllc-c++/faq.html#q2.1


It was not "proof" of anything - it was a question. Again, if the
term C/C++ is so dangerous, why is the newsgroup named that, and how
confusing is that?


It is named that AND:

http://www.snurse-l.org/acllc-c++/faq.html#q1.5

"It usually helps if you *INDICATE SOMEWHERE IN YOUR POST IF YOU'RE
EXPECTING A C OR A C++ ANSWER* - several techniques appropriate to C++ will
not work in C, and some C programs will not work or are considered bad style
under C++."

--
WW aka Attila
Jul 19 '05 #7
jeffc wrote:

Ah, the punctuation police again. I wish people would stop harping on it.
Where did he say he thought it was the same language? Why is there a
newsgroup alt.comp.lang.learn.c-c++? Does *that* imply they are the same
language? C/C++ means C and/or C++. Practically speaking, I think we all
know what that means.


I said it simply because the languages are different enough that a
person attempting to use one like it is the other will run into serious
problems. They may have a common root, but the usage of the two is very
different, and I think "C/C++" implies a relationship that doesn't (or
at least shouldn't) exist.

-Kevin
--
My email address is valid, but changes periodically.
To contact me please use the address from a recent posting.

Jul 19 '05 #8

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

Similar topics

2
by: Ken Fine | last post by:
I would like some guidance regarding a "content scanner" I'm trying to build. This ASP widget will automatically scan remote web sites for certain kinds of content using a screen scraping component...
3
by: new_GUY | last post by:
I have a HUGE project (at least for me) and need some guidance. I am trying to create a database for a local university movie club that allows users to input there basic personal information...
11
by: Ken Durden | last post by:
I am in search of a comprehensive methodology of using these two object cleanup approaches to get rid of a number of bugs, unpleasantries, and cleanup-ordering issues we currently have in our...
2
by: Robert Hanson | last post by:
I am new to the asp.net application building and I have read the information regarding the storing of information using session vs cookies vs viewstate. I am asking for suggestions/guidance as to...
0
by: Patrick.O.Ige | last post by:
This what i got from microsoft! GDluck Dear ASP.NET Customer, This alert is to advise you of the availability of a web page that discusses an investigation Microsoft is currently conducting...
2
by: csman24 | last post by:
I'm just looking for some guidance so that I get a start on a school project. Need to write 3 kind of event for a Bus, Passenger, transit system in which: -person: arrives at bus Q after random...
8
by: | last post by:
I'm looking for some design guidance on a collection of projects I'm working on. The project involves a bunch of websites constructed out of a collection of user controls. Different user...
2
by: VirtualLilac | last post by:
Hi, Am trying to build a database for non-profit organisation, its a volunteer job and nobody around to guide me. From my learning I could able to build few reports and forms but am feeling stuck...
0
by: darius | last post by:
Hi, having gps navigation web pages I am still curious about voice guidance algorithms/ applications incorporated into navigation systems. I would appreciate your guidance in accessing the...
7
by: yaragallamurali | last post by:
Hi I have thought about my earlier post, refined it and reposting it. I am actually new to schema designing. I have read few articles about data modeling and started building schemas for real time...
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
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
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
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
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 ...

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.