(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-04-24 06:34 AM
0 users currently in Programming.
Acmlm's Board - I3 Archive - Programming - Looking to buy programming languages New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
TeRaByTe88

Red Paragoomba


 





Since: 12-19-05
From: Connecticut

Last post: 6340 days
Last view: 6287 days
Posted on 11-19-06 03:56 PM Link | Quote
Hi, Im looking to buy programming languages. I'd like to know which suites are the best for certain things, as I am kind of new to the whole programming thing. I am considering buying 1 of 3 packages, and Id like some opinions on what is

A) the easiest to use/learn
B) the best for 2-D game development (ie Mario or Sonic the Hedgehog)
C) The best for the money

and the packages Im considering buying are

1) microsoft visual basic 6.0
2) " " Visual c++ 6.0
and
3) microsoft visual studio 6.0 (that has both of these as well as visual J++)

so if you can give me your opinions, that would be appreciated... thanks
Dan

Purple Leever


 





Since: 11-18-05

Last post: 6293 days
Last view: 6284 days
Posted on 11-19-06 04:17 PM Link | Quote
Don't go with old style Visual Basic for game development. Sure, it's possible, but I definitely wouldn't say it's the easiest to learn. Plus, do you really want to learn a programming language that's obsolete? (Not to mention that it's utter crap)

Go off and get some of the Visual Studio express tools. They are free, and quite good. (Way better than any of the Visual Studio 6 IDEs) Why you would want to pay for Visual Studio 6, I don't know, as it's at least 3 versions out of date.
niteice

Gator


 





Since: 08-15-06
From: Connecticut

Last post: 6284 days
Last view: 6284 days
Posted on 11-19-06 04:41 PM Link | Quote
Definitely try Visual Studio express. The languages are identical to the retail versions, and the IDEs are close enough that you can evaluate them pretty easily.
Ailure

Mr. Shine
I just want peace...








Since: 11-17-05
From: Sweden

Last post: 6284 days
Last view: 6284 days
Posted on 11-19-06 04:49 PM Link | Quote
Processing is easy and free, there's 2D libaries ready and it's java based. It seems to be aimed towards people with not much programming knowledge so it's good for people with little knowledge.

Dev-c++ is free as well, though I hadn't played around much with it and is probably harder to get into.

Whatever you go with, avoid basic. :/
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 6285 days
Last view: 6285 days
Posted on 11-20-06 02:17 AM Link | Quote
You don't need to spend anything to learn C/C++. Look into GCC/MinGW (GCC for Windows).
neotransotaku

Sledge Brother
Liberated from school...until MLK day








Since: 11-17-05
From: In Hearst Field Annex...

Last post: 6286 days
Last view: 6284 days
Posted on 11-20-06 08:14 PM Link | Quote
and if you need a debugger there is ddd/gdb
MisterJones

Tooky








Since: 12-08-05
From: Mexico

Last post: 6374 days
Last view: 6310 days
Posted on 11-21-06 12:29 AM Link | Quote
code::blocks is all you need
Dan

Purple Leever


 





Since: 11-18-05

Last post: 6293 days
Last view: 6284 days
Posted on 11-21-06 04:42 AM Link | Quote
C++ does not fit criteria A. It must be easy to learn.
DahrkDaiz

Nipper Plant
U wan hax Mario?!








Since: 11-17-05

Last post: 6286 days
Last view: 6285 days
Posted on 11-22-06 01:23 AM Link | Quote
C++ isn't that hard to learn, just the idea of OOP, which is hard in any language.
Rom Manic









Since: 12-18-05
From: Detroit, WHAT?!

Last post: 6284 days
Last view: 6284 days
Posted on 11-22-06 01:37 AM Link | Quote
Originally posted by niteice
Definitely try Visual Studio express. The languages are identical to the retail versions, and the IDEs are close enough that you can evaluate them pretty easily.
Guy Perfect









Since: 11-18-05

Last post: 6286 days
Last view: 6284 days
Posted on 11-22-06 02:41 PM Link | Quote
Originally posted by TeRaByTe88
A) the easiest to use/learn

The flat-out easiest is going to be some variant of BASIC. Microsoft likes to lock down the developer as far as capabilities are concerned, but there are more powerful alternatives such as FreeBASIC which can do quite well. FreeBASIC is directly compatible with .obj files leftover from compilations in C programs, so it's the pinnacle of system support.

Originally posted by TeRaByTe88
B) the best for 2-D game development (ie Mario or Sonic the Hedgehog)

I know for a fact that there are header files for OpenGL in FreeBASIC, and I wouldn't dobut that DirectX either has header files or some are coming. FreeBASIC is a good candidate for game programming. C and C++ are also good choices, because they give you the same kind of low-level control over how your program works (C in particular).

I recommend you stick with OpenGL, as it's supported by most operating systems and is not proprietary. It's also set up to run as a computer SHOULD, as opposed to DirectX, which is plagued with the fiend of Object-Oriented Programming much like Java and .NET. If you want fast, efficient programs, avoid OOP.

Originally posted by TeRaByTe88
C) The best for the money

You can't beat the price of free. C and C++ are fully standardized and you can find development resources for those just about everywhere you look. I prefer gcc as my C compiler, as GNU puts a good amount of effort into keeping up with current system architectures.

FreeBASIC is free, but is controlled by a small set of developers and you'd essentially be bound to their every whim. I stick with version 1.5 because 1) it supports opening CON for file read/write (which is essential in CGI), and 2) because it still supports GoSub within procedures, which was depriciated in version 1.6 in favor of using the Return keyword to exit a function.


(edited by Guy Perfect on 11-22-06 01:41 PM)
||bass
Administrator








Since: 11-17-05
From: Salem, Connecticut

Last post: 6285 days
Last view: 6284 days
Posted on 11-22-06 02:45 PM Link | Quote
Get Visual Studio express 2005.
It has C++ for power, C# for being stupid easy to learn, and VB.NET for I have no idea.
Kasumi-Astra

Flurry


 





Since: 11-18-05
From: Sheffield England

Last post: 6284 days
Last view: 6284 days
Posted on 11-23-06 04:56 AM Link | Quote
Python and Pygame are a very good option for 2D games programming. Python is a free programming language that you can use that is very easy to learn and much cleaner the C++ or Java. It's nowhere near as powerful but with experience that will not matter.

Pygame is a free games development library for python. It offers you a lot of useful tools to help you develop your own games. I managed to knock out a Ski Free clone within the space of a month. There's also a big community to help you along, and a big pool of games you can download to see how they work. You'll get a much bigger boost using these resources rather than learning how to use C++ on your own

Python
Pygame
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - Programming - Looking to buy programming languages |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.016 seconds; used 408.56 kB (max 509.25 kB)