Be a Supporter!

Debate?

  • 1,004 Views
  • 36 Replies
New Topic Respond to this Topic
Random-Assassin
Random-Assassin
  • Member since: Oct. 4, 2003
  • Offline.
Forum Stats
Member
Level 12
Blank Slate
Debate? 2005-06-17 21:38:32 Reply

Whats the best langauge?

Post what you think and why along with pros and cons

I say Visual basic becouse of its powerfull visual editor. Easy to learn and use. Most popular langauge out today. Can Handle DirectX easy for making apps and MMORPGS

Some Cons

Forms Can be Decompiled
Most POeple only use for Apps

thoughtpolice
thoughtpolice
  • Member since: Mar. 24, 2003
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to Debate? 2005-06-17 21:52:05 Reply

At 6/17/05 09:38 PM, Random_Assassin wrote: Whats the best langauge?

Don't start this.

Post what you think and why along with pros and cons

I say Visual basic becouse of its powerfull visual editor.

That's pretty much the only good point. It's quick and dirty and the automatic GUI makes getting things done pretty easy. Same with Delphi, only Delphi has a lot more pros.

Easy to learn and use. Most popular langauge out today.

No, it isn't the most popular. You have your facts messed up.

Can Handle DirectX easy for making apps and MMORPGS

What the fuck dude. You don't program an MMO in Visual Basic. Otherwise you'd have a consistant Framerate of 2 or 3. Same with Java. They're both way too slow to program something that'd have a lot of strain put on it, i.e. a shitload of graphics, well, 3D ones anyway. Isometric shit it could handle.

Some Cons

Forms Can be Decompiled
Most POeple only use for Apps

Twords the second con, that's the exact reason it was built. It wasn't made to make games, it was made to get a Win32 application done fast, without relying on the person using it having much or any prior programming experiance.

You also missed:

Teaches bad habits
Weens you with a GUI, another way to put it would be it babysits you.
You don't get to do the fun low level stuff
It's too 'pointy and clicky' for many people. I have no problem with visual editors being a Delphi man myself, but other people don't like that at all.
Not portable.
You either get forced with .NET or you can stay true to the original VB scheme (VB6 in other words.)
[Insert the ramblings of every person here who can diss shit in visual basic]


omg.
Playstation Network tag: muffin-noodle
the empty set

Skizor
Skizor
  • Member since: May. 30, 2004
  • Offline.
Forum Stats
Member
Level 11
Blank Slate
Response to Debate? 2005-06-17 22:44:33 Reply

heheheh... "don't start this"

Oh, come on, but they're always just so FUN!

*takes out an easy chair and grabs a bowl of popcorn, sits down, and yells out:*

PYTHON IS A CRAPPY RIP-OFF OF C WHICH WILL NEVER AMOUNT TO ANYTHING! THERE IS NO GOOD EXAMPLE ON THE ENTIRE INTERNET WHERE PYTHON IS USEFUL!

DFox
DFox
  • Member since: Aug. 9, 2003
  • Offline.
Forum Stats
Member
Level 30
Blank Slate
Response to Debate? 2005-06-18 02:01:03 Reply

Well, I would have to say my favorite language is php. It's free, protable, fast to code, very stable, and easy connectivity with many powerful databases.


BBS Signature
Pilot-Doofy
Pilot-Doofy
  • Member since: Sep. 13, 2003
  • Offline.
Forum Stats
Member
Level 37
Musician
Response to Debate? 2005-06-18 02:31:15 Reply

There is no "best language" unless you want to get into the unstructered languages which technically power everything.

But still, it's like saying, "What's the best thing?"

It's WAY too general.

DFox
DFox
  • Member since: Aug. 9, 2003
  • Offline.
Forum Stats
Member
Level 30
Blank Slate
Response to Debate? 2005-06-18 02:40:08 Reply

It's not really too general. It's a matter of oppinion based on what you like to program in. Of course the best language could never actualy be determined.


BBS Signature
HarryHunt
HarryHunt
  • Member since: Jan. 14, 2003
  • Offline.
Forum Stats
Member
Level 06
Blank Slate
Response to Debate? 2005-06-18 02:41:59 Reply

What Pilot said.

I think the invention of the C-syntax was a great one. I mean, C-syntax is everywhere: C, C++, C#, PHP, Java, ECMAScript, etc. all use C-style-syntax. But that doesn't make C "the best language".

I'm quite convinced though that Visual Basic isn't "the best language" for anything. If I wan't RAD, I use C# or Delphi. Both of which are more powerful than VB and allow you to create functional apps in the same speed as VB.

White-Rhyno
White-Rhyno
  • Member since: Apr. 28, 2003
  • Offline.
Forum Stats
Member
Level 38
Blank Slate
Response to Debate? 2005-06-18 03:01:54 Reply

At 6/17/05 10:44 PM, Skizor wrote: PYTHON IS A CRAPPY RIP-OFF OF C WHICH WILL NEVER AMOUNT TO ANYTHING! THERE IS NO GOOD EXAMPLE ON THE ENTIRE INTERNET WHERE PYTHON IS USEFUL!

Google?

As in, a lot of the Google back end uses Python.

thoughtpolice
thoughtpolice
  • Member since: Mar. 24, 2003
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to Debate? 2005-06-18 03:40:51 Reply

At 6/18/05 02:41 AM, HarryHunt wrote: I use C# or Delphi.

C# and Delphi are nice.

The problem is this: Delphi is a lot, well, let me restate that, Delphi is WAY less popular and way less used than Visual Basic. Even though Borland effectively kept their promise when they made Delphi to be the "Visual Basic killer," according to many polls Delphi is still less popular than VB, which is a cryin' shame.
I should get back into Delphi, it was so very very nice.

C# on the other hand, is flourishing. Almost every site I've ever seen that does C and C++ style programming these days is making a C# section (especially things like .NET communities.) In fact, I have heard that the new GCC will support C#, which really shows it's becoming popular. If not, people can still use The Mono Project (they must be good, Google is using The Mono Project as a sponser of Open Source Software in it's "Summer of Code" competition, in which case people can team up with The Mono devs.)


omg.
Playstation Network tag: muffin-noodle
the empty set

Zendra
Zendra
  • Member since: Sep. 7, 2003
  • Offline.
Forum Stats
Member
Level 51
Blank Slate
Response to Debate? 2005-06-18 09:45:04 Reply

All programming languages do the same. One is for the web, the other is for making software.

Personally is PHP my favorite. Debate with that. End.

Craige
Craige
  • Member since: Jul. 17, 2004
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Debate? 2005-06-18 09:55:00 Reply

There is no "Best" language, there are only favorites. For instance, you could not say PHP is the "Best", because it cannot be used to program desktop applications can it? And viceversa, you could not say VB is the "Best", because it is made for desktop applications, and not web. As you see, you cannot say"<language here> Is the best language ever" you can only say it is your favorite to program in.

Sar-Casm
Sar-Casm
  • Member since: Dec. 13, 2002
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Debate? 2005-06-18 10:03:05 Reply

At 6/18/05 09:55 AM, BulletProof57 wrote: There is no "Best" language, there are only favorites. For instance, you could not say PHP is the "Best", because it cannot be used to program desktop applications can it? And viceversa, you could not say VB is the "Best", because it is made for desktop applications, and not web. As you see, you cannot say"<language here> Is the best language ever" you can only say it is your favorite to program in.

Indeed. Perhaps this thread inadvertedly posited the question ('Debate?'); is this a debate or a fanboy battle? I'll assure you it is the latter.

Zendra
Zendra
  • Member since: Sep. 7, 2003
  • Offline.
Forum Stats
Member
Level 51
Blank Slate
Response to Debate? 2005-06-18 10:07:52 Reply

At 6/18/05 09:55 AM, BulletProof57 wrote: There is no "Best" language, there are only favorites. For instance, you could not say PHP is the "Best", because it cannot be used to program desktop applications can it? And viceversa, you could not say VB is the "Best", because it is made for desktop applications, and not web. As you see, you cannot say"<language here> Is the best language ever" you can only say it is your favorite to program in.

Agreed, Craige. That is way I said: "personally my favorite is". Each programming language is good - on their platform. PHP is good for the Internet. C++ for making games and software, etc. So for each platform you have different programming languages, but that doesn't mean there is one programming language that is the best.

If there was a programming language - that could do all now then there would probally be no compition. ;)

White-Rhyno
White-Rhyno
  • Member since: Apr. 28, 2003
  • Offline.
Forum Stats
Member
Level 38
Blank Slate
Response to Debate? 2005-06-18 10:24:28 Reply

PHP Desktop = GTK.

VB Website: CGI.

Edn.

Craige
Craige
  • Member since: Jul. 17, 2004
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Debate? 2005-06-18 10:27:56 Reply

At 6/18/05 10:07 AM, Zendra wrote: If there was a programming language - that could do all now then there would probally be no compition. ;)

Indeed. but at the same time if a language like that existed, imagine how long it would take to learn.

And my Favorite language is PHP. I tried VB, and as a post above said, its to pointy and clicky for me. I like hard, coding style. It (usually)requires more of me, and I seem to learn allot more, and i personally just prefer that enviorment. And thats why I latley took up C++m its hardcoding, and it's syntax is simillar to that of PHP.

LordAba
LordAba
  • Member since: Nov. 2, 2000
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to Debate? 2005-06-18 10:52:01 Reply

At 6/17/05 09:38 PM, Random_Assassin wrote: Whats the best langauge?

Um, english?


What may man within him hide, though angel on the outward side.

BBS Signature
Pilot-Doofy
Pilot-Doofy
  • Member since: Sep. 13, 2003
  • Offline.
Forum Stats
Member
Level 37
Musician
Response to Debate? 2005-06-18 13:27:25 Reply

At 6/18/05 02:41 AM, HarryHunt wrote: I'm quite convinced though that Visual Basic isn't "the best language" for anything. If I wan't RAD, I use C# or Delphi. Both of which are more powerful than VB and allow you to create functional apps in the same speed as VB.

Agreed. I like coding in Delphi; however, C# seems to make more sense as far as syntax. I just get lost from time to time in reading my Delphi Developers Guide.

Zach
Zach
  • Member since: Dec. 4, 2003
  • Offline.
Forum Stats
Member
Level 23
Blank Slate
Response to Debate? 2005-06-18 18:55:10 Reply

I thought this had been answered, preference. It depends on the person.

Zendra
Zendra
  • Member since: Sep. 7, 2003
  • Offline.
Forum Stats
Member
Level 51
Blank Slate
Response to Debate? 2005-06-19 05:38:51 Reply

At 6/18/05 10:27 AM, BulletProof57 wrote: Indeed. but at the same time if a language like that existed, imagine how long it would take to learn.

And then there would be no fun anymore. Because sometimes I combine PHP with a Javascript code or ActionScript. Makes it more fun.

And my Favorite language is PHP. I tried VB, and as a post above said, its to pointy and clicky for me. I like hard, coding style. It (usually)requires more of me, and I seem to learn allot more, and i personally just prefer that enviorment. And thats why I latley took up C++m its hardcoding, and it's syntax is simillar to that of PHP.

I've never tried C++ before. But I've heard many good things about it, though. Seems kinda interesting language. But I'm still sticking with PHP. The latest version has some cool new features! :)

Random-Assassin
Random-Assassin
  • Member since: Oct. 4, 2003
  • Offline.
Forum Stats
Member
Level 12
Blank Slate
Response to Debate? 2005-06-19 11:33:08 Reply

http://www.planet-source-code.com/vb/default.asp?lngWId=1

Thats where i heard Visaul Basic was the most popular. Also who cares if it was made for apps they are making 3d Games with it using directx.

Also anyone heard of darkbasic?

thoughtpolice
thoughtpolice
  • Member since: Mar. 24, 2003
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to Debate? 2005-06-19 20:35:21 Reply

At 6/19/05 11:33 AM, Random_Assassin wrote: http://www.planet-source-code.com/vb/default.asp?lngWId=1

http://www.tiobe.com/tpci.htm

Also who cares if it was made for apps they are making 3d Games with it using directx.

Who is 'they'? Retards? Probably. Visual Basic is about one of the worst languages to ever make a game in, most of all a 3D game. If you're going to make a game you should use a language that is far more *suitable* for it (examples of good game programming languages are C++, C#, and Delphi (there are others of course.) Everything else is far too slow or stupidly built to make a game. It's the truth, besides, if you can only make games in Visual Basic then you're a retard programmer who can't implement the most important things in other languages: algorithms. Plus, anybody skilled enough to make a game should obviously be smart enough to notice that Visual Basic isn't suited for games.

Failure.

Also anyone heard of darkbasic?

Darkbasic == The shitty and retarded bastard son of DirectX in Visual Basic. Not worth it if you ask me.


omg.
Playstation Network tag: muffin-noodle
the empty set

White-Rhyno
White-Rhyno
  • Member since: Apr. 28, 2003
  • Offline.
Forum Stats
Member
Level 38
Blank Slate
Response to Debate? 2005-06-20 03:06:23 Reply

At 6/19/05 08:35 PM, Sinnernaut wrote: Darkbasic == The shitty and retarded bastard son of DirectX in Visual Basic. Not worth it if you ask me.

Quoted.

Making Video Games wasn't ment to be easy.

ManateeGod
ManateeGod
  • Member since: May. 26, 2004
  • Offline.
Forum Stats
Member
Level 16
Blank Slate
Response to Debate? 2005-06-20 03:21:12 Reply

HQ9+:

ROFL SUP? 1v1 any language 1-0 EX GG.

thoughtpolice
thoughtpolice
  • Member since: Mar. 24, 2003
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to Debate? 2005-06-20 03:26:28 Reply

At 6/20/05 03:06 AM, White_Rhyno wrote: Making Video Games wasn't ment to be easy.

If you ask me, video games were ment to be fun. Not aggrivating at how your characters MOVE AT THE SPEED OF SMELL during runtime.

Also, Rhyno, you choose my fate: DirectX or OpenGL? I can't choose :(


omg.
Playstation Network tag: muffin-noodle
the empty set

White-Rhyno
White-Rhyno
  • Member since: Apr. 28, 2003
  • Offline.
Forum Stats
Member
Level 38
Blank Slate
Response to Debate? 2005-06-20 03:54:49 Reply

At 6/20/05 03:26 AM, Sinnernaut wrote:
At 6/20/05 03:06 AM, White_Rhyno wrote: Making Video Games wasn't ment to be easy.
If you ask me, video games were ment to be fun. Not aggrivating at how your characters MOVE AT THE SPEED OF SMELL during runtime.

Also, Rhyno, you choose my fate: DirectX or OpenGL? I can't choose :(

WWJCD? (What Would John Carmack Do?)

OpenGL.

Random-Assassin
Random-Assassin
  • Member since: Oct. 4, 2003
  • Offline.
Forum Stats
Member
Level 12
Blank Slate
Response to Debate? 2005-06-21 00:18:45 Reply

PShhh any langauge can make anything. Visual Basic is awsome for making games. Starcraft guess what that was made in i rest my case.

Frylock8586
Frylock8586
  • Member since: May. 22, 2005
  • Offline.
Forum Stats
Member
Level 07
Blank Slate
Response to Debate? 2005-06-21 00:25:00 Reply

Starcraft is an isometric sprite game.

Sar-Casm
Sar-Casm
  • Member since: Dec. 13, 2002
  • Offline.
Forum Stats
Member
Level 08
Blank Slate
Response to Debate? 2005-06-21 00:58:34 Reply

At 6/21/05 12:18 AM, Random_Assassin wrote: PShhh any langauge can make anything. Visual Basic is awsome for making games. Starcraft guess what that was made in i rest my case.

C or C++ most likely. Certainly, any language can potentially make 'anything', but you can't expect their runtime speeds to be equivalent.

thoughtpolice
thoughtpolice
  • Member since: Mar. 24, 2003
  • Offline.
Forum Stats
Member
Level 10
Blank Slate
Response to Debate? 2005-06-21 01:01:11 Reply

At 6/21/05 12:18 AM, Random_Assassin wrote: PShhh any langauge can make anything.

Then make me a completely 3D game engine in Haskell. Oh wait, that's pretty fucking impossible if you ask me.

Visual Basic is awsome for making games.

Wrong.

Starcraft guess what that was made in i rest my case.

Could it be... I dunno, C or C++, because it's available on Mac's while VB is in fact not? More than likely. Even if they did program the Windows version in VB, I don't see the point in making a game, then COMPLETELY REWRITING it just for another operating system. That's fucking retarded.

While Visual Basic may look like a good language to program games in, it is in reality not. Visual Basic is ment for one thing: Getting a Win32 application done fast, without requiring the programmer to have any previous programming experiance. That's all, not games, not MMORPGs, not anything besides apps.

Visual Basic is based on a language, BASIC, for idiot coders or little kids, Visual Basic has some good advantages such as a nice RAD environment, but not much else. It's great for getting stupid and simple things done, but it doesn't have much else going for it. Too slow, too clumsy, and WAY too fucking expensive. If you want some RAD language to write a game in, you should use Delphi because it is ninety seven hojillion fucktons faster and more reliable, plus it is IN FACT CROSS PLATFORM, and based on a better language (PASCAL) than what VB was based on (BASIC.)


omg.
Playstation Network tag: muffin-noodle
the empty set

omega3D
omega3D
  • Member since: Mar. 27, 2004
  • Offline.
Forum Stats
Member
Level 04
Blank Slate
Response to Debate? 2005-06-21 01:30:31 Reply

Well done Sinnernaut.