Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread Display Modes
Old Oct 16, 2004, 09:45 AM   #1
macrumors member
Join Date: Mar 2003
Many languages, one machine.

First question:
I am a freshman at the U of Minnesota. I'm considering a computer science minor. I currently have a G5, and I would like to buy an iBook (when the next gen is released), but I worry about running into compatibility issues in the future (with different languages). I currently own VPC7--will that enable me to code in any 86x based language they throw at me?

Thank you for your advice!
BigDawgES is offline   0 Reply With Quote
Old Oct 16, 2004, 10:08 AM   #2
macrumors regular
Join Date: Jul 2004
What is your concern about? when doing assembly programming or C, C++, Java, etc? The problem you are wondering(if I understand your question) will arise when you strat accesing memory(I should sa registers) from your code. But, from my experience if you'll be doing C, C++, Java and languages like that you should not have problems. And the problems you cna think of having are compiler specific and you will not be able to change. Meaning that when creatining variables one platform can use a liitle more memory than another. Another thing to mention is, the difference will be frameworks or api. Windows has it's own api as Apple has it's frameworks. But this are mainly use for GUIs and maybe to access the registers, not to sure about the latter.

But, code wise. You should not have too much problems. Hope this help, wanted to sleep a little more. Went to bed around 4am doing homework and for like 5 hours couldn't find what was the problem I have on mi code.
--MBP 2.4 GHz 4GB 500GB 7200 RPM Snow Leopard
iBert is offline   0 Reply With Quote
Old Oct 17, 2004, 12:50 PM   #3
macrumors member
Join Date: May 2003
Location: Eugene, OR
I would say as long as you are programming in high level languages(C, C++, Java, etc..) you shouldn't be harmed by using a Mac to develop your CS projects. Compilers are fairly good about makint sure that as long as you write standard code, that it will turn that code into a binary on just about any machine with access to the same API. Register access, etc, are also handled by the compiler, as it translates code that you, in theory understand, into something the computer understands. So, as long as your department doesn't force assembly of a specific architecture, or a windows-specific API, you are fine.
bastardx is offline   0 Reply With Quote
Old Oct 17, 2004, 01:18 PM   #4
Thread Starter
macrumors member
Join Date: Mar 2003

Thanks for your responses! I think I understand now.
BigDawgES is offline   0 Reply With Quote

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

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
thread Thread Starter Forum Replies Last Post
One on One... Linked to machine or owner? Canuckistan Mac Basics and Help 1 Jul 10, 2011 10:53 AM
Making one application in different languages BarryK88 iPhone/iPad Programming 2 Jun 1, 2011 09:10 AM
Many Macs One Time Machine Drive dvkid OS X 2 Dec 13, 2007 10:05 PM
How many languages do you speak? Stampyhead Community 66 Jan 24, 2005 05:16 PM
How many languages do you speak? Classic Community 61 Jul 5, 2002 11:38 PM

All times are GMT -5. The time now is 08:44 AM.

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

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