What's Your Favorite Language?

Q&A, advice, reviews, and news about the computers, phones, TVs, stereos, and pretty much anything else that can't be easily whittled out of a stick or chipped out of stone.
Mandor
Redshirt
Posts: 2261
Joined: Thu Apr 10, 2003 8:01 am

Post by Mandor » Wed Aug 06, 2003 4:30 pm

[quote="SothThe69th";p="119179"]I'd like to see something, you know, good, implemented in mIRC as a scripting language, [/quote]

Why do you want to use mIRC? Xchat have a very good Perl support.

spoon
Redshirt
Posts: 1709
Joined: Fri Feb 14, 2003 12:49 pm
Location: Springfield, IL
Contact:

Post by spoon » Wed Aug 06, 2003 8:00 pm

that it does. I don't know how great it's python support is, but it is there.

User avatar
Salvation122
Redshirt
Posts: 1366
Joined: Fri Apr 04, 2003 9:49 pm
Location: Memphis, TN, USA

Post by Salvation122 » Thu Aug 07, 2003 12:29 am

[quote="Bruce";p="128383"]Could you please tell my what 'a copy of C++' is?[/quote]
A copy of Visual Studio 6, which is the program most often used to write VB6 or VC++?

I'm a VB6 man myself, but that's only because it's all I know. I'm going to be learning VC++ in college next year; it'll be interesting.
Here I am, to sing you a song. And there you are, asleep against the windowpane, just like always.

User avatar
Martin Blank
Knower of Things
Knower of Things
Posts: 12709
Joined: Fri Feb 07, 2003 4:11 am
Real Name: Jarrod Frates
Gender: Male
Location: Dallas, TX
Contact:

Post by Martin Blank » Thu Aug 07, 2003 2:14 am

It's also illegal to 'borrow' academically-licensed copies of the software. Microsoft often provides a site license for their programs for schools, but that refers solely to computers owned and primarily operated on school or district grounds. Students are not allowed to install them on home computers.
If I show up at your door, chances are you did something to bring me there.

Saphid
Redshirt
Posts: 121
Joined: Mon Aug 04, 2003 9:05 am
Location: Sydney, Australia
Contact:

Post by Saphid » Thu Aug 07, 2003 11:54 am

Thats what i thought but i wasn't sure
Knowleadge is power

desertfox
Redshirt
Posts: 69
Joined: Thu Aug 07, 2003 12:41 pm
Location: Pittsburgh, PA

Re: What's Your Favorite Language?

Post by desertfox » Thu Aug 07, 2003 12:53 pm

There seems to be some mis-information being presented here about C++. First, C and C++ are almost completely seperate languages. C++ was once simply a superset of C, but that is no longer true, and will especially no longer be true with the release of the next C++ Standard (C++ 0x). Also, VC6 is a horrible C++ compiler, avoid it at all costs. VC7 or VC7.1 are much much better, or if you can't afford it pick up at copy of GCC, which is freely available for Linux and Windows. The Win32 version is Mingcw i think. Also, Dev-C++ is supposedly a pretty decent free C++ IDE, but I've never used it myself. Also, there is no such language as Visual C++. There is C++, and there is a Visual editor for C++. Visual C++ adds nothing to the language, unlike VIsual Basic, which is a completely different language from BASIC.

Now, as for my favorite language, C++ :wink: I simply haven't found a language as expressive and extendable that supports strong, static-typing and isn't illegible. I find Java lacking in many areas, particularly in their decision to exclude operator overloading and multiple inheritance, two features that when used properly are very powerful tools. But, it's Java's lack of templates (or generics) that really does it in for me. C++ templates offer an incredible amount of power and flexibility, and template metaprogramming actually allows you to write re-usable, generic code. Templates have evolved far beyond what you see in a standard Intro to C++ Book and are useful for much more than simply generalizing a type stored in a container.

Matt

User avatar
Lodrin
Redshirt
Posts: 105
Joined: Thu Jul 10, 2003 1:04 pm
Location: Sweden
Contact:

Post by Lodrin » Thu Aug 07, 2003 1:23 pm

I LOVE C# (C Sharp) for the .NET platform,
- the code is beutiful
- the API is simple yet powerful
- its totaly object oriented
- it can run old c++ code
- Portalble
- lots of help on internet
- Can use it to code webpages to (ASP.NET)



Other program languages I know:
Java: Good but has same usage as C# and C# is better
PHP: Too loosly typed. Good for small projects
C++: UGLY code, not totaly OO, must handle memory managment
BrainFuck: Fun to know, worthless to use
BASIC/PASCAL: Everybody got to start somewhere...
Other: Cant remember all and I don't want to bore you :P
"Carrot juice is murder, greenhouses prisons for slaves." -Arrogant Worms
"I neeeeed tacos, I need them or I will explode. That happens to me sometimes" - GIR

desertfox
Redshirt
Posts: 69
Joined: Thu Aug 07, 2003 12:41 pm
Location: Pittsburgh, PA

Re: What's Your Favorite Language?

Post by desertfox » Thu Aug 07, 2003 2:09 pm

- its totaly object oriented
Sigh. People seem to love to fling this around about C# and Java, and love to point out how C++ isn't really object-oriented. I've found, for the most part, that people claiming their language of choice is object oriented don't really have any clue about how to write object-oriented code. Wrapping a bunch of functions and variables into a class does not make your code object oriented. In my opinion, C++ is a more complete object-oriented language than Java (Thanks to operator overloading, multiple inheritance, templates, etc.). And people who think C++ is ugly must write their code wrong or something, I personally think Java is extremely ugly, particularly the fact that you have to typecast everything all over the place because they decided that deriving every class from one base object was a great idea.

Also, I consider the fact that C++ lets you do your own memory management a Good Thing. It means the programmer actually has to know something, and it allows you to make your own custom memory manager to speed up the allocation/deallocation process.

Matt

FuzzyBunny
Redshirt
Posts: 55
Joined: Wed Jul 30, 2003 6:13 am
Location: Las Vegas
Contact:

Re: What's Your Favorite Language?

Post by FuzzyBunny » Thu Aug 07, 2003 5:20 pm

Hmm... favorite language... I speak Chinese :wink:

RyuuNoSenshi
Redshirt
Posts: 56
Joined: Fri Jul 04, 2003 2:37 am
Location: Somewhere in subspace
Contact:

Post by RyuuNoSenshi » Fri Aug 08, 2003 4:49 am

For one thing, when C++ code is written correctly and effciently it's beautiful. C and C++ are the most popular languages in the world for the fact that they are so good. You can't for instance write an operating system in Visual Basic. In fact there's quite alot you can't write in VB, and the same goes with alot of other languages. And as for memory management, well every program in my honest opinion should handle it's own memory properly, it's just plain sad sloppy programming if you don't deal with your programs memory. I've seen far too many programs crash just because who ever wrote it didn't take the time to properly deal with his variables.
Me: Alright I'll stand here...try to crush me with the...*the Warthog lands on top of me*
Matt: Done and done.
Me: Ahh! My Corpse is stuck in the tire!

Saphid
Redshirt
Posts: 121
Joined: Mon Aug 04, 2003 9:05 am
Location: Sydney, Australia
Contact:

Post by Saphid » Fri Aug 08, 2003 8:52 am

i have to agree java is a very ugly language i don't know much or actully any C++ but i have seen a far amount and its just nice so easy to read and from what i seen ( only what i've seen because like i said i don't know any) its just so nice to code
i am intening to learn C++ after my HSC
Knowleadge is power

Bruce
Redshirt
Posts: 295
Joined: Tue Feb 18, 2003 12:41 pm
Location: Melbourne
Contact:

Post by Bruce » Fri Aug 08, 2003 8:55 am

Wait... you think that C++ is nice and easy to read compared to the 'ugly' java?
Just because life sucks, it doesnt mean you have to care.

Saphid
Redshirt
Posts: 121
Joined: Mon Aug 04, 2003 9:05 am
Location: Sydney, Australia
Contact:

Post by Saphid » Fri Aug 08, 2003 8:57 am

yeah
Knowleadge is power

desertfox
Redshirt
Posts: 69
Joined: Thu Aug 07, 2003 12:41 pm
Location: Pittsburgh, PA

Post by desertfox » Fri Aug 08, 2003 6:06 pm

Yah, I think Java is much uglier. Call me crazy, but I prefer
cout << "Hello World" << endl;

much more than:
System.Console.out.print("Hello World");
or whatever it is in Java. There really shouldn't be a reason to go through all those layers of access just to output something to the screen.

And Saphid, good luck on your learning of C++. If you stick with it, you won't be dissapointed =). Make sure you learn "proper" C++ though, don't trust any book publushed before '99 or so. Basically, if the book tells you to include iostream.h, it's too old. (iostream.h is a depreciated header, iostream is the proper C++ Standard header).
Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?

User avatar
amlthrawn
Sith Lord
Sith Lord
Posts: 4830
Joined: Thu Jun 26, 2003 1:15 pm
Real Name: teh aml
Gender: Male
Location: Des Plaines, IL

Post by amlthrawn » Fri Aug 08, 2003 7:39 pm

desertFox wrote: cout << "Hello World" << endl;
printf > cout

Printf: Once you use it, you'll never go back to iostream.
- We were never being boring. We had too much time to find for ourselves.

Locked

Who is online

Users browsing this forum: No registered users and 1 guest