Message-ID: From: Robert Humphris To: "'Mark T Logan'" , "'Art S. Kagel'" Cc: "'adalee AT sendit DOT sendit DOT nodak DOT edu'" , "'djgpp AT delorie DOT com'" Subject: RE: Quake vs. Demos Date: Tue, 3 Jun 1997 09:51:48 +0100 Encoding: 39 TEXT Precedence: bulk The language which a large project is written in is irrelevant, it is the way that the program is written and the project is managed. A task is decomposed into functions. Functions are specified in some manner, some people use Z, others use plain English. A Function can be written in which ever language is required. The functions can be tested against the specification given if they pass they are integrated. You then have a rather natty little program that does 'exactly' what ever you want. Most of the large Finacial programs were written in COBOL, they now use SQL, C, C++ Visual Basic, whatever they want. Most, if not all of the defence programs are written in ADA, a real-time language written for that purpose. Most embedded systems are written in Assembler or C These are of various complexity and differ in the structure of the program. Object oriented languages are not just new programming languages but offer a totally different way of decomposing problems and designing the solution. C++ would make a good method for writing games as the objects within the game can become semi autonomous and behave in a pre defined manner, adding a touch more realism to the game Rob Humphris