Author Topic: C++ ...  (Read 1422 times)

Harkin

  • Hydlaa Citizen
  • *
  • Posts: 466
    • View Profile
C++ ...
« on: December 16, 2004, 12:16:07 pm »
Im beginning to add C++ to my list of computer skills in preparation of when i graduate next year from high school :)

any tips or good tutorials you know of online? cause i dont like books that much unless I really have to get one... i started a quick one and noticed similiarities with PHP and Javascript, bot of which i consider myself an expert at...

so any help would greatly be aprreciated.. since about everyone here seems to know C++ :)
I am just a figment of you imagination and a byproduct of the worse accident ever... ... or so my mommy says!
Imagine your life ripped to hundreds of shreds, then think about how you just stepped in poo, welcome to my world.

-Scott

Keknehv

  • Hydlaa Resident
  • *
  • Posts: 62
    • View Profile
(No subject)
« Reply #1 on: December 17, 2004, 12:08:46 am »
Yes, we of course we are all experts... bow to our skill! ::)

Hmm... I just googled \"C++ tutorials\", and I found a few web sites.

http://www.cprogramming.com/tutorial.html

This page has some links to stuff...

http://www.gustavo.net/programming/c__tutorials.shtml

However, I do recommend that you get a decent book, probably from O\'Reilly, the best technical book publisher in the world.

Also... make sure that you\'re running Linux, it\'s the REAL programming OS.
root@stupidadmins:/ #  rm -r *

Quote
Originally posted by sesmi
my start bar thingie has moved from the bottom of the screen to the side!!!!! how do i make it go back!!!! help please!!!!!! i\'m sorry this is in the wrong forum but i\'m panicing!!!!!!

Harkin

  • Hydlaa Citizen
  • *
  • Posts: 466
    • View Profile
(No subject)
« Reply #2 on: December 17, 2004, 12:30:42 am »
i wont back to linux until... i can leave my games behind.. like morrowind and such... right now i depend on too many windows games... and dont feel like partioning my harddrive...

if i do, what linux should i get?
i have mandrake 9.1 here on cds, should i download another?
I am just a figment of you imagination and a byproduct of the worse accident ever... ... or so my mommy says!
Imagine your life ripped to hundreds of shreds, then think about how you just stepped in poo, welcome to my world.

-Scott

steuben

  • Veteran
  • *
  • Posts: 1834
    • View Profile
    • Myspace
(No subject)
« Reply #3 on: December 17, 2004, 01:57:29 am »
learn pointers,
know pointers,
love pointers

when you\'ve mastered pointers you\'ve mastered programming. regardless of what other\'s may think.
may laanx frighten the shadow from my path.
hardly because the shadow built the lexx.
the shadow will frighten laanx from my path.

Keknehv

  • Hydlaa Resident
  • *
  • Posts: 62
    • View Profile
(No subject)
« Reply #4 on: December 17, 2004, 03:07:37 am »
Harkin,

There is a program on linux called WINE (WINE Is Not an Emulator), which can run many windows games. Also, almost all linux systems have the option of dual-booting, that is, having multiple operating systems on one computer. You could even get a tool called Partition Magic, which does an admirabe job with repartitioning hard drives without wiping data.

Personally, I would not suggest an RPM based system, such as Mandrake or RedHat.

Currently, I am running ubuntu, which is debian based.

The website for it is:

http://www.ubuntulinux.org

the .deb based systems are very easy to use. In Red Hat, if you\'re missing an RPM and attempt to install a file, it complains. In debian, there\'s a package manager that automatically selects the packages that it\'s dependent on.

They ship free cd sets too...
root@stupidadmins:/ #  rm -r *

Quote
Originally posted by sesmi
my start bar thingie has moved from the bottom of the screen to the side!!!!! how do i make it go back!!!! help please!!!!!! i\'m sorry this is in the wrong forum but i\'m panicing!!!!!!

Harkin

  • Hydlaa Citizen
  • *
  • Posts: 466
    • View Profile
(No subject)
« Reply #5 on: December 17, 2004, 12:03:01 pm »
Quote
Originally posted by Harkin
and dont feel like partioning my harddrive...


yeah i know... i used to have a dual boot when i had my 80gig... just havent felt like partioning and installing linux

everyone seems to like gentoo a lot, is that a good one, i never heard of it till i read these forums :\\
« Last Edit: December 17, 2004, 12:03:33 pm by Harkin »
I am just a figment of you imagination and a byproduct of the worse accident ever... ... or so my mommy says!
Imagine your life ripped to hundreds of shreds, then think about how you just stepped in poo, welcome to my world.

-Scott

Keknehv

  • Hydlaa Resident
  • *
  • Posts: 62
    • View Profile
(No subject)
« Reply #6 on: December 17, 2004, 02:44:54 pm »
Well, I once talked to my linux friend, and he told me that Gentoo is a pain to install, because  you have to compile EVERYTHING (it takes DAYS), but once you get it up and running, it is very easy to install other things.
root@stupidadmins:/ #  rm -r *

Quote
Originally posted by sesmi
my start bar thingie has moved from the bottom of the screen to the side!!!!! how do i make it go back!!!! help please!!!!!! i\'m sorry this is in the wrong forum but i\'m panicing!!!!!!

swift

  • Hydlaa Resident
  • *
  • Posts: 148
    • View Profile
(No subject)
« Reply #7 on: December 19, 2004, 01:46:02 am »
I would suggest that if you want to program and don\'t have a VERY big bankbook that you just run linux.  

There\'s no need to buy partion magic.  Just boot up a knoppix cd and run qtparted.  It\'s just as good, free, and legal.  Knoppix, if installed to the hard disk, is also a good distro, but due to the small number of packages is not recommended for programming.  

Gentoo isn\'t a pain to install unless you start at stage 1 (Source).  You can just install from stage 3 and not need to compile everything.  Gentoo nuts just like to boast that they started from the source.  

For a programming distro I would recommend you buy (or download) a set of debian cds (If you can get sid cds, otherwise get woody and upgrade to sid with apt-get).  With over 10GB of packages, Debian is likely to give you everything you need to work.  

Mandrake is also considered a good beginners distro because it is very easy to use.  If you want to go for something in between Mandrake/Knoppix and Debian I would suggest you install Fedora, which is new yet stable.
Ingame Names (CB) : Calcius Sakor, Timgiffney Calcior

kerodeon

  • Traveller
  • *
  • Posts: 14
    • View Profile
(No subject)
« Reply #8 on: December 20, 2004, 04:24:06 am »
Quote
Originally posted by swift
Mandrake is also considered a good beginners distro because it is very easy to use.  If you want to go for something in between Mandrake/Knoppix and Debian I would suggest you install Fedora, which is new yet stable.


I\'m using Fedora at the moment, seems to be good and stable. Includes a few different GUIs as well, with tons of other packages (4 CDs)

I also recommend getting a good book on C++. \'C++ By Example\' is a good book I\'ve seen, if you can find it anywhere. I\'ve been learning off the web, and it gets very screwy, because half the time you dont even know WHAT you\'re learning  ?(
Yes I DID just register on the forums to work out bugs with migrating to CB. :P

\"Unhappy with 0 trias and no ring of past :( \"

Harkin

  • Hydlaa Citizen
  • *
  • Posts: 466
    • View Profile
(No subject)
« Reply #9 on: January 02, 2005, 01:09:44 am »
well if i can download a linux version like i did mandrake ill do that, since we just bought some new cds i can burn as many as i need :\\ ...

i see no reason to use a partitioning program... last time i installed a linux version it had its own nifty program.. had no problems...

well havent did much with C++... just got back from winter break... and all in all i got 1 day before school :(
so i got alot to catch up on, on my computer in a short time :\\
I am just a figment of you imagination and a byproduct of the worse accident ever... ... or so my mommy says!
Imagine your life ripped to hundreds of shreds, then think about how you just stepped in poo, welcome to my world.

-Scott

yhevhe

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #10 on: January 02, 2005, 09:13:33 pm »
I bought this book: \"C++ Program Design: An Introduction to Programming and Object-Oriented Design\" by J P. Cohoon and J. W. Davidson. It\'s big, bulky and heavy, but it may work. Personaly, I have had a very bad luck trying to learn new skills, so I\'ve had no success at all with C++.

John_Thazer

  • Hydlaa Notable
  • *
  • Posts: 590
  • From the ivory tower, I gaze upon thee
    • View Profile
    • Chaotic Warriors
(No subject)
« Reply #11 on: January 03, 2005, 02:34:20 am »
Quote
i wont back to linux until... i can leave my games behind.. like morrowind and such... right now i depend on too many windows games... and dont feel like partioning my harddrive...

if i do, what linux should i get?
i have mandrake 9.1 here on cds, should i download another?


Got SUSE installed...with XP...works fine as you can see (writting from Firefox in Linux :P)...

C++, Java, PHP, Basic...they all so similar...to me learning new language wouldn\'t be hard...(notes to finaly try do some C++)...if you understand how it works, the structure and all...then it all becomes common sense...nearly all tutorias on the net say the same thing...all have their own ways to teach though...so good thing to try not just one but few tutorias...books, etc...


You can try, but you shall fail! Seek us not, we shall find you.

sashok

  • Hydlaa Citizen
  • *
  • Posts: 448
    • View Profile
(No subject)
« Reply #12 on: January 03, 2005, 04:30:50 am »
learn from PS code. open any .cpp files and set a goal like I have to learn syntax of every line.  meaning you have to know what every line means, and it doesn\'t matter if files are dependant on other files, it\'s oop programming and who cares what other files do :)  just learn this file\'s sytanx

tangerine

  • Hydlaa Resident
  • *
  • Posts: 192
    • View Profile
(No subject)
« Reply #13 on: January 03, 2005, 06:05:03 pm »
Quote
Originally posted by steuben
learn pointers,
know pointers,
love pointers


.... and then avoid them if you can

Quote

when you\'ve mastered pointers you\'ve mastered programming. regardless of what other\'s may think.


o_O

no you maybe mastered C but did not master programming at all, good programming is not about messing with pointers

qood programming is about quality of code, and pointers often don\'t help it
« Last Edit: January 03, 2005, 06:06:21 pm by tangerine »

John_Thazer

  • Hydlaa Notable
  • *
  • Posts: 590
  • From the ivory tower, I gaze upon thee
    • View Profile
    • Chaotic Warriors
(No subject)
« Reply #14 on: January 03, 2005, 06:20:04 pm »
Quote
Originally posted by tangerine
qood programming is about quality of code, and pointers often don\'t help it


Most true thing...exactly what I think...


You can try, but you shall fail! Seek us not, we shall find you.