The Cellar  

Go Back   The Cellar > Main > Technology
FAQ Community Calendar Today's Posts Search

Technology Computing, programming, science, electronics, telecommunications, etc.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 09-02-2002, 02:16 PM   #7
mbpark
Lecturer
 
Join Date: Jan 2001
Location: Carmel, Indiana
Posts: 761
Tom, back then it was ASM code

Tom,

They had finder working, and a few apps.

However, it was because of the fact that a lot of Apple software used ASM shortcuts all over the place for performance (most old Apples did not have fast processors, either), that they canned it.

Since most of the apps would have required massive porting efforts, it was decided to drop it.

Today, most apps except games are written mainly in C/C++, and the port time is much quicker. That, and Apple's centralized their app development around the most common compiler out there next to Microsoft Visual Studio, GCC. They've also used a lot of Open Source/GPL/BSD software that's already undergone the X86 to PPC conversion, such as Apache, mySQL, Postgres, and the GNU tools. Hence Darwin, which is OS X without the GUI, and already fully operational on X86. All that's needed is the Aqua conversion, and they've got an environment where the port time can be measured in days, not months/years like with Star Trek.

The only thing that killed Star Trek was the fact that most of the Apple apps were using ASM. Therefore, the developers would have freaked and left the platform. Now, it's a different story, since they're using a common available codebase and development suite.

Mitch
mbpark is offline   Reply With Quote
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

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

All times are GMT -5. The time now is 07:01 PM.


Powered by: vBulletin Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.