c++

91.3% uncensored free-for-all (see, no false advertising here)
Barious
Sublime Master Elect0rzed
Posts: 389
Joined: Wed Jan 01, 2003 3:30 am

Post by Barious »

C is for cookie, that's good enough for me!
C is for cookie, that's good enough for me!
C is for cookie, that's good enough for me!
Cookie, cookie, cookie starts with C!

-Barious
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

SicTimMitchell wrote:Everyone should have to learn 6502 assembly.
That's how many game developers, including me, started. Sometimes I miss the simple days.
Bahd Zoolander - Transcendent - On Vacation
User avatar
SicTimMitchell
E Pluribus Sputum
Posts: 5153
Joined: Fri Dec 20, 2002 1:05 pm
Location: Minneapolis, MN
Contact:

Post by SicTimMitchell »

That's how many game developers, including me, started. Sometimes I miss the simple days.
After Commodore went down, I completely lost interest in programming. Never had a Vic 20, but the C64 and (especially) Amiga were just fun to tinker with.

I still have a friend who refuses to program for Windows, although he does very well for himself writing Mac stuff.
Bangzoom
94 Ranger of Karana
Veteran Crew, through and through
_______________________________________________________________________________
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

Sorry, I had an Apple IIe, not a toy you could buy at K-Mart. You could never fry an egg on my floppy drive.
Bahd Zoolander - Transcendent - On Vacation
User avatar
SicTimMitchell
E Pluribus Sputum
Posts: 5153
Joined: Fri Dec 20, 2002 1:05 pm
Location: Minneapolis, MN
Contact:

Post by SicTimMitchell »

I think you mean to say: "I HAD AN APPLE IIE NOT A TOY YOU COULD BUY AT KMART."

Ah, the days when you could tell the Apple users right away because they had no lower case.
Bangzoom
94 Ranger of Karana
Veteran Crew, through and through
_______________________________________________________________________________
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

My lowercase worked just fine. Maybe you're thinking Apple II+? Perhaps they typed in all uppercase so it would be easier to read on your TV.
Bahd Zoolander - Transcendent - On Vacation
User avatar
SicTimMitchell
E Pluribus Sputum
Posts: 5153
Joined: Fri Dec 20, 2002 1:05 pm
Location: Minneapolis, MN
Contact:

Post by SicTimMitchell »

Maybe this will bring back memories of the suckitude you were forced to deal with.

(Actually, this is extremely cool and I'm being nice, but you still suck.)

http://www.virtualapple.com/
Bangzoom
94 Ranger of Karana
Veteran Crew, through and through
_______________________________________________________________________________
EQLizard
Grand Master Architecht
Posts: 419
Joined: Thu Oct 07, 2004 1:25 pm
Location: Like an EQ Lizard..E!..E! Q Lizard..

Post by EQLizard »

OMFG im playng oregon trail again!!!1one!1
you sir, have made my week
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

That's pretty cool.

You know, perhaps I haven't been totally fair. When I was at New World Computing we had a C64 that was incredibly useful. So useful that dozens of people used it every day.

It was attached to our bathroom key.
Bahd Zoolander - Transcendent - On Vacation
Minute
Sublime Prince of teh Royal Sekrut Strat
Posts: 3419
Joined: Fri Dec 20, 2002 10:39 am
Location: Brothel Relbeeks Mother Whores Herself From

Post by Minute »

Raistle I literally have thousands of E/Chm Books on various programming languages if you want. Everything starting from "What's notepad?" and up. I'd be happy to send ya anything you need.

Btw... from personal experience I'd recommend to someone brand new to programming you start with an object based language and learn functional programming next or in the process. Everyone I've ever worked with in the area had a much harder time going from the functional programming mindset to class/object based programming than in the opposite order.

I'm a big fan of Java myself.
Fallakin Kuvari wrote:Because laws that require voters to have an ID (Something they are required to have anyway) are bad.... :roll:
User avatar
SicTimMitchell
E Pluribus Sputum
Posts: 5153
Joined: Fri Dec 20, 2002 1:05 pm
Location: Minneapolis, MN
Contact:

Post by SicTimMitchell »

It was attached to our bathroom key.
I take it this was your urinal.

http://www.old-computers.com/museum/computer.asp?c=71
Bangzoom
94 Ranger of Karana
Veteran Crew, through and through
_______________________________________________________________________________
Ickhor
Grand Master Architecht
Posts: 406
Joined: Fri Dec 31, 2004 10:11 pm

Post by Ickhor »

Java won't really help you with a c++ class, it may help you learn OOP easier though.

It's easier in that you don't have to learn C++'s idiosyncracies, but you do have to learn Java's idiosyncracies, which may be less of a pain in the ass when you're just starting though.

If you want to "learn a language just to learn to program," and then move to a "real" language later, I suggest that you start with something like Python or Ruby or possibly Scheme/LISP. These languages sadly aren't used very often in real life, but will teach you how to program a lot easier than the other ones.

Java is honestly very strong for enterprise development of robust applications, it is also somewhat a beginner-friendly language, but its friendly second and bullet-proof first.

I always recommend Python to new programmers. I have a programming write up on my website here: http://kevinponds.com/programming.html , which basically sums up where I stand at programming.

Just for a point of reference, I know about ~25 programming languages (this is counting embedded scripting languages too like lua) and almost always choose the same one when I have the ability to make that choice: Ruby.

I also have collected a large array of web links related to programming available here: http://del.icio.us/ponds . Just click on the tag on the right hand side for whatever topic you want.
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

Java and C++ are similar in syntax, but IMO that's where the similarity stops. Java hides memory management and pointers from you, and those are important things you will need to know to be a good C++ programmer. If you're just learning it for a class then it probably won't make that much difference. I'll admit I haven't spent much time fooling with Java, but it seemed to me that their standard library was just different enough from C++ to be really annoying too.

Thanks for the links Ick. Good reading material. :)


Oh, and Die Tim Mitchell you bastage!
Bahd Zoolander - Transcendent - On Vacation
Ddrak
Save a Koala, deport an Australian
Posts: 17517
Joined: Thu Jan 02, 2003 3:00 pm
Location: Straya mate!
Contact:

Post by Ddrak »

My parents got me a 6502 assembler for my 11th birthday, along with the C64 programmer's reference guide! Those were the fun days, trying to find some spare zero page memory to save a few bytes of code.

Dd
Bahd Zoolander
Grand Inspector Inquisitor Commander
Posts: 2636
Joined: Fri Dec 20, 2002 9:42 pm

Post by Bahd Zoolander »

On the IIgs you could move the zero page. Best hack I ever saw using that was moving it to video memory and saving a cycle on every pixel drawn.
Bahd Zoolander - Transcendent - On Vacation
AuSerpent Sonoblade
Sekrut Master
Posts: 51
Joined: Fri Dec 20, 2002 10:26 am

Post by AuSerpent Sonoblade »

In all honesty... just start with c++ instead of starting with something else then moving to c++. You will save yourself a lot of effort and frustrations. There are many free online references/tutorials on the subject.

Start with a simple hello world program.
Learn how to compile and execute it.
Create a few simple classes.
Write a simple program that uses those classes.
Overload an operator.
Use the overloaded operator.

Congratulations... you have the basics down...
The rest you usually learn on a need to know basis.
If you forget the syntax then you are the same as the rest of us.
That's what books/google is for....
Post Reply