Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!purdue!haven!adm!smoke!gwyn From: gwyn@smoke.BRL.MIL (Doug Gwyn) Newsgroups: comp.sys.apple2 Subject: Re: languages used with commercial software Message-ID: <12410@smoke.BRL.MIL> Date: 23 Mar 90 07:51:35 GMT References: <18753@boulder.Colorado.EDU> Reply-To: gwyn@brl.arpa (Doug Gwyn) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 16 In article <18753@boulder.Colorado.EDU> barnard@snoopy.Colorado.EDU (BARNARD DALE AARON) writes: >Out of curiousity, what languages are used in the software that we see in the >stores for Apple IIe? For example, in what language is Appleworks programmed? >How about games? I've seen everything from 6502 assembler through BASIC to Pascal and C. Given currently available compilers for the 8-bit Apples, really time- critical programs such as arcade games are most likely coded in assembler. Wizardry was done in Apple (UCSD) Pascal. Sierra On-Line's recent games, like Infocom's, are coded in a special game programming language that is interpreted by a fast run-time support system coded in assembler. The Claris folks will probably tell you about AppleWorks; similar products on other systems are often coded in a mixture of C and assembler (mostly C); unfortunately there hasn't been a fully satisfactory C compiler for the 8-bit Apples, which has been one factor in retarding software availability for them. (Their puny RAM and disk capacity is a larger factor, though.)