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

C++ Tutorials

Name: Anonymous 2008-08-16 18:49

hey prog

I'm starting my degree in a few weeks and I know that at some point I'll start to learn C, I have little programming experience, Just Pascal, Basic, some web languages and was wondering if you knew of any on-line tutorials?

I swear I found a site which had C++ video tutorials but I managed to lose it, can you help me out D:

Name: Anonymous 2008-08-17 13:09

>>40
sage and win

Name: Anonymous 2008-08-17 13:11

sage doesn't work like that.

back to /b/, please

Name: Sageing fail since 1463 2008-08-17 13:12

sage the top

Name: Anonymous 2008-08-17 13:13

>>43
Shut up.

Name: Sageing fail since 1463 2008-08-17 13:27

sage the top

Name: Anonymous 2008-08-17 13:35

>>44
Shut up.

Name: Anonymous 2008-08-17 13:38

>>45,46
No. You shut up.

Name: Anonymous 2008-08-17 14:44

Woah. This thread went downhill the second that namefag appeared.

Name: @FULLFORCE 2008-08-17 14:52

Hai guise, what's going on in this thread?

Name: Sageing fail since 1463 2008-08-17 15:16

sage this shit

Name: Anonymous 2008-08-17 16:21

>>30
The interface and casting hell
You're doing it wrong.

Name: Anonymous 2008-08-17 16:58

>>33
lrn2understand, fuckface. I didn't say CLOS didn't suck, I said your idea of OO is as shitty as your post.

>>35
No, I was gone.

Name: Anonymous 2008-08-17 17:59

>>52
lrn2OO.  CLOS != OO

Name: Anonymous 2008-08-17 18:54

>>53
No, you're the faggot. Java, C++ != OO. OO = Smalltalk, CLOS, Python, Ruby, etc. Dynamic languages where every value is an automatically managed memory cell with an associated dictionary of properties and/or methods. Everything is a first-class value, and everything is, as modernly said, duck-typed.

Stroustroup little hack for C is not proper OOP, nor is Gosling's C++-- toy.

Name: Anonymous 2008-08-17 19:27

>>54
*cough* Simula *cough*

Name: Anonymous 2008-08-18 0:41

>Then perhaps you need to learn programming, not C or Befunge or whatever, i.e. learn to think of algorithms and procedures to perform tasks

What is the best way to do this?

Name: Anonymous 2008-08-18 1:02

>>29
If you faggots are talking about practical productivity, you really can't beat Java, because the basic fact is that this shitty language has fuckwin awesome libraries that do everything under the sun.
I'm sure you'll learn a lot with those.

Lisp is all about roll-your-own shit, which is a total waste of time if there already exist things that do what you want.
Who says it's all about that?

Yeah, it's great when doing something never done before, but when you need to talk internet protocols, read file formats, channel I/O, do graphics, etc, Lisp doesn't have all that shit standardized and implemented without playing the Russian roulette of trying random libs off the net.
You've got to pick out libraries in every language. While your idea of what you can actually find libraries (or bindings) for is hopelessly skewed, you have a bit of a point that there are probably fewer libraries for reading and manipulating file types. And if there's one thing that dooms a program, it's not having ready-made libraries for reading every type of file under the sun.

Name: Anonymous 2008-08-18 1:18

>>56
Read SICP.

Name: Anonymous 2008-08-18 4:50

>>54

OOP does not mean forced OOP, faggot.

Name: Anonymous 2008-08-18 6:45

>>59
OOPs, my mistake.

Name: Anonymous 2008-08-18 9:00

>>54
So where in CLOS is the notion of sending messages to objects?  It's not OO.

Name: Anonymous 2008-08-18 9:25

>>61
Where's the notion of sending messages to objects in Sepples? Yes people call that OO. CLOS is inside out. You're picking on it for not being about message passing when it's the only OO system to be neither Smalltalk nor a perversion of Smalltalk, yet actually bring good stuff to the table. It's got inheritance and dispatch based on type, which are the two crucial things.

Name: Anonymous 2008-08-18 9:42

>>62
You are such a fucking moron.
>it's the only OO system to be neither Smalltalk nor a perversion of Smalltalk, yet actually bring good stuff to the table.
Yes, it brings good stuff to the table, but it's DIFFERENT, NON-OO stuff.

Name: Anonymous 2008-08-18 9:43

>>62
and sending messages to objects in Sepples is object[.|->]function(...).  Multimethod dispatch eliminates the notion of "target object", and is not an OO message.

Name: Anonymous 2008-08-18 9:52

>>62
You mean Simula or a perversion of Simula, like Smalltalk.

Name: Anonymous 2008-08-18 10:05

>>63
Uh, I think the implication there was that you aren't the sole arbiter of what OO is (I am), and that multiple dispatch is more OO than apple pie. That would be the good stuff it brings to the table, see?

>>64
No, calling methods in Sepples pays lip service to the notion of message passing as a way to excuse itself for using a notation that doesn't support multiple dispatch. The language itself conflates methods and messages.

Name: Anonymous 2008-08-18 10:16

>>66
Well, I'm done trying to beat some sense into you.  CLOS is an object system with some OO stuff, but takes a different branch.  Have fun living your own splintered view of the world.

Name: Anonymous 2008-08-18 10:26

>>66
No, calling methods in Sepples pays lip service to the notion of message passing as a way to excuse itself for using a notation that doesn't support multiple dispatch.
So does your pet example Smalltalk.

The language itself conflates methods and messages.
No, it doesn't. Objects of different types will respond differently to the same (virtual) method call on the same reference (the same message sent to them through that reference). How is this a ``conflation'' of methods and messages?

Name: Anonymous 2008-08-18 11:21

>>59
Nor the lack thereof, faggot.

>>61,63,64,67
That's not the essence of OOP, faggot. OOP is not about calling functions messages, nor it's about using a.f(b) instead of f(a, b), nor it's about hiding properties under method calls. Learn what OOP is really about; until you do, shut up.

>>65
A corruption of Simula?

Name: Anonymous 2008-08-19 11:04

>>69
A corruption of Simula what?

Name: Anonymous 2008-08-19 11:07

>>70
A corruption of Simula, which stands for Some Idiots Make yoU Laugh Aloud.

Name: Anonymous 2008-08-19 11:11

>>71
LOL

Name: Anonymous 2008-08-19 12:01

>>1
Use Java, stupid.

Name: Anonymous 2008-08-19 14:06

Java: More complicated than c++ and the slowest language in existence. The only reason people use it is because it's cross-platform and works as both an applet and an executable.

Name: Anonymous 2008-08-19 14:10

>>74
Just passed elementary school.

Name: Anonymous 2008-08-19 14:23

>>74
slowest language in existence
I believe you're thinking of Ruby.

cross-platform
Hardly. Have you ever tried to get Sun's JVM running on a FreeBSD box? Licensing issues (and other related faggotry) make it a goddamn nightmare. Not to mention every JVM has it's own stupid quirks which make shit break if they were developed and debugged with any other JVM.

an applet
No, people use Flash (and maybe Silverlight) for that these days.

an executable
hax my anus.

Name: Anonymous 2008-08-19 14:23

>>74
Ruby is slower than Java, and OS-agnostic C is far more cross-platform than Java could hope to be.

Name: Anonymous 2008-08-19 15:36

>>77
Enjoy your open-source shit.

Name: Anonymous 2008-08-19 16:14

>>78
Enjoy my penis in your anus.

Name: Anonymous 2008-08-19 16:42

>>78
I will, along with my job.

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