[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Low-level vs. High-level programming (was My First Computer)
- Subject: Re: Low-level vs. High-level programming (was My First Computer)
- From: "Randy McLaughlin" <randy@nospam.com>
- Date: Sat, 21 Jun 2003 17:12:47 -0500
- Newsgroups: comp.sys.cbm, comp.sys.apple2, rec.games.video.classic, comp.os.cpm
- References: <7a1fd8df.0301181540.30e19a40@posting.google.com> <l%1Ia.120$RK2.11917426@newssvr21.news.prodigy.com> <%82Ia.34625$QS4.4604@fe05.atl2.webusene <038073c84e3fe3a00a40ffb3fe9d76b5@TeraNews> <bcvu45$1tjm$1@merope.saaf.se> <9856b2ab0276084facaaa804f3a5f414@TeraNews>
- Xref: archiver1.google.com comp.sys.cbm:59011 comp.sys.apple2:31670 rec.games.video.classic:59200 comp.os.cpm:13437
"Really" <barryem@yahoo.com> wrote in message
news:9856b2ab0276084facaaa804f3a5f414@TeraNews...
> "Paul Schlyter" <pausch@saaf.se> wrote in message
> news:bcvu45$1tjm$1@merope.saaf.se...
> > In article <038073c84e3fe3a00a40ffb3fe9d76b5@TeraNews>,
> > Really <barryem@yahoo.com> wrote:
> > >"Tjoff Tjonk" <tjoff@tjonk.now> wrote in message
> > >pan.2003.06.20.07.22.12.341074@tjonk.now">news:pan.2003.06.20.07.22.12.341074@tjonk.now...
> > >> On Thu, 19 Jun 2003 17:09:30 -0500, Randy McLaughlin wrote:
> > >>
> > >> There are no fundamental differences between a compiler and an
> > >> interpreter; it is possible to write a BASIC compiler, and it
> is
> > >> possible to write a C or C++ interpreter.
> > >
> > >I have BASIC compilers and a C interpreter (quincy). This has
> no
> > >real bearing on the argument.
> > >
> > >My definition says machine instructions are a program. Compiled
> C
> > >and some compiled BASICs produce machine instructions and are
> > >therefore programs.
> > >
> > >Interpreted code, be it C or BASIC, don't produce machine
> > >instructions. In the absence of their interpreter they can do
> > >nothing at all. As with HTML. The program is the interpreter.
> >
> > Does that mean that an Apple II Basic program is not a program?
> >
> > Does that mean that an Apple II machine language program is a
> program
> > only if run on Apple II hardware, but nit if interpreted on an
> Apple II
> > software emulator ???
>
> You too are right. My definition doesn't work here. Consider it
> withdrawn.
>
> Barry
That's the problem with trying to pound down a definition to hard.
I have yet to find a definition of a programming language better than a
language used to program a computer. One person posted two references about
computer programming languages, but all they did was name a couple of
languages and stated the languages are broken into different gl classes, but
no definition of what a language must contain to be a language.
I have seen people argue about needing to have the ability to write a
program that modify graphics to be a programming language. What states must
be available, etc. I have yet to see any evidence showing more than the
dictionary definition.