Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

learning C

Name: ;_; 2007-06-09 13:44 ID:emEwOfBU

Should I start with The C Programming Language? I already know some basics (hello, world, obviously), but will the book be good as a first handbook?

Name: Anonymous 2007-06-09 13:45 ID:emEwOfBU

Or maybe I should start learning C++? (Thinking in C++, of course)

Name: Anonymous 2007-06-09 13:52 ID:Heaven

you should fuck off, actually.

Name: Anonymous 2007-06-09 14:26 ID:naHOLl7y

What type of software do you wish to develop? How much effort are you willing to put in learning to do anything other than printing strings or iterating over simple arrays?

In most cases you're better of with another language.

Some will argue though that C is a good starter language, because you're forced to learn the computer internals (data types, memory allocation, pointers, etc)

Name: Anonymous 2007-06-09 14:46 ID:gJtzXP3A

I think everybody should learn C, even if they never use it. (the same goes for lisp)

Name: Anonymous 2007-06-09 15:24 ID:Lq3+2kPy

lern c++, its actually useful.

Name: Anonymous 2007-06-09 15:25 ID:afAgjwGF

This is why Turkey will never join the EU: its muslim faggotry is too ingrained its culture to join our elite secular clique.

Name: Anonymous 2007-06-09 16:43 ID:Hk05yuzl

Use GCC, not Visual Studio to learn C. VS has shitty C support.

Name: Anonymous 2007-06-09 17:04 ID:+9uyl88N

C++ is retarded, makes no sense.

Name: Anonymous 2007-06-09 17:11 ID:Ow6jooh2

>>5
CS faggot, GTFO.

Name: Anonymous 2007-06-09 17:44 ID:Lq3+2kPy

visual studio is for fags. lern to write c++ with GCC and DEV-C++

Name: Anonymous 2007-06-09 18:06 ID:RFRo7ZH8

Everyone should learn MIPS it teaches you about worthless learning.

Name: Anonymous 2007-06-09 18:26 ID:EaZ0EgEs

>>1
Learn C and read K&R, then learn LISP and read SICP if you want to become an EXPERT PROGRAMMER

Name: Anonymous 2007-06-09 18:28 ID:SJ2hCxH6

>>13 looked like a joke post but he's actually the most sound person in this thread.

K&R and SICP are like th old and new testaments of programming.

Name: Anonymous 2007-06-09 20:35 ID:M4z7lKW8

If you want to learn any programming language you should have a purpose for doing so. Otherwise your knowledge will never be as solid or you'll end up giving up half way.

Name: Anonymous 2007-06-10 7:53 ID:RngPBqOp

Speaking of which: are there any beginner C books out there? People keep telling me that K&R is not for beginners, so what should I read first if I am a complete newbie?

Name: Anonymous 2007-06-10 7:59 ID:s6x//aM2

>>16
there is no such thing as "beginner C" because you have to be an expert to do anything at all

Name: Anonymous 2007-06-10 9:29 ID:zJswZFcS

>>16
I learnt C with K&R. i told u i was hardcore.

Name: Anonymous 2007-06-10 9:44 ID:0LqGPVgh

http://www.ertos.nicta.com.au/publications/papers/Tuch_KN_07.pdf
Nearly All Binary Searches and Mergesorts are Broken. This was
the title of a short, widely read article by Joshua Bloch on Google's
research blog [6]. Bloch had discovered a problem in his imple-
mentation of binary search in an array in the standard Java library.
The problem had remained unnoticed for nine years of widespread
deployment in the Java platform, and Bloch argues that it is in fact
about 50 years old as it can be found in most standard text-books.
What is remarkable about this error is that many of the text-book
and lecture implementations have been formally proven correct.

Name: Anonymous 2007-06-10 10:12 ID:GHlk5DJ9

Name: Anonymous 2007-06-10 13:35 ID:435G2Pxy

>>4

I learned C in school and I still don't know about pointers.

Name: Anonymous 2007-06-10 14:45 ID:RngPBqOp

Google does nothing; is SICP good for a beginner?

Name: Anonymous 2007-06-10 17:11 ID:zJswZFcS

>>22
It's great. You'll receive enlightenment even before you're furtherly corrupted by other things.

Name: Anonymous 2007-06-10 17:52 ID:zScJpVDc

"People keep telling me that K&R is not for beginners,"
They are wrong.

Name: Anonymous 2007-06-11 1:33 ID:U0HMo0wr

The best way to learn C++ is to start your project, find the libraries & headers you wanna work with, read their documentation  and start the process of trial and error. As for a book, all you need is to borrow one from a library or something, cause you'll only need it for hints and fundamental stuff.

PS: Most Microsoft documentation sucks supreme ass

Name: Anonymous 2007-06-11 4:08 ID:btQvkpwo

>>12
Everyone here is talking about why some compilers for c (gcc) are better than others(visual studio). You can't really understand something like that unless you understand assembly language, with MIPS being a good vesicle for that understanding.  So while it may seem pretty useless nowadays, its really not.  Same thing with c.  Its the foundation for most modern programming languages...its beneficial to know where they came from.

Name: Anonymous 2007-06-11 4:14 ID:FedPWU+o

>>26
Can I change your 'beneficial' to an 'interesting'?

Name: Anonymous 2007-06-11 4:30 ID:btQvkpwo

>>27
Im not saying "essential", but "beneficial".  Sure you don't need the knowledge to survive, but you'd be a much better programmer because of it.

Name: Anonymous 2007-06-11 4:39 ID:a2ynFRph

>>25
PS: Most Microsoft anything sucks supreme ass
Fixed. No, I'm not a fanboy, really. Microsoft is made of folly and braindead, regardless of your fanboy status.

Name: Anonymous 2009-09-11 16:52

>

Name: Anonymous 2009-09-11 16:54

`

Name: </span> 2009-09-11 16:57

 

Name: Anonymous 2009-09-11 16:57

>>13
Basically this.

Name: Anonymous 2009-09-11 19:17

If you are going to learn C, learn the x86 assembly while you are at it.  They go together,

Name: Anonymous 2009-09-11 19:49

K&R is classic. Definitely read it.

Name: </span><span class= 2009-09-11 19:51

Name: Anonymous 2009-09-11 20:46

>>36
( ´_ゝ`)

Name: Anonymous 2011-02-04 12:19

Don't change these.
Name: Email:
Entire Thread Thread List