Ask questions via twitter! Message any question to @answers on twitter. We'll publish the question and send you a reply each time there's a new answer.
Next Question

Answered Question

 
 M¢25  Funded By Mahalo ? |  November 01, 2009 04:09 AM

Do you know in what language is the operating system on a MAC written?

Somebody told me is French, can anyone tell me if it is true?
Interesting Question?  Yes (0)   No (0)   
RSS
 
 

Best Answer  Chosen by Asker

 
November 01, 2009 05:04 AM
They might be joking with you.

Mac apps are written in Xcode and run in a Linux environment.

Annotation (programmer notes) may be written in any language but the programs are their own code/language. Not a spoken one.
Source(s):
http://developer.apple.com/TOOLS/Xcode/

Asker's Rating:
• Because you answer first I chose to be the best Thank you !!! I checked the link and it explains it all, very good Thanks again !!!


Helpful Answer?  (1)   (0)   

Helpful: kty2777

Tip silverhammer for this answer
Permalink | Report
   Reply  
 
 

Other Answers (2)

Sort By
 
November 01, 2009 05:12 AM
Yes mac is written in xcode and run in a Linux environment.

Helpful Answer?  (0)   (0)    Tip romeo0830 for this answer
Permalink | Report
   Reply  
 
 
aui aui
 
November 01, 2009 05:49 AM
I'm not an expert, but wouldn't it be more correct to say "... run in a UNIX environment." as OSX runs on UNIX? Here's some quotes from Wikipedia:

Mac OS X, whose "X" represents the Roman numeral for "10" and is a prominent part of its brand identity, is a Unix-based operating system,4 built on technologies developed at NeXT between the second half of the 1980s and Apple's purchase of the company in late 1996. Its sixth release Mac OS X v10.5 "Leopard" gained UNIX 03 certification while running on Intel processors.5...

The Xcode suite includes a modified version of free software GNU Compiler Collection (GCC, apple-darwin9-gcc-4.2.1 as well as apple-darwin9-gcc-4.0.1, with the former being the default), and supports C, C++, Fortran, Objective-C, Objective-C++, Java, AppleScript, Python and Ruby source code with a variety of programming models, including but not limited to Cocoa, Carbon, and Java. Third parties have added support for GNU Pascal,1 Free Pascal,2 Ada,3 C#,4 Perl,5 Haskell,6 and D. The Xcode suite uses GDB as the back-end for its debugger.

The GNU Compiler Collection (usually shortened to GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. As well as being the official compiler of the GNU operating system, GCC has been adopted as the standard compiler by most other modern Unix-like computer operating systems, including GNU/Linux, the BSD family and Mac OS X. GCC has been ported to a wide variety of processor architectures, and is widely deployed as a tool in commercial, proprietary and closed source software development environments. GCC is also available for most embedded platforms, for example Symbian,2 AMCC and Freescale Power Architecture-based chips.3 The compiler can target a wide variety of platforms, including videogame consoles such as the Playstation 24 and Sega Dreamcast.5 Several companies6 make a business out of supplying and supporting gcc ports to various platforms, and chip manufacturers today consider a GCC port almost essential to the success of an architecture.

Originally named the GNU C Compiler, because it only handled the C programming language, GCC 1.0 was released in 1987, and the compiler was extended to compile C++ in December of that year.1 Front ends were later developed for Fortran, Pascal, Objective-C, Java, and Ada, among others.7...

The GNU Project is a free software, mass collaboration project, announced on September 27, 1983, by Richard Stallman at MIT. It initiated the GNU operating system, software development for which began in January 1984. The founding goal of the project was, in the words of its initial announcement, to develop "a sufficient body of free software ... to get along without any software that is not free."1
To make this happen, the GNU Project began working on an operating system called GNU. GNU is a recursive acronym that stands for "GNU's Not Unix". This goal of making a free software operating system was achieved in 1992 when the last gap in the GNU system, a kernel, was filled by a third-party Unix-style kernel called "Linux" being released as Free Software, under a GNU GPL v2 license.
Current work of the GNU Project includes software development, awareness building, and political campaigning.

The first goal of the GNU project was to create a whole free-software operating system. By 1992, the GNU project had completed all of the major operating system components except for their kernel, GNU Hurd. The Linux kernel, started independently by Linus Torvalds in 1991 filled the last gap, and Linux version 0.12 was released under the GPL in 1992. Together, Linux and GNU formed the first completely free-software operating system. Though the Linux kernel is not part of the GNU project, it was developed using GCC and other gnu programming tools.2...
Source(s):
http://en.wikipedia.org/wiki/Osx
http://en.wikipedia.org/wiki/Xcode
http://en.wikipedia.org/wiki/GNU_Compiler_Collection
http://en.wikipedia.org/wiki/GNU_Project


Tags: mac, gnu, unix, apple

Helpful Answer?  (0)   (0)    Tip aui for this answer
Permalink | Report
   Reply  
 
 
 
November 01, 2009 07:54 AM
There's a lot of interesting information there... but you really should read the mahalo rules about copy and pasting from other sites....

http://www.mahalo.com/mahalo-copying-and-pasting-guidelines

Report
 
 
 
November 01, 2009 02:25 PM - Fact Refuted
Haven't checked but no non the Unix thing I think. From what I understand the kernal is a linux distro but one they could take control of that was orginally outside the GPL such that nobody could reproduce it I think. A lot of the stuff on top of it is Opensource and under more modern GPL's. Could be wrong maybe this is history and doesn't apply now but I'm pretty sure its based on a linux distro not a unix.

Report
 
 
aui aui
 
November 01, 2009 07:36 PM
Hey psionandy thanks for the heads up--I had not seen that info.

I learned something else... I was still editing this when my time ran out, so I lost the ending which said basically "End quote... and gave a summary in non-geek speak of what the above said.

I was hesitating to step off on this subject as my programming skills go to writing a few lines of BASIC in the 80's for a Tandy palmtop. Probably a better source would be to go to Apple and find some info on the UNIX foundation http://www.apple.com/macosx/what-is-macosx/

After I started reading the first references on Wikipedia it became obvious that there was a distant relationship of LINUX to OSX through the shared GNU compiler, but the articles seemed to indicate that all three were separate entities, though LINUX and GNU were closely related.

Though Wikipedia is not considered a total authority, this subject could probably inflame LINUX fans and programmers with more experience, so I wanted to cover my ass for butting in. Having taken and passed the Apple Genius entry test at one point (no big deal) I thought this was a subject I knew a little about.

I think I'm learning the lesson that simpler answers are better, only a total geek would want to wade through my posting...

PS. Following the last link I see Apple has more info... http://images.apple.com/macosx/technology/docs/L416017A_UNIX_TB_FF.pdf --I will quote Apple: "Features
Open source UNIX foundation
• POSIX-compliant, Open Brand UNIX 03
Registered Product
• Open source kernel based on FreeBSD and
Mach 3.0"

So that could confuse the issue... silverhamm... is partly right in that it has the FreeBSD kernel, though this is rarely referred to by Apple, who emphasizes the UNIX foundation in most literature. Looking up FreeBSD, it has a relationship to LINUX in that it will run LINUX software http://en.wikipedia.org/wiki/FreeBSD http://www.freebsd.org/about.html

Apparently all these OSs have a relationship as having been the bastard descendants of UNIX. Now that the programmers are about to attack me... I should add there is a question as to why Apples should be resistant to hacking, as all the original great hackers began with attacking UNIX mainframes...

If not to confuse the issue more... you can run LINUX on a Mac!

Report
 
 

Answer this Question

How tips and payments work

This question has already been resolved. You may add an answer to it but you will not be eligible to win best answer or any associated tips.

Ask a Question


140 characters left
Top of Page
Buy Mahalo Dollars with Credit Card or PayPal

Top Members

This Week All Time
  • cfinke
    cfinke
    2nd Degree Black Belt
    26536 Points
    M$29.75 Earned
  • opher
    opher
    Purple Belt with a Brown Tip
    5371 Points
    M$215.59 Earned
  • thisjustme
    thisjustme
    Green Belt
    1143 Points
    M$76.05 Earned
   See All
 

Most Popular Tags

mahalo(1727)
music(492)
iphone(479)
google(376)
food(332)
online(330)
beer(282)
money(278)
movies(275)
apple(256)
aotd(235)
health(226)
video(219)
free(219)
dog(209)
   See All
 

Categories

Welcome New Members


 
 
Mahalo Dollars are the currency of Mahalo Answers.

Each Mahalo Dollar costs $1.

Once you earn more than 40 Mahalo Dollars, you can request to be paid via PayPal. Each Mahalo Dollar is currently worth $0.75 when paid out via PayPal. Learn More

 
 

Please log in to use this function.