[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Low-level vs. High-level programming
- Subject: Re: Low-level vs. High-level programming
- From: "Kevin Lawton" <kepla@btinternet.com>
- Date: Wed, 25 Jun 2003 00:15:04 +0000 (UTC)
- Newsgroups: comp.sys.cbm, comp.sys.apple2, rec.games.video.classic, comp.os.cpm
- Organization: Portmanteau Software Limited
- References: <b3qo6h$5ar$1@barad-dur.nas.com> <bd5fsv$qli$5@titan.btinternet.com> <bd6942$1595$1@merope.saaf.se> <bd6if8$829$5@titan.btinternet.com> <bd901e$22pj$1@merope.saaf.se> <bd96m2$omr$5@hercules.btinternet.com> <E0%Ja.2948$lT4.896@fe04.atl2.webusenet.com>
- Xref: archiver1.google.com comp.sys.cbm:59306 comp.sys.apple2:31880 rec.games.video.classic:59408 comp.os.cpm:13549
Randy McLaughlin <randy@nospam.com> wrote:
| "Kevin Lawton" <kepla@btinternet.com> wrote in message
| news:bd96m2$omr$5@hercules.btinternet.com...
| <snip>
|| I have used Cobol and/or Fortran on over a dozen different platforms
|| and in every case I can recall it does not require any extension of
|| the language in order to link to a module whos source code was
|| written in another language. Whatever the source language, It is
|| compiled to object code and is then linked to other object modules
|| to become an executable. Of course, with the exception of
|| interpreted languages like BASIC or Java. It is thus the function of
|| the object linker to resolve references between modules. It requires
|| no extension or mis-use of the source language.
|
| You may not have read the post correectly. The post was to refute the
| statement that someone made that to be a complete computer programming
| language you must be able to do anything you can do with asm. Having
| a program that links to a program written in asm does not show that
| cobol or other programs can do the same thing as asm.
|
| I do agree that the ability to link to other languages extends the
| power of languages.
Okey-dokey: So notwithstanding the somewhat obvioous point that low-level
languages (like assembler) will probably better facilitate low-level access
(such as direct memory-mapped port access) than high-level languages, then
just what sort of tasks are being considered to be possible in assembley
language but not in a high level language like Algol, Fortran, Cobol, C,
Pascal or Java ?
Kevin.
P.S.: BTW can anyone remember what the original point being discussed in
this thread was ?