Programming languages on OS/X

pithhelmet

Registered
Hi Everyone -

I just received my PB G4 freshly loaded with OS/X 10.4

I would like to start creating applications.

I am very familiar with the .net suite from MS, but i am not sure
what languages are available for the OS/X.

Could someone point me in the right direction (i prefer c#)

thanks
tony
 
You could install Mono, Novell's implementation of .net. It comes with C# and boo compilers.

OS/X comes with development environment named X Code (I think it is on a separate CD on 10.4), that has Objective C and Java compilers. 10.5 comes also support for Python and Ruby (both look a lot to like boo). I guess most Mac programs are coded with Objective C (which looks actually a lot like Smalltalk).
 
...

I just received my PB G4 freshly loaded with OS/X 10.4

I would like to start creating applications.

I am very familiar with the .net suite from MS, but i am not sure
what languages are available for the OS/X.

...
It is not "OS/X," it is "MacOS X" or "OS X." As for your question, it is different answers depending on what you are looking for. As artov said, every Mac ships with Xcode, which is an integrated development environment (IDE) built on top of standard gcc (GNU Compiler Collection). gcc includes front ends for C, C++, Objective-C, Fortran, Java and Ada. Of these, Apple uses C++, Objective-C, and Java. Python and Ruby are also used.

Third-party programming languages are also available. Absoft Corporation produces C++ compilers and Fortran compilers which are source-compatible with DEC VAX and IBM Fortran. REAL Software produces REALbasic, a popular BASIC language IDE among shareware developers. REALbasic is explicitly supported by Microsoft as an environment to port Visual BASIC applications to the Mac.

My advice: Xcode is free and already on your computer--or in the box it shipped in. It is the IDE used to develop MacOS X itself as well as most of its commercial applications. Rather than trying to recreate Windows in the Mac environment, jump into MacOS X with both feet. Go with Xcode and leave Microsoft behind.
 
Back
Top