473,715 Members | 5,414 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Idiotic question of an Idiot - dint like dont reply.

I dint find a proper group to post this,
so i'm asking this question. If you think
this question is irrelevent then dont answer,
but i expect good replies from experts.

I wondor, how these guys who answer
to complicated questions have mastered C.
I'm a beginner in C, and wondor how to master C.
Should i study theory, or start writing programs?
If i should start writing programs, What programs should i start with?
Where should i find the proper materials.

Mar 15 '06 #1
23 2021

novice wrote:
I dint find a proper group to post this,
so i'm asking this question. If you think
this question is irrelevent then dont answer,
but i expect good replies from experts.

I wondor, how these guys who answer
to complicated questions have mastered C.
I'm a beginner in C, and wondor how to master C.
Should i study theory, or start writing programs?
If i should start writing programs, What programs should i start with?
Where should i find the proper materials.


A good place to start is "The C Programming Language - Second Edition"
by Brian W. Kernighan and Dennis M. Ritchie. Read the book, and do all
the exercises. Practice on real world problems. Follow c.l.c. Others
are likely to add to this list.

--
BR, Vladimir

Mar 15 '06 #2
Vladimir S. Oka said:

novice wrote:
I dint find a proper group to post this,
so i'm asking this question. If you think
this question is irrelevent then dont answer,
but i expect good replies from experts.

I wondor, how these guys who answer
to complicated questions have mastered C.
I'm a beginner in C, and wondor how to master C.
Should i study theory, or start writing programs?
If i should start writing programs, What programs should i start with?
Where should i find the proper materials.


A good place to start is "The C Programming Language - Second Edition"


Another good place to start would be any place that teaches good manners. If
he thinks my answer is irrelevant he need not answer, but I expect good
questions from novices.

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
Mar 15 '06 #3
novice wrote:
I dint find a proper group to post this,
so i'm asking this question. If you think
this question is irrelevent then dont answer,
but i expect good replies from experts.

I wondor, how these guys who answer
to complicated questions have mastered C.
I'm a beginner in C, and wondor how to master C.
Should i study theory, or start writing programs?
If i should start writing programs, What programs should i start with?
Where should i find the proper materials.


I always think that a good way to start is to think of small small /tools/
that you could write and use later, for example, perhaps write a program
that can replace tab characters in a .c file source file with a user
configurable number of space characters - and/or the reverse of course.
--
==============
Not a pedant
==============
Mar 15 '06 #4

Richard Heathfield wrote:
Vladimir S. Oka said:

novice wrote:
I dint find a proper group to post this,
so i'm asking this question. If you think
this question is irrelevent then dont answer,
but i expect good replies from experts.

I wondor, how these guys who answer
to complicated questions have mastered C.
I'm a beginner in C, and wondor how to master C.
Should i study theory, or start writing programs?
If i should start writing programs, What programs should i start with?
Where should i find the proper materials.


A good place to start is "The C Programming Language - Second Edition"


Another good place to start would be any place that teaches good manners. If
he thinks my answer is irrelevant he need not answer, but I expect good
questions from novices.


Agreed.

I'm always in two minds about pointing manners to such posters, as they
tend to fight back.

<OT on><PC off>
I blame it on this new "respect" culture. Suddenly, one does not earn
respect through one's actions, but is rather born with it, together
with a healthy dose of /disrespect/ towards any other not of the same
ilk.
</PC></OT>

Mar 15 '06 #5
"novice" <sa*******@gmai l.com> wrote in news:1142421410 .477165.213000
@e56g2000cwe.go oglegroups.com:
Subject: Idiotic question of an Idiot - dint like dont reply.
A first step would be not to call yourself an idiot unless you genuinely
believe that ... in which case, you have no business programming.
I wondor, how these guys who answer
to complicated questions have mastered C.
I'm a beginner in C, and wondor how to master C.
Should i study theory, or start writing programs?
If i should start writing programs, What programs should i start with?
Where should i find the proper materials.


Start with smallest possible program you can possibly write -- that is
why we have "Hello World". That will help you get started.

Read the appropriate FAQ lists. Lurk here, and attempt to work on
questions others post. Compare your solutions with the ones posted by
regulars. Learn from your mistakes.

Don't expect to be able to write flawless programs overnight. Value the
public critique of the code you post.

That'll be a good start.

Sinan

--
A. Sinan Unur <1u**@llenroc.u de.invalid>
(remove .invalid and reverse each component for email address)
Mar 15 '06 #6

"novice" <sa*******@gmai l.com> wrote in message
news:11******** **************@ e56g2000cwe.goo glegroups.com.. .
I dint[sic] find a proper group to post this,
so i'm[sic] asking this question. If you think
this question is irrelevent[sic] then dont[sic] answer,
but i[sic] expect good replies from experts.
Not everyone here is an expert. People here are at many different skill
levels. You don't have the right to expect anything from anyone, although
most will try to accomodate your request.
I wondor[sic], how these guys who answer
to complicated questions have mastered C.
1) be passionate for the things you do
2) learn how to excel at what you're passionate about
3) don't waste time, i.e., don't do the things you don't care about, unless
needed to fulfill 2)
4) practice makes (near) perfect
I'm a beginner in C, and wondor[sic] how to master C.
Should i[sic] study theory, or start writing programs?
If i[sic] should start writing programs, What programs should i[sic] start with? Where should i[sic] find the proper materials.
(At least capitalize your "I" 's. It gives importance to you. You are
somebody.)

Start by programming something related what you need, want, or enjoy:
1) utilities
2) games
3) checkbook
4) calculator
5) sports
6) cars

Pick an OS and a compiler. Read the manuals. Write something. Learn how
to enable warnings and error messages when you compile. Correct the
mistakes. Repeat. Practice does make near perfect. I can't solve the
physics problems today, that I solved in HS due to lack of practice.

Learn how you solve problems. Do you start with a simple outline and then
prefer to fill in progressively or do you prefer to start with all the stuff
you want and work back? Download other people's code and see if you can
understand what they are doing.
I wondor[sic], how these guys who answer
to complicated questions have mastered C.


I started by:
1) getting straight A's
2) learning programming on my own and through school
3) taking AP courses
4) taking standardized tests
5) doing all homework
6) solving other in the book non-homework problems
7) correcting teachers when they made mistakes or when they asked where they
had made their mistake
8) after taking a standardized test, finding an error in said standardized
test (I scored so high they thought I had cheated), that had been given for
15 years and reviewed by PHD's and numerous college students (transcription
error on their part)
9) knowing the nature of people (1/3 are agreeable, 1/3 are assholes, 1/3
are alcoholics)
10) working late to solve a two month problem from incompetent asshole
manager who said it was needed in two weeks. So I did it in one day, only
to find said manager asking for it after two days, as I expected.
11) not working on two hour problem by same incompetent asshole manager who
said it was needed in four weeks until the day it was needed.
Rod Pemberton
Mar 15 '06 #7
to ba a c master its better to read theory and practice in a computer
but the good book for a beginner is ansi c by any author but it must
not my dennis ritche its very hard to understand even though he is an
expert

Mar 15 '06 #8

ki************@ yahoo.com wrote:
to ba a c master its better to read theory and practice in a computer
but the good book for a beginner is ansi c by any author but it must
not my dennis ritche its very hard to understand even though he is an
expert


To be a master in anything, it's important to be prepared to make an
effort. For example:

- make an effort to properly capitalise
- make an effort to use punctuation
- make an effort to post properly, quoting context

Before posting here again, read and heed:

- <http://cfaj.freeshell. org/google/>
- <http://www.clc-wiki.net/wiki/Introduction_to _comp.lang.c>

BTW, there's nothing wrong with K&R2, provided one really wants to make
an effort learning C.

--
BR, Vladimir

Mar 15 '06 #9
ki************@ yahoo.com said:
to ba a c master its better to


How long have you been a C master?

I don't wish to discourage you in your quest to become one, but until you
are one, it might be better not to explain how to become one, in case you
turn out to be wrong.

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
Mar 15 '06 #10

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

Similar topics

75
4653
by: Xah Lee | last post by:
http://python.org/doc/2.4.1/lib/module-re.html http://python.org/doc/2.4.1/lib/node114.html --------- QUOTE The module defines several functions, constants, and an exception. Some of the functions are simplified versions of the full featured methods for compiled regular expressions. Most non-trivial applications always use the compiled form UNQUOTE
4
1812
by: Rob Meade | last post by:
....little function for count lines of code? I was going to do this a little while ago, hoping to count each line in each file in each folder etc etc, and then determine whether it was say ASP, HTML or comments....and give totals... Anyone got anything like this they dont mind sharing? Just curious...
0
1608
by: perseus | last post by:
ath: sn-us!sn-xit-01!sn-xit-09!supernews.com!nntp.cs.ubc.ca!logbridge.uoregon.edu!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: "Mike Wahler" <mkwahler@mkwahler.net> Newsgroups: comp.lang.c++ Subject: Re: Troll Alert: How Do We Configure the BOOST Filesystem Library? Date: Tue, 12 Aug 2003 10:59:29 -0700 Organization:...
383
12144
by: John Bailo | last post by:
The war of the OSes was won a long time ago. Unix has always been, and will continue to be, the Server OS in the form of Linux. Microsoft struggled mightily to win that battle -- creating a poor man's DBMS, a broken email server and various other /application/ servers to try and crack the Internet and IS markets. In the case where they didn't spend their own money to get companies to
11
1647
by: Kevin Grigorenko | last post by:
That's a rethorical question. But shouldn't this statement store the value of three in the variable a: #include <iostream> int main() { int a = 1 & 2; if(a & 1) {
15
1546
by: Daniel Billingsley | last post by:
Speaking of trying to read deeply nested if-else blocks... I often find it's not always easy to tell one indent level from another (granted I keep my tab settings low so I'm not halfway across the page by the 3rd level), and I find myself doing things like this to help me keep it straight: class MyClass { public void SomeMethod()
4
1699
by: Bill Dodd | last post by:
Is there really no way to have different asp.net applications share session variables? The problem I'm running into is that I have numerous asp.net (and asp) applications that were written as standalone apps and are now one by one being added to an umbrella project. For instance OpenOrderReport is a asp project with numerous references to third part controls, etc. It's existed a http://where-ever/Openorderreport for months and is...
12
1854
by: clintonG | last post by:
I can't tell you how frustrated I get when going to a web developer's website and observing he or she is an idiot that has not grasped the most fundamental element of usability: page title naming conventions. 1.) You know you are at an idiot's website when there is no page title. Listen up idiot. Give every page a name using the HTML <title> element. 2.) When naming your page do not put the name of your website or your company 'after'...
19
2256
by: so many sites so little time | last post by:
the table is head the colunm is called body <?php //show_site.php // This script retrieves blog entries from the database. // Address error handing. ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); // Connect and select.
0
9343
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, 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...
0
9198
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 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...
1
9104
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
5967
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4477
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...
0
4738
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3175
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
2
2541
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2119
bsmnconsultancy
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...

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.