Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
C++ Music(not mine)
#61
"Messy" is relative. Although some parts were quite amusing, like seeing Microsoft programmers calling their CPP compiler a "fucking piece of shit" in the comments.
Reply
#62
Hah, that must have been fun to look at...re the comments, true - peeking at the old Wolf3D source code is fun to see John Carmack screaming and stuff.
Hard Rock: The gcc and msvc++...languages haven't changed. VB vs. QB? Big change. Classes, 32-bit...
f only life let you press CTRL-Z.
--------------------------------------
Freebasic is like QB, except it doesn't suck.
Reply
#63
Well, Zack, not really a big change but a different approach. Basicly, what you code in QB works in VB (I mean algorithms). What has changed is the wat the program flows. While in QB it is somewhat linear, in VB it is driven by events. Different bits of code are triggered responding to events. Nevertheless, you can throw off all the windows stuff and code a console application using VB, or use DirectX to do the display and code like you did in QB. VB can be "toned down" to a normal procedural language like QB. For example, when coding games. You don't need windows and events, so you just plug a "Main" sub and call DirectX or whatever from there. You call to SUBs and FUNCTIONs like you did in QB.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#64
Quote:Hah, that must have been fun to look at...re the comments, true - peeking at the old Wolf3D source code is fun to see John Carmack screaming and stuff.
Hard Rock: The gcc and msvc++...languages haven't changed. VB vs. QB? Big change. Classes, 32-bit...

you should understand one fact that GCC and MSVC are compilers and not languages. They both have their differences but they are slight. And unlike languages like Java which enforce OOP, VB doesnt.
Reply
#65
You misunderstood me. I'll rephrase it:
Quote:The gcc and msvc compilers are both C++ compilers. ANSI gcc code will work on msvc. Whereas you can't take your QB code and just type it into a text box in the vb IDE, click RUN, and see your code do exactly what it did in QB.
f only life let you press CTRL-Z.
--------------------------------------
Freebasic is like QB, except it doesn't suck.
Reply
#66
I'd like to see someone take a game such as Quake and try to compile it, with NO SOURCE CODE CHANGES AT ALL, in MSVC or GCC.

Oh what? Ain't happening?

...my point is made.

Tongue
I'd knock on wood, but my desk is particle board.
Reply
#67
Of course, that won't work. Even trying to compile Wolf3D doesn't work.
Because they did not code with the ANSI standard. Simple as that.
f only life let you press CTRL-Z.
--------------------------------------
Freebasic is like QB, except it doesn't suck.
Reply
#68
Zack, as many people have tried to tell you QB and VB arent the same programming language. VB has implemented OOP and is event oriented while QB is procedural and doesnt have even a bit of OOP. While GCC and MSVC are just two different compilers both have their own standards but they both follow a common ANSI standard as well.
Reply
#69
Uh...excuse me, but that is exactly what my argument was, is, and always will be. Read all my posts in this topic. See that one about how QB and VB are different because VB is OOP-based, and for Windows? See that one about how msvc and gcc will both compile the same ANSI code?
Geez...
f only life let you press CTRL-Z.
--------------------------------------
Freebasic is like QB, except it doesn't suck.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)