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

C/C++

Name: Galilee 2006-08-16 18:26

So my question is simple ; of the two which would be advisable to learn first.

All the C++ books tell me to learn C++ over C ,but on the internet im told that learning C gives better grasps of concepts.

Which should i learn first and why?

Name: Anonymous 2006-08-22 5:34

>>40

are you a manager?

Name: Anonymous 2006-08-22 10:08

>>41
Do I have an office?

Actually, do I have a fine secretary I can tryst with? D:

There are no managers on 4chon.

Name: Anonymous 2006-08-22 11:53

>>42

Managers? in MY 4chan?
its more likely than you think

FREE MANAGER CHECK

Name: Anonymous 2006-08-22 12:42

>>42
Oops... If managers are getting fuck secretaries, I'll start spurting buzzwords right now.

>>43
Lol

Name: Anonymous 2006-08-23 14:43

bump

Name: Anonymous 2006-08-23 16:24

what is a buzzword :S?

Name: Anonymous 2006-08-23 18:09

>>46
The abstract base class for all components in any given enterprise system.

Name: Anonymous 2006-08-25 17:56

>>47

In english plz? :(

Name: Anonymous 2006-08-25 19:00

Smart Pointers.

Who needs garbage collection anyway?

Name: Anonymous 2006-08-25 20:24 (sage)

Name: Anonymous 2006-08-26 11:35

>>47
Truth

Name: Anonymous 2006-08-26 18:13

:(

Name: Anonymous 2006-08-27 20:51

Bump

Name: Anonymous 2006-08-28 18:27

:( anymore advice?

Name: Anonymous 2006-08-29 14:10

Learn C first, because it is easier. If you actually manage to learn C then you're prepared to tackle C++.

Name: Anonymous 2006-08-29 14:16

Learn C++ first, it may take a little longer than C, but once you know C++ you can learn C in under an hour.

Name: Anonymous 2006-08-29 16:54

>>55
>>56
lol conflicting advice

Name: Anonymous 2006-08-29 19:22

>>56's way is to learn to win a marathon, then jogging for 5 minutes will be easy.

Name: Anonymous 2006-08-29 19:40

it may take a little longer than C

lol

Name: Anonymous 2006-08-29 20:18

>>58
If you honestly think it is that hard to learn a programming language, you need to stay far far far away from computers.

Name: Anonymous 2006-08-30 4:09 (sage)

>>60

alot of noobs call themselves "programmers" after "hello world".

Name: Anonymous 2006-08-30 6:53

>>60 has never done anything in C++ beyond the typical "hello world".

Read the moderated C++ newsgroups some time. C++ is the ultimate agglutinative language, and therefore is a bitch to learn well. Most "C++ programmers" aren't.

Name: Anonymous 2006-08-30 12:16

>>62
C++ is easy, noob.

Name: Anonymous 2006-08-30 17:03

>>62
i've made scene graphed based game engines, shells, raytracers, etc.  the c++ newsgroups have nothing to do with the difficulty of learning the language.  because c++ is so popular, there are plenty of c++ programmers with too much time on their hands, so they discuss every minute detail of the language on the newsgroups.

Name: Anonymous 2006-08-30 18:29

i've made scene graphed based game engines
"Scene graphed"? Nice.

And how did your "scene graphed" have anything to do with using C++ well?

the c++ newsgroups have nothing to do with the difficulty of learning the language
Oh yes it does. If it was a simple language, there would be little to argue over. This is pretty obvious, guy.

Name: Anonymous 2006-08-30 19:38

>>65
LOL LETS MAKE FUN OF TYPOS, ESPECIALLY ONES WHERE YOU HAVE NO IDEA WHAT A SCENE GRAPH IS

Oh yes it does. If it was a simple language, there would be little to argue over. This is pretty obvious, guy.
A simple language, huh?  You have no knowledge of programming languages if you call any of them "simple".

Name: Anonymous 2006-08-30 21:12 (sage)

LOL LETS MAKE FUN OF TYPOS
I doubt that was a typo, but if you say so.

ESPECIALLY ONES WHERE YOU HAVE NO IDEA WHAT A SCENE GRAPH IS
That's quite a leap of logic, Mr. Student. Your experience looks like a list of assignments, yet you seem to think you know what you're talking about.

You have no knowledge of programming languages if you call any of them "simple".
What an utterly idiotic argument. You don't need any help slitting your own throat, I see.

Name: Anonymous 2006-08-31 0:01

>>67
Do you think I would actually list the category of systems I code for my job, especially on 4chan?

What an utterly idiotic argument. You don't need any help slitting your own throat, I see.
If it's an idiotic argument, then actually refute it instead of namecalling like an immature little brat.  If you think any programming languages are simple, then you have never done any work with them or compilers.

Name: Anonymous 2006-08-31 1:08 (sage)

Of course it's idiotic. If you stop to think about it for five seconds, you'd realize that. Compare: Logo versus Ada. Forth versus ML. Lisp versus Perl. Most DSLs with any general-purpose language.

If you think any programming languages are simple, then you have never done any work with them or compilers.
I wasn't referring to the myriad analyses and code generation, but if you really want to, please tell me implementing Forth is the same order of difficulty as Perl.

Not that implementation should have much to do with the language itself (remember that?). Ease of learning a language is largely orthogonal to implementing that language. See: malbolge, befunge, unlambda.

Name: Anonymous 2006-08-31 2:35

Unless you're some sort of genius, and I've yet to meet anybody like that, calling most languages simple (including C++, Java, Python, Ruby, Lisp, etc.) shows how you've just barely touched the tip of the iceberg and think that's all there is to it. And even if you can do more than "hello world" with any, it's in the very least a stupid mistake to get cocky and understimate the problem.

Name: Anonymous 2006-08-31 5:38

>>70
C++, Java, Python and Ruby ARE simple languages. Lisp is not for some people, functional programming can be a PITA sometimes. You're still a noob though.

Name: Anonymous 2006-08-31 6:54

If C++ is a simple language, allow me to ask the obvious: relative to what?

Since C++ is (or was, before C99) a superset of C, then by definition, to learn C++ you need to learn all of C.

So you have C. And now should know how to use classes (patterns and all), templates, exceptions, STL and Boost. Finer details like RTTI, virtual functions, smart pointers, and so forth. Anyone who has ventured into this territory knows it takes a long time to use effectively.

C++ is a crazy powerful language, but few have mastered it. C++-- is popular for good reason.

Name: Anonymous 2006-08-31 15:46

>>71
Who are you?  If you are the same as >>67 and >>69, before you stated that C++ was a hard language, and now you are saying that it is simple. ??????

Name: 69 2006-08-31 17:50 (sage)

>>73
He isn't me. There wasn't anything to reply to.

Name: Anonymous 2006-08-31 19:19

I don't know why you bother to fight about languages. They are almost all the same. It's the algorithms that matter and algorithms can be translated to nay language pretty easily.

Name: Anonymous 2006-08-31 19:44

>>75 is quoting what his first year algorithms professor told him.

Name: Anonymous 2006-08-31 19:54

>>75
has only worked with 1 programming language

Name: Anonymous 2006-08-31 20:12

They are almost all the same.
Okay. You go writing your turing machine tape and ruleset, and I'll do it in a sane language.

No? But you said it's all the same!

Implement a hashtable in C and then use the builtins in a scripting language to do the same thing, and then we'll talk.

Name: Anonymous 2006-09-01 3:08

>>78
Except C, which is excused for being THE low level language/portable assembly, I consider any language without builtin lists and hashes (and good syntax support for them) shit.

Name: Anonymous 2006-09-01 11:24

>>78
It's not that hard to make a hashtable. Or you could import a library or copypaste.

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