Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Whats your favorites language?

Whats your favorites language?
Thread Tools
Forum Regular
Join Date: Sep 2001
Location: Malvern, PA
Status: Offline
Reply With Quote
Nov 3, 2001, 05:49 PM
 
Whats your favorite language to develop programs for OS X?
     
Mac Enthusiast
Join Date: Jan 2001
Status: Offline
Reply With Quote
Nov 4, 2001, 05:42 PM
 
objective-c of course
(plus, it's not like we have much of a choice)
     
Senior User
Join Date: Jun 2000
Status: Offline
Reply With Quote
Nov 4, 2001, 07:07 PM
 
French, naturally
     
Dedicated MacNNer
Join Date: Apr 2001
Location: Bethesda, MD
Status: Offline
Reply With Quote
Nov 4, 2001, 09:35 PM
 
Ummm, 6502 assembly? Actually all my stuff is in C++ (and a bit of C). I've got a lot of old C++ code that I use, so I don't feel like changing languages. Also I need to be able to run is on Unix systems.

dave
     
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status: Offline
Reply With Quote
Nov 4, 2001, 10:00 PM
 
I'm still partial to Java, although I can respect the advantages of Objective-C. Although Java is slower, I really like automatic garbage collection.

F-bacher
     
Fresh-Faced Recruit
Join Date: Jan 2001
Location: Areas 51 thru 55 :P
Status: Offline
Reply With Quote
Nov 5, 2001, 12:52 AM
 
Favorite language? C++ -- the stack is your friend. Operator overloading is object-oriented. I never had a program have memory problems until I started writing Java code for a living!

To develop on OSX? Objective-C -- even if the syntax makes me cringe . Like was said previously, it's not like there is a lot of choice. I'm looking forward to using the Obj-C++ extensions.
Well, let's just say, 'if your VCR is still blinking 12:00,you don't want Linux'
     
Senior User
Join Date: Feb 2001
Location: Rochester, uk
Status: Offline
Reply With Quote
Nov 5, 2001, 06:39 AM
 
ObjectiveC and Java are both perfecty portable - it's just that Cocoa isn't, and neither is Carbon. ObjectiveC++ might be harder, but if it's part of Darwin's GCC then it may drift out eventually.

Personally I much prefer Java to anything else - though it would be even better if it did have operator overloading.

But then, I don't code for OS X. They pay me to work in Java and Swing, so I'm happy enough.
All words are lies. Including these ones.
     
Mac Enthusiast
Join Date: Oct 2000
Status: Offline
Reply With Quote
Nov 5, 2001, 11:24 AM
 
PowerPC assembler, but don't tell anybody I said that

I use it just for fun, and that's what it should be, because programming assembler is bad for your health!
     
Mac Enthusiast
Join Date: Sep 2001
Location: McKinney, TX
Status: Offline
Reply With Quote
Nov 6, 2001, 02:00 PM
 
Originally posted by bsturgen:
<STRONG>Objective-C -- even if the syntax makes me cringe .</STRONG>
You may think I'm kind of weird, but I actually prefer the syntax to that of other, mainstream languages. I like the fact that a unique syntax is used for method invocations vs. that used for data access; after all, they're two different mechanisms. Plus, I like how the tagging mechanism built into the method/message format enforces self-documentation of messages so that I don't have to keep referring to a header file to find out what each argument means.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 09:57 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2