Next Question
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/
Permalink | Report
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
Permalink | Report
Answered Question
Best Answer Chosen by Asker
| November 01, 2009 05:04 AM |
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 !!!
Permalink | Report
Other Answers (2)
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
Permalink | 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
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
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!
Answer this Question
Related Questions
Ask a Question
Buy Mahalo Dollars with Credit Card or PayPal
Top Members
Most Popular Tags
Categories
- Anonymous
- Arts & Design
- Beauty & Style
- Books & Authors
- Business
- Cars & Transportation
- Consumer Electronics
- Coupons Deals
- Education
- Entertainment
- Environment
- Fitness
- Food & Drink
- From Email
- From Iphone
- From Twitter
- Health
- History
- Hobbies
- Home & Garden
- How Tos
- Humor
- Jobs
- Legal
- Local
- Love & Relationships
- Mahalo Answers Community
- Money
- Music
- News
- NSFW
- Parenting
- Pets
- Science & Mathematics
- Services
- Shopping
- Social Science
- Society & Culture
- Sports
- Technology & Internet
- Travel
- Video Games
Welcome New Members
- ganeshkumar, December 06, 2009 07:36 AM
- bobginpgh, December 06, 2009 07:23 AM
- keshavan, December 06, 2009 07:15 AM
- strandedtv, December 06, 2009 07:14 AM
- conundrum_jxnka..., December 06, 2009 07:00 AM
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

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