Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Nov 18, 2010, 10:59 PM   #1
zeppenwolf
macrumors member
 
Join Date: Nov 2009
WhyTheExtension.m ?

Does anyone know why they chose "m" for the extension of objC files?

Of course we can see why they couldn't pick "c", or "o", but apart from that, was there any kind of reason for 'm' or did they pick it straight out of a hat? Thx.
__________________
Maximum 200 characters and 4 lines.
No blank lines or lines of punctuation characters!
May not be distracting, oversized, or in conflict with any forum rules.
Please use continuous text rather t...
zeppenwolf is offline   0 Reply With Quote
Old Nov 18, 2010, 11:12 PM   #2
autorelease
macrumors regular
 
Join Date: Oct 2008
Location: Achewood, CA
The consensus seems to be that the "m" stands for "methods" or "messages."

http://stackoverflow.com/questions/6...he-m-extension

I thought it stood for "m"plementation, but oh well…
__________________
*** -[NSAutoreleasePool autorelease]: Cannot autorelease an autorelease pool
autorelease is offline   0 Reply With Quote
Old Nov 19, 2010, 12:32 AM   #3
Sydde
macrumors 68000
 
Sydde's Avatar
 
Join Date: Aug 2009
Well, curses, I had been telling everyone it stood for "McIntosh" (vacuum tubes are awesome).
__________________
You got to be a spirit. You can't be no ghost.
Sydde is offline   0 Reply With Quote
Old Nov 19, 2010, 12:55 AM   #4
chown33
macrumors 603
 
Join Date: Aug 2009
Quote:
Originally Posted by Sydde View Post
Well, curses, I had been telling everyone it stood for "McIntosh" (vacuum tubes are awesome).
And I've been telling everyone it's because Brad Cox is a Virgo:
http://en.wikipedia.org/wiki/Astrological_sign
chown33 is offline   0 Reply With Quote
Old Nov 19, 2010, 11:50 AM   #5
Littleodie914
macrumors 68000
 
Littleodie914's Avatar
 
Join Date: Jun 2004
Location: Rochester, NY
Quote:
Originally Posted by autorelease View Post
I thought it stood for "m"plementation, but oh well…
That's what I had always assumed as well.
Littleodie914 is offline   0 Reply With Quote
Old Nov 19, 2010, 11:52 AM   #6
zeppenwolf
Thread Starter
macrumors member
 
Join Date: Nov 2009
Ok, that's good enough for me! I just wanted an excuse to prepend some class names with M, and now I think I have the moral right.

Sydde, I can't quite be sure if you're making this reference: you guys probably all know that the apple is a "McIntosh", and a "Macintosh" is really a big raincoat? ( Don't be offended if this is 'no kidding'! )
__________________
Maximum 200 characters and 4 lines.
No blank lines or lines of punctuation characters!
May not be distracting, oversized, or in conflict with any forum rules.
Please use continuous text rather t...
zeppenwolf is offline   0 Reply With Quote
Old Nov 19, 2010, 01:20 PM   #7
Sydde
macrumors 68000
 
Sydde's Avatar
 
Join Date: Aug 2009
Quote:
Originally Posted by zeppenwolf View Post
Sydde, I can't quite be sure if you're making this reference: you guys probably all know that the apple is a "McIntosh", and a "Macintosh" is really a big raincoat? ( Don't be offended if this is 'no kidding'! )
No, I refer to very expensive audiophile equipment.
__________________
You got to be a spirit. You can't be no ghost.
Sydde is offline   0 Reply With Quote
Old Nov 19, 2010, 01:37 PM   #8
xStep
macrumors 68000
 
Join Date: Jan 2003
Location: Less lost in L.A.
Quote:
Originally Posted by autorelease View Post
The consensus seems to be that the "m" stands for "methods" or "messages."

http://stackoverflow.com/questions/6...he-m-extension

I thought it stood for "m"plementation, but oh well…
For people who didn't actually review the link, the creator of Objective-C was quoted to say "Because .o and .c were taken. Simple as that.".
xStep is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

All times are GMT -5. The time now is 04:43 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC