delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/06/03/04:49:59

Message-ID: <c=GB%a=_%p=Indigo_Active_Vi%l=CRIANLARICH-970603085148Z-73@crianlarich.Indigo>
From: Robert Humphris <r DOT humphris AT indigo-avs DOT com>
To: "'Mark T Logan'" <fwec AT juno DOT com>,
"'Art S. Kagel'"
<kagel AT ns1 DOT bloomberg DOT com>
Cc: "'adalee AT sendit DOT sendit DOT nodak DOT edu'" <adalee AT nodak DOT edu>,
"'djgpp AT delorie DOT com'" <djgpp AT delorie DOT com>
Subject: RE: Quake vs. Demos
Date: Tue, 3 Jun 1997 09:51:48 +0100
Encoding: 39 TEXT

<snip>

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 <in theory> 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 

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019