home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / apple2 / 25961 < prev    next >
Encoding:
Text File  |  1992-12-23  |  5.5 KB  |  145 lines

  1. Newsgroups: comp.sys.apple2
  2. Path: sparky!uunet!spool.mu.edu!yale.edu!jvnc.net!newsserver.technet.sg!nuscc!rambutan!ltchean
  3. From: ltchean@rambutan.iss.nus.sg (Lim Thye Chean)
  4. Subject: Re: Which language?
  5. Message-ID: <1992Dec24.034315.19081@nuscc.nus.sg>
  6. Sender: usenet@nuscc.nus.sg
  7. Reply-To: ltchean@iss.nus.sg (Lim Thye Chean)
  8. Organization: Institute of Systems Science, NUS, Singapore
  9. References: <1992Dec22.022200.11862@nuscc.nus.sg> <1992Dec23.130559.23343@actrix.gen.nz>
  10. Date: Thu, 24 Dec 1992 03:43:15 GMT
  11. Lines: 132
  12.  
  13. First. let me thank you for answering (part of) my questions...
  14.  
  15. In article <1992Dec23.130559.23343@actrix.gen.nz> David.Empson@bbs.actrix.gen.nz writes:
  16.  
  17. >Either Pascal or C should be OK for writing games.  Ideally you would
  18. >want to write the complicated parts in a high-level language, and the
  19. >parts that need to go fast in assembly language.
  20.  
  21. >This means you should consider which assemblers and compilers can be
  22. >used together, in mixed-language programming.  The ORCA products
  23. >(ORCA/M, ORCA/C and ORCA/Pascal) are good for this.
  24.  
  25.  
  26. Is there any high level language animation toolkit around? Of course, in
  27. assembly language, I have written Super Magic 3, in C, I have seen Jawaid's
  28. sprites, but what interest me most is those offered in Super Basic (a 
  29. shareware that allows Applesoft programmer to draw graphics and perform
  30. animation in Super Hires), but unfortunately, I am no longer an Applesoft
  31. programmer, and am not turning back.
  32.  
  33. I wish Jawaid can finish that program. It seems very interesting.
  34.  
  35.  
  36. >Desktop programming isn't "easy" in any language, but is much easier
  37. >in C or Pascal than it is in assembly language.  I haven't tried Micol
  38. >Advanced Basic, but have written desktop programs in ORCA/C, APW C,
  39. >ORCA/M and Merlin Assembler.  My preference is for C.
  40.  
  41.  
  42. Anybody knows about Micol Advance Basic? Is it System 6 compatible? Is it
  43. fast and easy to use? Something like Micol Advance Basic is very attractive
  44. to an Applesoft fan like me. But I did not see anybody using it.
  45.  
  46. Anybody has seen Complete Pascal II?
  47.  
  48.  
  49. >If you're going to do any serious desktop programming, you must get
  50. >all three volumes of the IIgs Toolbox Reference.  If you want to use
  51. >System 6 features, you also need to get the System 6 Programmers
  52. >Reference (by Byte Works).  All are available by mail order from
  53. >Resource Central (and possibly other sources).
  54.  
  55.  
  56. What if I am doing "non-serious" desktop programming? OK, I have a real world
  57. job as a software engineer, I do programming everyday, but I can't do too
  58. much on my beloved GS. I am actually only interested to write some games or
  59. mini-applications.
  60.  
  61. Learning all 3 volumes of the IIGS toolbox references is definitely too
  62. much for a weekend GS programmer like me...
  63.  
  64.  
  65. >You may also like to consider the Byte Works "Toolbox Programming in
  66. >Pascal" or "Toolbox Programming in C" packages.  They are pretty much
  67. >identical, but targeted toward the appropriate language (you wouldn't
  68. >want to get both of them).
  69.  
  70.  
  71. What exactly does the "Toolbox Programming..." series has to offer?
  72.  
  73.  
  74. >Current versions of ORCA/M, ORCA/C and ORCA/Pascal include interface
  75. >files for System 6.0.
  76. >
  77. >If you don't know any C, you will have a bit of learning to do before
  78. >you will achieve much.  Since you know Pascal, you're about half way there.
  79.  
  80.  
  81. Oh, I am a C programmer for half a year, writing XWindow/Motif application
  82. before I switch to the language Starship (an object oriented language)
  83. for programming. I have learned at least 12 more other languages, so there
  84. should not be a problem.
  85.  
  86. My problem is to use the toolbox. Writing Motif program is easy, but I can't
  87. say the same for Mac/GS toolbox enviroment. I am actually looking for
  88. languages that can help me on that. 
  89.  
  90.  
  91. >You probably don't need the toolbox references to write very simple
  92. >desktop programs, but having them makes everything much easier.  You
  93. >don't need to LEARN them, just have them handy for reference when you
  94. >need to know how to use a call.
  95.  
  96.  
  97. Thanks for that. If I have the money to spend, I might consider buying them.
  98. Right now, I am saving up for TurboRez, perhaps I will write a TurboMagic for
  99. that board, or even a game. Oh, thinking of writing a game, I will like to
  100. buy a new language (Both TML Pascal II and Orca/M is not really suitable for
  101. me).
  102.  
  103.  
  104. >You may find it easier to learn toolbox programming using a Pascal
  105. >compiler, as you're already familiar with Pascal.  Either TML Pascal
  106. >or ORCA/Pascal should be OK.
  107.  
  108.  
  109. Why people prefer to use Orca/C instead of Orca/Pascal? Is it because the
  110. C language is better? faster? or what? 
  111.  
  112.  
  113. >ORCA/C 2.0 hasn't been released yet, and I haven't seen the release
  114. >note, so I don't know if they've included any more programs with it.
  115. >
  116. >ORCA/C 1.3 included the ORCA text shell and PRIZM desktop shell
  117. >interface (with source level debugging), ORCA/C compiler, libraries and
  118. >interface (header/include) files.  There was no resource editor or
  119. >similar.
  120.  
  121.  
  122. Does Prizm actually work? I have heard that it is not compatible with GNO
  123. right?
  124.  
  125.  
  126. >ORCA/C 2.0 might include the REZ resource compiler (which was supplied
  127. >with ORCA/M 2.0).  Byte Works also sell a resource creator called
  128. >Design Master.  I use REZ and Genesys for resource work.  [I hope to
  129. >be using Foundation shortly.]
  130.  
  131.  
  132. Is REZ resource compiler hard to use? Do I really need a resource editor if
  133. I have REZ?
  134.  
  135.  
  136. >-- 
  137. >David Empson
  138.  
  139.  
  140. -- 
  141.     %% GS Lover Loves GS %%    Author of Super Magic 3 & Mandelbrot II GS
  142.     %%  and Avatar too.  %%   
  143.           Lim Thye Chean: Lim is my surname. My name is Thye Chean.
  144.      My address: LTCHEAN@ISS.NUS.SG, or 9, College Green, Singapore 1129 
  145.