• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cocoa and ... Pascal!!!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cocoa and ... Pascal!!!


  • Subject: Re: Cocoa and ... Pascal!!!
  • From: David Sinclair <email@hidden>
  • Date: Sat, 7 Dec 2002 12:56:05 -0800

On Friday, Dec 6, 2002, at 20:05 US/Pacific, Philip George wrote:

I went to the Metrowerks website looking to buy the latest version of Code Warrior and it doesn't say anything about having a Pascal compiler, which is weird because I just downloaded Apple's Universal Interfaces (ASM and Pascal Carbon Interfaces) and it has a README file specifically for Code Warrior users about how to get UI to work in CW. Also there are several software packages which were made with Pascal for OS X ("Kids GoGoGo" and "Bookends" for example). I might write to them and ask what tools they used. Maybe they developed in OS 9 and tested periodically in OS X? I just know that I really miss writing code in Pascal. I think it's very easy on the eyes--almost reads like a good book. Obj-C is a really pretty language too, but in a different way I guess.

Perhaps I can help clarify the situation for you.

There are two components: the IDE and the compiler, i.e. the environment you use to develop, and the environment your apps run in. Metrowerks first Carbonized their IDE, then later produced a complier that could build Carbon apps. The Carbonized IDE is still available, as it is used for C development too. But the Pascal compiler was designed to be the end of the line; after that was released, they dropped Pascal support.

I believe that if you buy CodeWarrior from them and ask for the Pascal complier, they will provide it to you at no extra cost -- but you have to explicitly ask for it. And you're taking on a risk -- if there are any bugs in the complier (which there are), they will likely not be fixed, so you'd have to work around them.

Personally, I've programmed professionally in Pascal for many years, and still maintain legacy Pascal code, but I much prefer Objective-C and Cocoa. I used to dislike C and C++, but ObjC is much cleaner. And I certainly don't miss some of the inconvenient aspects of Pascal. I stuck with Pascal when C was taking over the Mac world, but ObjC is a worthy replacement. I would encourage you to forget about Pascal and enjoy ObjC.

--

David Sinclair, Dejal Systems, LLC - email@hidden

Let Dejal Simon keep an eye on your sites for changes or failures!
http://www.dejal.com/simon/
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >RE: Cocoa and ... Pascal!!! (From: Philip George <email@hidden>)

  • Prev by Date: Re: Getting glyph from character.
  • Next by Date: Re: carbon events in cocoa app...
  • Previous by thread: RE: Cocoa and ... Pascal!!!
  • Next by thread: textDidChange doesn't work with undo
  • Index(es):
    • Date
    • Thread