What Language do you program in?

Post here about scripting and programming for HaloPC (audio, network, ai, etc.)
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

What Language do you program in?

Post by -DeToX- »

Post what language you program in, or your preferred language. I want to see how many people like what, and maybe this way it can introduce us to new language, which we may enjoy.

I'm a C# programmer. I started VB, but I haven't touched it since I started C#.

I went from VB.NET to Eclipse(Java) to C#.

Now I'm thinking about getting into C.
Image
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

VB originally, then mostly C#. Most of my time now is spent with PHP though (Love PHP ^_^).
User avatar
Aumaan Anubis




Connoisseur Bloodhound Renovator

Posts: 2938
Joined: Fri Jun 30, 2006 1:01 pm
Location: Aumaan
Contact:

Post by Aumaan Anubis »

I started at VB.

Got bored at VB.

Ended at VB.
Image
Tural wrote:MrMurder, we're going to hold you to that promise.
It is expected, and demanded.
User avatar
LuxuriousMeat





Posts: 824
Joined: Thu Nov 03, 2005 6:43 pm
Location: zzzzzzzzzzzzzzzz
Contact:

Post by LuxuriousMeat »

Started in VB .NET, went to C# .NET, tried out C++ .NET, back to C# .NET. I still regularly program in C# .NET, but I've mostly been using PHP lately.
Image
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Post by shade45 »

Started with VB then C# learned abit of java but didn't like it. So I use C# for everything now(But you should know that ;)).

I have started learning some 80x86 ASM now...Fun Stuff :D
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

C# for any tools I make because the language syntax is simple, making development time minimal.

Native C++ when game programming.
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Patrickssj6




Pi Collaborator

Posts: 5426
Joined: Sat Jul 24, 2004 12:12 pm
Location: I'm a Paranoid
Contact:

Post by Patrickssj6 »

VB.NET

Knows and hates Java.

PHP :awesome: :D
...left for good
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

Objective C
Unix Shell
Java
Unix Bash
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
OwnZ joO




Articulatist 500

Posts: 980
Joined: Thu Nov 10, 2005 4:24 pm

Post by OwnZ joO »

Started VB.net at school, then moved on to C#.net and never went back. In school we use java, which is very similar to C# except for naming conventions, but I don't really like it that much, mostly because of the IDE's we use and being much more familiar with C#. I really like C#, maybe I should try php since some of you guys like it, never even thought of using it.
User avatar
FleetAdmiralBacon




Critic Pyre Articulatist 500

Posts: 2377
Joined: Sat Nov 26, 2005 7:01 pm
Location: Ohio
Contact:

Post by FleetAdmiralBacon »

Basic, TI-Basic, VB 6.0, VB.net, C, C#, C++, Java, Javascript, PHP, Python, Perl, BASH. I may have missed one...
And of course HTML and CSS.
Image
Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
User avatar
xbox7887




Socialist Coagulator Decryptor Advisor
Eureka Commentator Wave Scorched Earth

Posts: 2160
Joined: Mon Dec 27, 2004 6:19 pm
Location: New Lenox, Illinois
Contact:

Post by xbox7887 »

shade45 wrote:I have started learning some 80x86 ASM now...Fun Stuff :D
:)
FleetAdmiralBacon wrote:Basic, TI-Basic, VB 6.0, VB.net, C, C#, C++, Java, Javascript, PHP, Python, Perl, BASH. I may have missed one...
And of course HTML and CSS.
But are you proficient in all of them? Unlikely :P


Honestly .NET has it all if you're sure your end-users aren't going to kick up a fuss about using the framework. Once interpretted into native code it's usually just as fast or even an exact representation of its C counterpart (based on my tests and experiments). C# is easy on the eyes and has plenty of libraries to do almost everything you need. Also, if you're craving more control over your code you can switch over to C++.NET and use assembly blocks to do your evil biddings :twisted:
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Re: What Language do you program in?

Post by Prey »

-DeToX- wrote:Now I'm thinking about getting into C++.
Feck C. C++ replaced that crap long ago >_> <_<
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
User avatar
FleetAdmiralBacon




Critic Pyre Articulatist 500

Posts: 2377
Joined: Sat Nov 26, 2005 7:01 pm
Location: Ohio
Contact:

Post by FleetAdmiralBacon »

Not as proficient in C or C++ as I'd like to be, but everything else I can do quite a lot in. PHP VB.net C# , I keep my Java code on an online IDE I created because the computers at my school are soooo slooooow (I'd link to it, but I password protected it to keep people from stealing... Meh, try and crack it :wink:) Python brings a 2d, top-down, online helicopter battle game, the Pandemic IM server, and a Pandemic client. I've written quite a few Bash scripts to get various jobs done. VB 6.0 I made a very old and poor chatroom program, the predecessor to Pandemic. Another PHP project was the Halo 2 Vista Stat Tracking project, but the rest of the team kinda moved away after I left (stressful work environment, I guess I just couldn't handle working with people who have such differing beliefs than mine, even if they weren't trying to be a pain) You can see how far we got here. Perl I've mostly done debugging in, nothing from scratch, so I guess I'm not technically proficient there either (though I know enough about syntax to get something working if I had to). Basic is easy, there's not much to be proficient in. I know another form of "advanced basic" called Gambas that greatly resembles VB, I got half of a Pandemic client written in that. C, I can do basic things but nothing special (I've established a UDP socket, and that's about it). C++ I took a semester class in freshman year of high school. TI-Basic I am extremely proficient in. I wrote a game in Basic that is by far the best available for the TI-83+ (Basic-wise, that is, probably gets beat out by some of the simplest ASM games...)

I should probably get some pics of my Python helicopter game (not that it looked all that amazing, but if it weren't for that, Pandemic would have never existed). I can also get some pics of my Java projects (most of which are still CLI but make great use of the ANSI drivers, and are therefore not very useful on Windows where you have to go through some painful processes to get the drivers running, but Linux has them built in.)


I think that's everything...

e: Stuff like this would look great on my r
Image
Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
Patrickssj6




Pi Collaborator

Posts: 5426
Joined: Sat Jul 24, 2004 12:12 pm
Location: I'm a Paranoid
Contact:

Post by Patrickssj6 »

xbox7887 wrote:
shade45 wrote:I have started learning some 80x86 ASM now...Fun Stuff :D
:)
FleetAdmiralBacon wrote:Basic, TI-Basic, VB 6.0, VB.net, C, C#, C++, Java, Javascript, PHP, Python, Perl, BASH. I may have missed one...
And of course HTML and CSS.
But are you proficient in all of them? Unlikely :P


Honestly .NET has it all if you're sure your end-users aren't going to kick up a fuss about using the framework. Once interpretted into native code it's usually just as fast or even an exact representation of its C counterpart (based on my tests and experiments). C# is easy on the eyes and has plenty of libraries to do almost everything you need. Also, if you're craving more control over your code you can switch over to C++.NET and use assembly blocks to do your evil biddings :twisted:
C++ and ASM blocks...that's the thing I want to learn but it's soo effin hard and impossible...especially here in Germany...no up to date books...and in German grrr....
...left for good
User avatar
grimdoomer




System Engineer

Posts: 1440
Joined: Mon Oct 09, 2006 4:36 pm

Post by grimdoomer »

I started in VB and use it for anything quick and small, I just learned C# adn picked it up pretty quickly too. I also use C# when I make games. I want to learn more of it, then mabey in 6 months start doing C++.
Image
AI Zones in MP | Ambiance | Gravemind Beta v1.1
Aumaan Anubis wrote:Grimdoomer. The first person ever to mod Halo 2 Vista.
Evan





Posts: 105
Joined: Fri Oct 26, 2007 1:26 pm
Location: Indiana

Post by Evan »

If I need to put something out quickly then I use C# but I am getting alot better at C++ and have a been learning a little ASM it is kind of hard to get started a first for me though. And I still don't totally get pointers in C++ I'm sure if I learned more about them that I would be a lot better at the language. Native C++ by the way, mostly because I want to learn how to make games in it, since basically all games are programmed with it. ;)

Btw does anyone have any good ASM and C++ tutorials? xbox?
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

I don't think I will ever learn C# only because I don't think I could keep a straight face while doing it. Here is the reason behind it:
One day i was on a forum, posting stuff, then i see i had a reply to something i posted, it was a flame, and it read "I am going to hack your computer using my awesome C# programming skills!" or something like that, it had a lot of caps and the letter "Z" in it. I then laughed knowing that you can only use C# if you have mono frameworks installed. I laughed at that because I am a total nerd and laugh at that sort of stuff.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
OwnZ joO




Articulatist 500

Posts: 980
Joined: Thu Nov 10, 2005 4:24 pm

Post by OwnZ joO »

Evan wrote:If I need to put something out quickly then I use C# but I am getting alot better at C++ and have a been learning a little ASM it is kind of hard to get started a first for me though. And I still don't totally get pointers in C++ I'm sure if I learned more about them that I would be a lot better at the language. Native C++ by the way, mostly because I want to learn how to make games in it, since basically all games are programmed with it. ;)

Btw does anyone have any good ASM and C++ tutorials? xbox?
Aren't console games moving to C#? I know that until now most games were coded in C++, but I think it's kinda moving to C#, since machines are getting better, and automatic memory management leaves less room for bugs and memory control isn't as crucial with the amount of memory and performance of today's machines.
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

Native C++ still provides total and ultimate control.. Managed just isn't as flexible, especially C# as it's owned by Microsoft and so supported only on their platforms. No.. C# won't ever take over C++ in the games industry...But that's why the new C++ is somewhere on the horizon =z

@Evan: If you want to get into game dev. with native C++, then the tutorials here.. and later the articles/forum here.. you should find useful.
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Evan





Posts: 105
Joined: Fri Oct 26, 2007 1:26 pm
Location: Indiana

Post by Evan »

Thanks a lot for the tutorials Prey they are very useful, I've been looking them over before I begin and I am learning already.
Post Reply