I am a Windows programmer (Delphi), I would like to know more about
programming for the Mac, Where is the best place to start:
Development Tools?
Website References?
Is there such a thing as Pascal for Mac?
I would consider trading some Mac programming time for some Windows
programming time, Any Takers?
Any help will be greatly appreciated!
Mark Redman
> I am a Windows programmer (Delphi), I would like to know more about
> programming for the Mac, Where is the best place to start:
>
> Development Tools?
> Website References?
> Is there such a thing as Pascal for Mac?
There is a huge difference between Mac OS 9 and Mac OS X, from a
programmers point of view.
If you are going to use Mac OS 9, I would recommend CodeWarrior, which
also includes a Pascal compiler by the way (and also C, C++, Java of
course), and a lot of tutorials and examples (or at least it used to about
four years ago ;).
On Mac OS X, I *strongly* recommend you learn Objective-C and make some
cool Cocoa applications ;) Mac OS X already comes with a CD full of
developer tools, including GCC 2.95, Interface Builder and Project
Builder. A good starting point would be the book "Learning Cocoa" from
O'Reilly (I guess).
Daniel
--
end message by (Daniel Fischer <d...@gueldenland.de>)
` { } \ | [ ] '
> I am a Windows programmer (Delphi), I would like to know more about
> programming for the Mac, Where is the best place to start:
>
> Development Tools?
> Website References?
> Is there such a thing as Pascal for Mac?
<http://developer.apple.com/> is the best place to start. Take
advantage of the links off of that, especially
<http://developer.apple.com/macosx/gettingstarted/>.
Pascal for the Mac exists, but it isn't as widely supported as it once
was. In particular, support for Pascal on Mac OS X doesn't appear to be
strong (though I may be wrong; I'm not a Pascal programmer). If you
want to program in Pascal on the Mac, you'll want to look at Metrowerks
CodeWarrior <http://www.metrowerks.com/>, and to code in Pascal for
their latest version (CodeWarrior Pro 6), you'll have to contact
Metrowerks for a prerelease Pascal compiler.
Hope this helps,
Eric
--
Eric Albert ejal...@stanford.edu
http://www.stanford.edu/~ejalbert/
You can build a classic Mac OS title, and you can even emit 68k code if you
want to support the older 68k machines, which are still out there running.
I recommend the Modula-2 language. By using the tried-and-true MPW
environment (free from Apple via download), which has a terrific editor, and
very powerful scripting language, etc., you can use a language which is
slightly cleaner and easier than Pascal, and has the fantastic
definition/implementation module system, which makes Modula-2 programs among
the most reliable.
There is a terrific Mac compiler for Modula-2 from p1 in Germany, and there
is also a compatible Windows compiler if cross-platform work should become
necessary.
I have used Modula-2 for 20 years and done some huge projects in the
language, such as DisplayWrite 5/Composer (for IBM), Flying Colors 1 & 2,
Discus, Web Workshop Pro, and many others.
We recently did a project that was to build a website editor for kids (Web
Workshop Pro by Sunburst), and there was a competing product, almost
identical in function, and it is twice the executable size, which has always
been my experience, that a modula-2 program is 1/2 the size of identical
function C code, because of less redundancy. Even though C compilers can't
be beat for optimization (the Microsoft C compiler is quite clever), the
number of lines of code need is the critical number in the end.
Feel free to visit my website at www.magicmouse.com to see some of the
products, all done in Modula-2.
edj
> If you are going to use Mac OS 9, I would recommend CodeWarrior, which
> also includes a Pascal compiler by the way (and also C, C++, Java of
> course), and a lot of tutorials and examples (or at least it used to about
> four years ago ;).
For MacOS 9, I would recommend Macintosh Common Lisp, which deserves
to be much better known. It is by far the best development
environment I have seen for any platform. A free demo version
(limited to 15 minutes of use per session) is available. See
www.digitool.com for details. Unfortunately it is not available for
OS X yet (a port is on the way, though), and the OS 9 version does not
even work in the Classic environment of OS X.
--
Tord Romstad
> I am a Windows programmer (Delphi), I would like to know more about
> programming for the Mac, Where is the best place to start:
>
> Development Tools?
I haven't used it, but RealBasic (which is comparable to Visual Basic)
might be a good start. I'm not aware of any way to use Delphi...
> Website References?
developer.apple.com is always a good start :-)
> Is there such a thing as Pascal for Mac?
I think Metrowerks still has one as part of CodeWarrior.
--
David Dunham A Sharp david@SPAM_B_GONE.a-sharp.com
http://www.pensee.com/dunham/
"I say we should listen to the customers and give them what they want."
"What they want is better products for free." --Scott Adams
ROTFL. Now there's an interesting theory if I ever heard one.
--
Matthew T. Russotto russ...@pond.com
"Extremism in defense of liberty is no vice, and moderation in pursuit
of justice is no virtue."
Mark Redman
"Mark Redman" <MarkR...@zoom.co.uk> wrote in message
news:9in6sf$f07$1...@newsg3.svr.pol.co.uk...
> Edward de Jong <edw...@magicmouse.com> wrote:
> >If you are coming to the Mac from Delphi, which is basically Pascal, you are
> >faced with some tough choices. Using C++ or Cocoa is a terrible idea. The
> >multi-year delay in getting OS X out the door is testimony to the explosion
> >of errors caused by so-called "object oriented languages".
>
> ROTFL. Now there's an interesting theory if I ever heard one.
Especially since Delphi is an object oriented language.
Simon.
--
http://www.hearsay.demon.co.uk | I have a hunch that [] the unknown sequences
No junk email please. | of DNA [will decode into] copyright notices
| and patent protections. -- Donald E. Knuth
The French Was There.