What language do YOU use?
|
|
Water Rogers
Registered User
Join date: 1 May 2003
Posts: 286
|
12-03-2004 05:33
I'm sure this topic has been done before... so forgive me for my search-laziness  Anyway, I got to thinking about how diversified SL has become since i started. I like neat little statistics and whatnot, so I'm kinda curious as to what programming languages do you mostly use in each category (if at all) and what development environments do you prefer? I'll start. Windows: C#.NET/VB.NET using Microsoft's Visual Studio .NET 2003 E.D. Web: HTML/Flash/PHP using Ultra-Edit or Macromedia Studio MX Database: MySQL (web) or Access 2000+ (Lite-Windows) Ok, now tell me about you! Feel free to add as much or as little info as you want. --Water
_____________________
From: Philip Linden For the more technically minded - the problem is actually NOT the asset server (or 'asshat' as you prefer to affectionately call it herein).
|
|
Rune Pennyfeather
Second Life Resident
Join date: 11 Nov 2004
Posts: 3
|
12-03-2004 05:36
honestly, too many to mention. Given my preferences though, Python and/or Objective-C.
|
|
CrazyMonkey Feaver
Monkey Guy
Join date: 1 Jul 2003
Posts: 201
|
12-03-2004 09:11
MS Visual Studio, VB, C++, C, ASM and some MCU(microprocessor controler unit) asm.
|
|
MSo Lambert
Registered User
Join date: 16 Aug 2004
Posts: 101
|
12-03-2004 09:31
C++, C# and Delphi mostly, for Windows platforms - Java, PHP, ASP.NET for the web, python for the heart, from time to time...
_____________________
MSo
|
|
Apotheus Silverman
I write code.
Join date: 17 Nov 2003
Posts: 416
|
12-03-2004 10:15
Windows: C++ or C# and .NET, VS.NET 2003 enterprise *nix: PHP-CLI, Perl, C++, shell scripts, C# / Mono, Editors: KDevelop in Xwin, pico in terminal Web: C#, ASP.NET, PHP, DHTML, Javascript, Perl Database: MSSQL 7 and 2000, Mysql
Languages I have successfully dumped in the trash can and hope to never use again: ColdFusion, ASP / VBScript, VB / VB.NET, COBOL, Lisp, BASIC, HtmlScript / Miva
|
|
Tad Jensen
Script Junkie
Join date: 29 May 2004
Posts: 24
|
12-03-2004 10:22
# Languages Progress 4GL ( http://www.progress.com) WebSpeed (owned by Progress) PHP # Databases MySQL Progress RDBMS Progress / Oracle Dataserver I included a link to Progress website since 90% of you probably never heard of it. Also, a nice little tidbit about Progress ( http://www.progress.com/company_info/progress_facts/pfcpopup.ssp?&BANNER=progress_software_facts.gif )
|
|
Ace Cassidy
Resident Bohemian
Join date: 5 Apr 2004
Posts: 1,228
|
12-03-2004 10:28
Since most of my programming is focused on embedded microprocessors, mostly for the datacomm equipment market, its almost all "C", a little bit of C++ for the higher layer management stuff, and assembler. You ain't a man until you've programmed in the packet engine microcode of an Intel IXP network processor.  - Ace
_____________________
"Free your mind, and your ass will follow" - George Clinton
|
|
Chandra Page
Build! Code. Sleep?
Join date: 7 Oct 2004
Posts: 360
|
12-03-2004 11:28
From: Apotheus Silverman Languages I have successfully dumped in the trash can and hope to never use again: ColdFusion, ASP / VBScript, VB / VB.NET, COBOL, Lisp, BASIC, HtmlScript / Miva Oh no, another Miva sufferer. You have my heartfelt condolences. Yuck.
|
|
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
|
12-03-2004 13:28
Mostly C++, rarely pull out QBasic or do a little playing in JavaScript. Know some Java, but currently learning Perl (which had a bit of shock value to overcome as it scared me as to what *bad* code i could write in it).
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river. - Cyril Connolly
Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence. - James Nachtwey
|
|
Sensual Casanova
Spoiled Brat
Join date: 28 Feb 2004
Posts: 4,807
|
12-03-2004 14:15
English, sometimes Spanish when I am around family... oooo you meant scripting languages.. 
|
|
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
|
12-03-2004 16:04
From: Rune Pennyfeather honestly, too many to mention. Given my preferences though, Python and/or Objective-C. *perks up* a fellow Objective Seer? Actually haven't touched it, though, in nearly two years  These days, I don't do any coding professionally. I still play with Java occasionally, mostly to see what's new and improved in Eclipse, and keep telling myself I need to learn more Swing (about 4.5 years of Java under the belt, but it was mostly server-side; I suck at the GUI stuff). I've forgotten nearly all the C and most of the Obj-C I ever knew  Can't do a lick of Perl. Ditto pHp, or however it's camelCased. I've played with Python enough to make my Poser do a couple of interesting tricks, and it took the customary thirty minutes to get the hang of the core language. I know next-to-nothing about the libraries. For the occasional gotta-do, I use Ruby almost exclusively these days. I'd be more interested in playing with heavy stuff if I still had a Mac. Interface Builder[1] rules. Maybe next year. Oh: db experience is mostly ORACLE 9i and earlier, although I worked with Sybase here and there. Never as an admin, so I'm by no means a performance-tuning guru. - yoshi [1]Or whatever Apple's calling it this week.
|
|
Malachi Petunia
Gentle Miscreant
Join date: 21 Sep 2003
Posts: 3,414
|
12-03-2004 17:40
Intercal! edit: I mean INTERCAL, the vBulletin software uncapitalized it for me 
|
|
Lisse Livingston
Mentor/Instructor/Greeter
Join date: 16 May 2004
Posts: 1,130
|
12-03-2004 17:58
Windows: Don't program in Windows  Web: HTML/CSS/PHP using any plain text editor - Windows/Notepad, OS X/TextEdit, Unix/vi Database: PostgreSQL Languages from years gone by: BASIC, FORTRAN, little bit of Perl, MUSHcode 
_____________________
Land Developer, Builder and Real Estate Agent Come to my events! Sundays at 10:00 am: Texturing ContestTuesdays at 5:00 pm: Land 101 and at 7:00 pm: TriviaThursdays at 7:00 pm: Land 101Fridays at 7:00 pm: Primtionary(Other events occasionally scheduled) Read my LiveJournal! Visit my Livingston Properties web site for your Real Estate and Building needs!
|
|
Cross Lament
Loose-brained Vixen
Join date: 20 Mar 2004
Posts: 1,115
|
12-03-2004 19:19
You are all such nerds!  Actually, you're all making me feel really stupid, since I like, maybe know some C++ and some Pascal and some (God help me for saying this) FORTRAN77. Oh, and BASIC, of course. And LSL.  I guess MPI sort-of counts, if HTML does. 
_____________________
- Making everyone's day just a little more surreal -
Teeple Linden: "OK, where did the tentacled thing go while I was playing with my face?"
|
|
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
|
12-03-2004 19:55
Windows: Structured C (I don't do objects) via gcc, Perl - editor: Ultraedit or vi Unix: C, Perl, good 'ol bash shell scripts, - editor: vi Web: Perl, ActionScript (Flash) Database: MySQL Palm: As of late, DragonForth Other: REXX/AREXX, LPC (LP Mud code), 680x0 ASM, Current Toying Language: Forth Oddities: PCL (had the desire to make printouts at work "pretty" so got pretty fluent in HP Printer talk.  , SPSS Quantum /edited for grammer issues... (probably will have to 20 more times)
|
|
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
|
12-04-2004 00:03
My preferred languages are Perl, ML, and assembler. However, most of my programming is in C, C++, or a write-only language that, when run through a C preprocessor, can produce one of: 1) Valid object-oriented K&R C 2) Valid object-oriented ANSI C 3) Valid object-oriented C++ with classes
Other languages I've programmed in at various times include a half-dozen dialects of Basic, four dialects of Visual Basic, PHP, three dialects of LISP, INTERCAL, Delphi, Pascal, Fortran, POV-Script, Robotalk, Javascript, Bash scripting, LSL, Logo, AppleTalk, and probably a few I've forgotten about. I'll probably end up learning Objective-C sometime next year, and I should probably pick up Python just so I can have some basis for ranting about it.
Edit: Added a couple I'd forgotten.
_____________________
perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++;'
|
|
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
|
12-04-2004 00:31
Carnildo, Give Ruby a shot...I think someone like you would appreciate what the designer has done with the language - yoshi
|
|
Cristiano Midnight
Evil Snapshot Baron
Join date: 17 May 2003
Posts: 8,616
|
12-05-2004 02:21
My primary development platform is ASP.NET/C#, though I have also been creating some hybrid Windows/web applications lately in VS.NET 2003 as well. I try to stay ahead of the curve for my work, so I have also been actively learning the changes coming up in the .NET 2.0 framework and VS.NET 2005. Databases I know Oracle, Access and SQL Server 2000/2005. Other languages/technologies I use are Javascript, VBScript (classic ASP), DHTML, XML/XSLT/XPath, ActionScript (Flash MX Pro), VB.NET/VB, and SQL.
_____________________
Cristiano ANOmations - huge selection of high quality, low priced animations all $100L or less. ~SLUniverse.com~ SL's oldest and largest community site, featuring Snapzilla image sharing, forums, and much more. 
|
|
CrystalShard Foo
1+1=10
Join date: 6 Feb 2004
Posts: 682
|
12-05-2004 02:31
C (Down with C++ and OOP, I say!). Some PHP, very basic PERL. In the old days, I mostly used: Basic, GWBasic, QBasic, Turbo Pascal 7, and heck: Logo (gasp!). I also used to work alot with DOS Batch programs. Its amazing what the little buggers can do with a little convincing. Some more esoteric development languages include: Div, DarkBasic, and Blitz3D. I also know HTML and MySQL, but everyone seem to know this stuff these days by default. Currently aiming my sight at Python and a return to bash scripting on UNIX. Oh yea, and there's this virtualy unknown language called LSL, but I bet you never heard of it so i'll avoid elaborating on it. 
|
|
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
|
12-05-2004 07:23
From: CrystalShard Foo In the old days, I mostly used: Basic, GWBasic, QBasic, Turbo Pascal 7, and heck: Logo (gasp!). Logo! I'd forgotten all about Logo and turtlegraphics. I got my hands on a copy of Logo eons ago, and spent a couple of days getting the hang of turtlegraphics. I recall learning a great deal about recursion. My masterpiece (!) was a working analog clock, complete with second hand. My other mini-love-affair was with Smalltalk. I kept a copy here and there to play with, and was able to bail two employers out of some serious emergencies by cobbling together a couple of little fix-it-NOW! projects while everyone else was still at the whiteboard stage on long-term solutions. Interesting stuff, and I learned the major lesson all beginning OOPers must learn, to-wit: It's already been done, stupid; browse the existing libraries before re-inventing the wheel... The other great lesson that all pragmatic programmers (I think that's trademarked  must learn is this: Ultimately, it doesn't matter how cool the language is, if nobody else in your workforce area cares. Turbo Pascal was my second great love. <geezerAlert> APL was my first! </geezerAlert> From: CrystalShard Foo C (Down with C++ and OOP, I say!).
{ snip }
Some more esoteric development languages include: Div, DarkBasic, and Blitz3D.
I spent three days trying desperately to learn to like C++ before I swore off forever. About the time I got to memory management, I decided that the things it was good for were simply things that I wouldn't do, whatever they were. Along came NextStep and Objective-C, just in time... "DarkBasic" just sounds wrong Oh, and I've done enough POVray stuff (both hobby and for-hire) to really, really appreciate interactive modeling. - yoshi
|
|
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
|
12-05-2004 08:23
Hehe.. Logo.. For giggles, I added the turtle graphics movement commands as words to a Forth engine I am creating in SL (I am really, really bored). Attached a long emiting particle emitter on top and have been having fun making crazy shapes. 
|
|
Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
|
12-05-2004 08:59
Me?
X86 Assembly, AMD64 Assembly, Learning Itanium2 Assembly, C,C++, Perl, Python, PHP, Ruby, Delphi/Kylix, Pascal, Basic, VB, VB.NET, Java, JavaScript [aka ECMAScript], TCL, ASP3.
There's probably a lot of minor languages I could also list; but those are the one's I know inside out.
I prefer to use ANSI C, but I'll be known to use C++ as an 'improved C' (being able to declare variables anywhere can be an extremely usefull function). I dont use Windows for anything that isnt required, so I regularly use the unix-orientated languages far more often.
For databases, I recommend Sybase, Oracle or DB2 in the proffessional arena, Postgres for unproffessional. MySQL is the devil, but sometimes it just happens to be installed. (problem with MySQL is that it just doesnt scale, even MSSQL can scale better, but since that requires running windows on a server... ewww.)
-Adam
|
|
Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
|
12-05-2004 09:06
If we are going to include IDE in that, it's either
Commandline: jed (emacs minus suckiness) or vi (not this 'vim' abomnination) [jed for most languages, vi for assembly work, since jed screws up the formatting.] GUI: KDevelop or KATE for conventional languages, BlueFish or Dreamweaver (via crossover-office) for web work. [KATE== KDE Advanced Text Editor, notepad on steroids.]
|
|
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
|
12-05-2004 11:06
From: Alondria LeFay Hehe.. Logo.. For giggles, I added the turtle graphics movement commands as words to a Forth engine I am creating in SL (I am really, really bored). Attached a long emiting particle emitter on top and have been having fun making crazy shapes.  Now that sounds cool! Any plans to show it off? When I was in-game more, I toyed with the idea of doing an Ook! machine, but I kept going to Bingo instead - yoshi
|
|
Atist Robertson
Second Life Resident
Join date: 27 Nov 2004
Posts: 2
|
12-05-2004 13:01
Ruby! They should use Ruby as the scripting language for SL 
|