PDA

View Full Version : mac programing languages




uaecasher
Feb 27, 2009, 01:19 AM
hello, i was wondering what are the best programming languages for making mac apps and games, and can i use C++ for making mac apps

thank you



Trip.Tucker
Feb 27, 2009, 01:27 AM
Yes you can. Objective C is the preferred flavor of C. You can code in pretty much any language on a Mac, even Visual Basic using RealBasic.

Most of the IDE's are opensource so you're only cost is time.

GorillaPaws
Feb 27, 2009, 02:44 AM
hello, i was wondering what are the best programming languages for making mac apps and games, and can i use C++ for making mac apps

thank you

Cocoa/Objective-C is the "preferred" language in most cases, but you can use others. If you were planning on writing apps that were released exclusively for OSX, then you should invest the time to learn Cocoa (in most cases). If you're planning on sticking to highly portable apps to be released for multiple operating systems, then you may want to consider other options. Also, there's a bunch of other threads on this subject, so feel free to do a search.

uaecasher
Feb 27, 2009, 06:26 AM
If you're planning on sticking to highly portable apps to be released for multiple operating systems, then you may want to consider other options.

no way i will make apps for other OS :p the only reason i want to make apps so more people come to mac os x, i know maybe i won't make much of diffrence but hopefully will help.
I think it will be easy to learn cocoa and obj-c because I already know some scripting languages.

ChrisA
Feb 27, 2009, 09:36 AM
no way i will make apps for other OS :p the only reason i want to make apps so more people come to mac os x, i know maybe i won't make much of diffrence but hopefully will help.
I think it will be easy to learn cocoa and obj-c because I already know some scripting languages.

Learning the programming language is the easy part. The next and harder step is to learn the many API. THere are thousands of funtion calls for drawing on the screen, storing data making sounds and so on. The language itself is the smaller part. Just start small and work your way up. To learn you need to write a lot and also read a lot.

uaecasher
Feb 27, 2009, 11:54 AM
Learning the programming language is the easy part. The next and harder step is to learn the many API. THere are thousands of funtion calls for drawing on the screen, storing data making sounds and so on. The language itself is the smaller part. Just start small and work your way up. To learn you need to write a lot and also read a lot.

i'm good at reading but too lazy to write :p, but mac have speical place in my heart that it will make it worth the time too bad i don't have much time now because i have my IGCSE exams on june :(

Consultant
Feb 27, 2009, 12:08 PM
More info:
http://developer.apple.com/

uaecasher
Feb 28, 2009, 07:38 AM
guys what about game development what program i should know, i searched and i sow that people use Maya does maya do the job for mac? and what other programs i will need other than drawing

larswik
Mar 1, 2009, 11:56 PM
I am going to chime in here and I know next to nothing about programming, I am still learning from a book. I started to learn Java last year and found it would not do what I wanted. I was told to start with Objective-C which I did but found it hard to learn from a book even though I used this forum and the great people on it. I talked to a number of folks and they said Python is a good language to start with to learn programming. So far it has been easier then the both of them and the book I am reading Python Programming second edition and has many games that that he uses as examples of programing.

Once Python is learned it is easier to step up to Objective C. So if you are like me and jump into Objective C and it is hard to learn, step back into Python.

Here is an example of there first program called 'Hello World'

print "Hello World"

Many less steps then the other programs.

My 2 cents

-Lars