Oddworld Forums > Zulag Two > Off-Topic Discussion


 
Thread Tools
 
  #1  
06-05-2011, 08:08 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)
C++

MOD EDIT: This thread split from here.

I would do C++ myself but I haven't been up the library lately (I usually read these books to learn this stuff to get the basics). Plus I'm still doing flash.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #2  
06-05-2011, 08:39 AM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

There is certainly a market for C++ but I don't think there will be in a few years when people move onto C# (sharp)
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #3  
06-05-2011, 08:49 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
There is certainly a market for C++ but I don't think there will be in a few years when people move onto C# (sharp)
Agh, C# is a horrible programming language IMO.
It's quite simular to VB with some differences, and I thought it was less capable then C++. Apart from COSMOS, but that doesn't count.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #4  
06-05-2011, 08:52 AM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

C++ is the most capable language and I prefer the syntax but I need to learn how to apply it to gaming, amazon book store here I come.
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #5  
06-05-2011, 08:54 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
C++ is the most capable language and I prefer the syntax but I need to learn how to apply it to gaming, amazon book store here I come.
Well I always thought C++ was used for most things, I haven't used a program made with C# I think.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #6  
06-05-2011, 08:59 AM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

I'd say it's more to do with F# and java 5 than C++ actually, funny how it's supposed to be C++'s successor.
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #7  
06-05-2011, 12:32 PM
Crashpunk's Avatar
Crashpunk
cun't spill
 
: Feb 2008
: Nottingham, UK
: 7,291
Blog Entries: 47
Rep Power: 24
Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)Crashpunk  (5534)

Can you make a new thread about C++? I would love to know how to and all.
__________________

Twitter | Discord: Crashpunk#0025

Reply With Quote
  #8  
06-05-2011, 12:34 PM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
Can you make a new thread about C++? I would love to know how to and all.
It not straight forward you know.
I'd go and get some books or read some stuff on the internet about it that already exists. I'm not much of a person to explain it either, I only know stuff about it, not how to do anything in it.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #9  
06-05-2011, 01:26 PM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

Trust me you want to read books, I cannot teach for shit, however if you want to learn PM me and I can point you in the right direction/ give you some help.
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #10  
06-05-2011, 07:39 PM
Nate's Avatar
Nate
Oddworld Administrator
Rainbow of Flavour
 
: Apr 2002
: Seattle (woo!)
: 16,311
Blog Entries: 176
Rep Power: 41
Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)

:
There is certainly a market for C++ but I don't think there will be in a few years when people move onto C# (sharp)
C# is only going to catch on for people who want to code .NET. All other applications that need reliable, low-level coding tools will continue to use C++.



Also, yes, you can learn the syntax of C++ from a book. And you can even become a reasonable coder on your own. But you're not going to learn how to develop reliable, efficient, well-designed code in any language without either taking a course or (more importantly) working in a professional environment with a good mentor.
__________________
:
Spending as long as I do here, it's easy to forget that Oddworld has actual fans.

Reply With Quote
  #11  
06-05-2011, 09:22 PM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
C# is only going to catch on for people who want to code .NET. All other applications that need reliable, low-level coding tools will continue to use C++.
Isn't .NET the thing that was requried for Visual Basic apps?
It was stupid getting it because you need the actual installer that they provide you with to get the right one, and it makes you look like a script noob.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #12  
06-05-2011, 09:31 PM
Phylum's Avatar
Phylum
No Artificial Colours
 
: Sep 2008
: Rock bottom
: 4,911
Blog Entries: 94
Rep Power: 22
Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)Phylum  (5748)

I intend to learn C++ at some point. I plan on picking Java up first, but my brother, who works in the computer industry, recommends I learn Python before that. I've started some basic stuff in Python, but object-orientation is confusing me a bit. I think it's the kind of confusion that needs to be worked through.
Reply With Quote
  #13  
06-05-2011, 09:57 PM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
I intend to learn C++ at some point. I plan on picking Java up first, but my brother, who works in the computer industry, recommends I learn Python before that. I've started some basic stuff in Python, but object-orientation is confusing me a bit. I think it's the kind of confusion that needs to be worked through.
I think I had python or something on my laptop for a mini pong game, it was cool but it was still just pong. I might be getting mixed up with some other compiler type thing but I'm sure it was python. I haven't made anything in python myself, the pong game was pretty much all I used it for.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #14  
06-05-2011, 10:34 PM
Mudokon_Master's Avatar
Mudokon_Master
Grubb Fisherman
 
: Jul 2010
: Australia
: 986
Blog Entries: 25
Rep Power: 14
Mudokon_Master  (618)Mudokon_Master  (618)Mudokon_Master  (618)Mudokon_Master  (618)Mudokon_Master  (618)Mudokon_Master  (618)

Oddman, you remind me of a guy I know. You're so smart for your age.
Reply With Quote
  #15  
06-05-2011, 11:37 PM
Nate's Avatar
Nate
Oddworld Administrator
Rainbow of Flavour
 
: Apr 2002
: Seattle (woo!)
: 16,311
Blog Entries: 176
Rep Power: 41
Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)

:
Isn't .NET the thing that was requried for Visual Basic apps?
It was stupid getting it because you need the actual installer that they provide you with to get the right one, and it makes you look like a script noob.
.NET is the current API for developing Windows programs. I haven't used it yet, but I did work with some of the previous APIs such as Win32 and MFC.
__________________
:
Spending as long as I do here, it's easy to forget that Oddworld has actual fans.

Reply With Quote
  #16  
06-06-2011, 06:05 AM
T-nex's Avatar
T-nex
Frosties and Buttsex
 
: Aug 2003
: Denmark
: 4,811
Blog Entries: 80
Rep Power: 26
T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)

I've worked with C# and .net in school to make web-stuff... It was actually pretty fun.
Too bad it's like windows-exclusive and stuff. But I really like Visual Studio. Its a big IDE but it's also really good. Lots of help and a lot of documentation too.

But in the end, I don't really wanna work with it.

Lately I've been more into java. I wanna learn it and make mobile games. =) I have many ideas.
__________________
Wil siger (17:13):
Hey, I have massive nuts. :@

============


Reply With Quote
  #17  
06-06-2011, 07:22 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
I've worked with C# and .net in school to make web-stuff... It was actually pretty fun.
Too bad it's like windows-exclusive and stuff. But I really like Visual Studio. Its a big IDE but it's also really good. Lots of help and a lot of documentation too.

But in the end, I don't really wanna work with it.

Lately I've been more into java. I wanna learn it and make mobile games. =) I have many ideas.
To be honest, I don't really like working with C#, I haven't much idea why. It's probably just because it's different to a lot of other stuff I've used. Hopefully I'm not just wasting my time learning Flash stuff because now all this HTML 5 is the way forward. I'm sure Adobe will come up with some more cool ideas for it though.

Java's pretty cool, there's ports of fun old games on the internet that use it like Mortal Kombat 3, and Commander Keen. The Doom port is horrible though, sound's discusting.

:
.NET is the current API for developing Windows programs. I haven't used it yet, but I did work with some of the previous APIs such as Win32 and MFC.
I guess with these Visual Studio stuff, it takes advantage of newer features of Win7/Win8? I mean, it's there's a lot of stuff you can do with it.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #18  
06-06-2011, 07:26 AM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

I post this here because I sent it to someone in a PM but actually some other people might benefit from it maybe?

Ok here are some links for you detailing various things about C++

http://en.wikipedia.org/wiki/C%2B%2B < A wikipedia article stating the history of C++, what it is in quite a technical level, etcetera. Read this first and see what you can make of it.

http://www.cplusplus.com/ < This is site provides a variety of links for C++ learning.

http://www.cplusplus.com/doc/tutorial/ < This is the actual tutorial for learning the basics.

However none of those links tell you how to apply what you know into the gaming world so here are some extra bits:

http://gpwiki.org/index.php/Game_Programming_Wiki < multi-lingual game programming wiki

http://www.amazon.com/Beginning-Game.../dp/1592002056 < I think I will get this book because it is specific to game programming! Seems really helpful, you might be able to get a free PDF illegally but I suggest you buy it simply because it's more tempting to open a new window on a PDF than it is to do something else once you get into a real book.

for more help search c++ game development books
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #19  
06-06-2011, 07:33 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

I find it funny how some people expect to learn ALL of the C++ language from a YouTube tutorial, when they really just copy the codes from the description.

I probably read a couple of these pages now and move on to an actual book about it when I next go to the library. Quite long pages those are, well, it's wikipedia.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #20  
06-06-2011, 07:35 AM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

I really suggest sitting down with a compiler or a book and some paper, writing out your first programmes in pen.
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #21  
06-06-2011, 07:57 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
I really suggest sitting down with a compiler or a book and some paper, writing out your first programmes in pen.
You must always start by making a 'Hello World!' app...
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #22  
06-06-2011, 08:03 AM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

Of course, I don't think anyone has ever started any other way. I can remember the first time I ever made a hello world and my face just shone. Then I created the gaming version 'game over' app, equally as satisfied.
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #23  
06-06-2011, 11:01 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
Of course, I don't think anyone has ever started any other way. I can remember the first time I ever made a hello world and my face just shone. Then I created the gaming version 'game over' app, equally as satisfied.
Is there any specific reason why it's Hello World! and not something else?
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #24  
06-06-2011, 11:04 AM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

The first time of its recorded use I believe was in the C tutorial written by the developer, (though I'm sure there's a reason other than that but I forget,) from there the tradition stems.

main( ) {
printf("hello, world");
}
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #25  
06-06-2011, 11:30 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
The first time of its recorded use I believe was in the C tutorial written by the developer, (though I'm sure there's a reason other than that but I forget,) from there the tradition stems.

main( ) {
printf("hello, world");
}
That's pretty cool, it's amazing something that old carries on for so long. I remember seeing a virus with that phrase popping up.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote
  #26  
06-06-2011, 11:53 AM
T-nex's Avatar
T-nex
Frosties and Buttsex
 
: Aug 2003
: Denmark
: 4,811
Blog Entries: 80
Rep Power: 26
T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)T-nex  (3441)

So STM.... have you actually put any of your... programming skills to use?
__________________
Wil siger (17:13):
Hey, I have massive nuts. :@

============


Reply With Quote
  #27  
06-06-2011, 01:09 PM
Ridg3's Avatar
Ridg3
Outlaw Flamer
 
: Aug 2009
: Craggy Island
: 2,522
Blog Entries: 13
Rep Power: 18
Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)Ridg3  (3307)

I used to know C++ and C# enough for me to hold my ground but now everything has escaped my system so now I know fuck all. Well, not all of that's true. I would be able to look at a block of code and know what's happening and how the logic was applied but ask me now for me to even do "Hello World" and I'll shit my brains out of my ears.

I do have literature on C# that I've not gotten around to read yet and a game engine and enough pre-biped models for me to refresh myself and create a shit ass game where you walk. In a straight. In all of it's untextured glory.
__________________
"I'm staunchly atheist, I simply don’t believe in God. But I'm still Catholic, of course. Catholicism has a much broader reach than just the religion. I'm technically Catholic, it's the box you have to tick on the census form: 'Don't believe in God, but I do still hate Rangers..'"

Reply With Quote
  #28  
06-06-2011, 01:29 PM
STM's Avatar
STM
Anarcho-Apiarist
 
: Jun 2008
: Your mother
: 9,859
Blog Entries: 158
Rep Power: 26
STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)STM  (6435)

:
So STM.... have you actually put any of your... programming skills to use?
As I said, I'm building a game engine as I go along for a someone.

I feel that I should read between the lines here Nexy...forum theme?
__________________
:
Oh yeah, fair point. Maybe he was just tortured until he lost consciousness.

Reply With Quote
  #29  
06-06-2011, 07:43 PM
Nate's Avatar
Nate
Oddworld Administrator
Rainbow of Flavour
 
: Apr 2002
: Seattle (woo!)
: 16,311
Blog Entries: 176
Rep Power: 41
Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)Nate  (13497)

:
I've worked with C# and .net in school to make web-stuff... It was actually pretty fun.
Too bad it's like windows-exclusive and stuff...
Have you looked in to Mono? It's an open-source version of the .NET api that is cross-platform. Any code that works in Mono can be recompiled in .NET with nothing more than a different #include.

:
I guess with these Visual Studio stuff, it takes advantage of newer features of Win7/Win8? I mean, it's there's a lot of stuff you can do with it.
Not Win8 yet, because I don't think the API has been released yet. But the libraries have definitely been updated for Win7.
__________________
:
Spending as long as I do here, it's easy to forget that Oddworld has actual fans.

Reply With Quote
  #30  
06-07-2011, 07:14 AM
RoryF's Avatar
RoryF
aka OddMan360
 
: Jul 2009
: 42 Wallaby Way
: 1,485
Blog Entries: 17
Rep Power: 15
RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)RoryF  (860)

:
Not Win8 yet, because I don't think the API has been released yet. But the libraries have definitely been updated for Win7.
Have you seen how much of Windows 8 has been leaked? I'm pretty sure there might be some new stuff.
__________________
>> oddmatics.co.uk <<
there's stuff there, totally cool stuff, really!

Reply With Quote


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 








 
 
- Oddworld Forums - -