473,387 Members | 1,379 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.

i am confused about programming?

hai all,

1st of all this post is not about C++, it is about general programming,
problems i am facing in learning the concepts & reflects my experience
with C and C++ . i know about functions, variables, compilers,
interpreters etc etc but i have never done any real-life coding. i am
trying to learn C++ as most of the jobs in my area are for the
graduates/PGs carrying these skills:

1.) C++
2.) OOA & D
3.) Design-Patterns (programmers who can comprehend at least 50% of
"Design Patterns" by GoF)
4.) experience in real-life C++ projects.
5.) experience of UNIX

now there is only one good book available in my area: "Stroustrup" (by
good book i mean an author who thinks C is not prerequisite for C++). i
am trying to learn C++ from it but from last 2 months my progress is
not so good. i only know just a handful of C++ constructs. i am not
even able to understand the "Desk Calculator" programme in chapter 6
which forms the basis of chapter 8 & then 9.

i am not even able to think of the what problems, what programmes i
should post. one day i tried to read "K&R2" i came into immediate
programming mode & started to write small useful programmes given in
exercises & also understood the concepts behind these programmes pretty
well but i am avoiding C as it is not useful to my situation & even if
i put time to learn C it will only increase the gap between me & C++ &
hence between me & the job, the opprtunity to stand on my own feet at
age 25. hey, dont take it wrong, the Hacker within me loves C but the
corporate does not :-(

i think the problem has more to do with "immamturity & newbiness" to
programming than with C or C++. i am confused & worried about my future
& my younghood.

what do you suggest?

(i have posted this post here rather than on C++, Pyhton or Ruby
because i am here, at www.groups.google.com from a long time and have
experienced & searched most of programming groups and i have seen that
C folks are quite different, most of the time opposite in "thinking
style" as compared to other popular languages & that seems to extend to
general-life as well & *i* think comp.lang.c had hit me much more
deeply, in a technical sense, rather than any other group. BTW my post
is also at "comp.programming" as that is a general programming group)

Dec 23 '06 #1
6 1369
arnuld wrote:
[...] i am
trying to learn C++
[...]
(i have posted this post here rather than on C++, Pyhton or Ruby
because i am here, at www.groups.google.com from a long time and have
experienced & searched most of programming groups and i have seen that
C folks are quite different, most of the time opposite in "thinking
style" as compared to other popular languages & that seems to extend to
general-life as well & *i* think comp.lang.c had hit me much more
deeply, in a technical sense, rather than any other group. BTW my post
is also at "comp.programming" as that is a general programming group)
It doesn't work that way. Your post has absolutely nothing to do with
C, so it doesn't belong here. There may be a very small number of
exceptions to that, but this is not one of them.

Dec 23 '06 #2
arnuld wrote:
hai all,

1st of all this post is not about C++, it is about general programming,
problems i am facing in learning the concepts & reflects my experience
with C and C++ . i know about functions, variables, compilers,
interpreters etc etc but i have never done any real-life coding. i am
trying to learn C++ as most of the jobs in my area are for the
graduates/PGs carrying these skills:

1.) C++
2.) OOA & D
3.) Design-Patterns (programmers who can comprehend at least 50% of
"Design Patterns" by GoF)
4.) experience in real-life C++ projects.
This sounds to me as your main practical problem: how
are you going to get experience in real-life projects ? You
need a job first in order to get the required experience but
you won't get a job unless you have experience. But since
they want graduates why not do a degree ? You might be
able to get a work placement through that.
5.) experience of UNIX

now there is only one good book available in my area: "Stroustrup" (by
good book i mean an author who thinks C is not prerequisite for C++). i
am trying to learn C++ from it but from last 2 months my progress is
not so good. i only know just a handful of C++ constructs. i am not
even able to understand the "Desk Calculator" programme in chapter 6
which forms the basis of chapter 8 & then 9.

i am not even able to think of the what problems, what programmes i
should post. one day i tried to read "K&R2" i came into immediate
programming mode & started to write small useful programmes given in
exercises & also understood the concepts behind these programmes pretty
well but i am avoiding C as it is not useful to my situation & even if
i put time to learn C it will only increase the gap between me & C++ &
hence between me & the job, the opprtunity to stand on my own feet at
age 25. hey, dont take it wrong, the Hacker within me loves C but the
corporate does not :-(
I don't see how learning C will increase the gap between
you and C++. On the contrary it will decrease it.
i think the problem has more to do with "immamturity & newbiness" to
programming than with C or C++. i am confused & worried about my future
& my younghood.

what do you suggest?
If C and K&R work for you then stick with those for
the time being and try again C++ later. Plus it may be
that the Stroustrup just isn't for you. Perhaps try
another one ?
(i have posted this post here rather than on C++, Pyhton or Ruby
because i am here, at www.groups.google.com from a long time and have
experienced & searched most of programming groups and i have seen that
C folks are quite different, most of the time opposite in "thinking
style" as compared to other popular languages & that seems to extend to
general-life as well & *i* think comp.lang.c had hit me much more
deeply, in a technical sense, rather than any other group. BTW my post
is also at "comp.programming" as that is a general programming group)
Dec 23 '06 #3
Harald van Dijk wrote:
arnuld wrote:
[...] i am
trying to learn C++
It doesn't work that way. Your post has absolutely nothing to do with
C, so it doesn't belong here. There may be a very small number of
exceptions to that, but this is not one of them.
The OP normally posts in comp.lang.c++. The message here was likely
just an error on his part.


Brian
Dec 23 '06 #4
"Default User" <de***********@yahoo.comwrites:
Harald van Dijk wrote:
>arnuld wrote:
[...] i am
trying to learn C++
>It doesn't work that way. Your post has absolutely nothing to do with
C, so it doesn't belong here. There may be a very small number of
exceptions to that, but this is not one of them.

The OP normally posts in comp.lang.c++. The message here was likely
just an error on his part.

Brian
That is clearly not the case since the OP goes out of his way to
describe WHY he is posting to .c and not .c++.
Dec 24 '06 #5
On Sat, 23 Dec 2006 19:55:37 -0600, Richard wrote
(in article <bt************@gmail.com>):
"Default User" <de***********@yahoo.comwrites:
>Harald van Dijk wrote:
>>arnuld wrote:
[...] i am
trying to learn C++
>>It doesn't work that way. Your post has absolutely nothing to do with
C, so it doesn't belong here. There may be a very small number of
exceptions to that, but this is not one of them.

The OP normally posts in comp.lang.c++. The message here was likely
just an error on his part.

Brian

That is clearly not the case since the OP goes out of his way to
describe WHY he is posting to .c and not .c++.
It was also posted (separately, identically, but not
cross-posted) to comp.programming.

--
Randy Howard (2reply remove FOOBAR)
"The power of accurate observation is called cynicism by those
who have not got it." - George Bernard Shaw

Dec 24 '06 #6
That is clearly not the case since the OP goes out of his way to
describe WHY he is posting to .c and not .c++.

It was also posted (separately, identically, but not
cross-posted) to comp.programming.
yes and you were of much help there :-)

Dec 24 '06 #7

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

Similar topics

5
by: shumaker | last post by:
I'm trying to learn how to make and use aliases for two tables in in this update statement: ALTER PROCEDURE dbo.UpdateStatus AS UPDATE dbo.npfields SET Status = N'DROPPED' FROM dbo.npfields...
9
by: vijay | last post by:
Hello, I am new to C Programming and just started reading K&R. I was about to finish the pointers chapter but got very confused with: 1. int arr; >From what I have read, arr is a pointer to...
6
by: m_a_t_t | last post by:
Ok, I'm reading "The C Programming Language: 2nd Edition" and I'm on chapter 1.5.1 and here's the program you're sposed to make: #include <stdio.h> /* copy input to output; 1st version */...
8
by: Rachel Suddeth | last post by:
I'm trying to use reflection to create an object at runtime where the type is given by a string. I thought we should be able to do that, but so far it's not working. I'm trying to work on...
12
by: Blaze | last post by:
I am doing the first walk through on the Visual Studio .Net walkthrough book to learn a little about programming. I am having issues with the first tutorial not running correctly. It seems that...
3
by: randomtalk | last post by:
hello everyone! Well, recently i've been trying to pick up c and see what is pointer all about (been programming in lisp/python for the better part of my last two years).. mmm.. I'm currently...
26
by: Dodger | last post by:
Okay, background... yes, I am another of those evil, spurned, damnable Perl mongers, but I'm not trying to start a flamewar, I'm juust tryung to understand something... I can write a script in...
6
by: ryanbayona | last post by:
I really wanted to learn C++ thats why i took the initiative to self- study. I am currently following the tutorial at this site: http://www.cprogramming.com/tutorial.html#c++tutorial but im...
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:
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
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?
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...

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.