[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: wildstar <wildstar128@hotmail.com>
- Date: Sat, 21 Jun 2003 07:43:46 -0000
- Followup-to: poster
- Newsgroups: comp.sys.cbm, comp.sys.apple2, rec.games.video.classic, comp.os.cpm
- Organization: Your Company
- References: <7a1fd8df.0301181540.30e19a40@posting.google.com> <oCdIa.13771$nx5.10129@fe05.atl2.webusenet.com> <jGdIa.14004$nx5.10251@fe05.atl2.webusenet.com> <Xns939F742A514DCwildstar128hotmailco@216.168.3.44> <p4oIa.159986$eJ2.69257@fed1read07> <K9oIa.608$1a7.347@fe03.atl2.webusenet.com> <Xns939FD6BBBE574wildstar128hotmailco@216.168.3.44> <dZvIa.52699$nx5.51384@fe05.atl2.webusenet.com> <Xns939FEBDA66869wildstar128hotmailco@216.168.3.44> <2OQIa.363$mS2.180@fe04.atl2.webusenet.com>
- User-agent: Xnews/5.04.25
- Xref: archiver1.google.com comp.sys.cbm:58957 comp.sys.apple2:31639 rec.games.video.classic:59171 comp.os.cpm:13413
"Randy McLaughlin" <randy@nospam.com> wrote in
news:2OQIa.363$mS2.180@fe04.atl2.webusenet.com:
> The Eniac DID have a language - machine language. Later machines
> eased the task by making program boards that held jumper wires in a
> peg-board like araingement. Later von Neumann designs allowed for
> other media (punch cards, mag tape, etc.) to load the computer memory
> with programs. The truth is everyone reading this post has an "older"
> non-von Neumann machine next to them, for 10 points who can name it
> first?
>
> I have enjoyed this thread, the thread has been nothing more than a
> mental joust. It is obvious you know little or nothing about:
> programming, computer, computer programming the mental joust for me
> has been with an unarmed opponent. You missed every single important
> part of the thread: Programming can be extremely simple tasks such as
> programming a VCR (also a machine language). A person that programs a
> VCR is programming the VCR but that same person is not a "programmer":
> A HTML program is a program the person that creates the program is
> doing little more than word processing and not a "programmer". Simple
> programs such as windows batch files, unix shell files etc. are
> programs and you can buy plenty of programming books for them. The
> people who create these programs are not "programmers".
>
> HTML as well as thousands of other tasks done everyday are computer
> programming. After years of training to become computer programmers
> people don't like to look on these mundane tasks as programming, but
> they are. It is not just a technicality it is by definition.
HTML is a document markup language. You wouldn't call the formatting code
in a word processor file like the code that tells how many pixels or so
from the margin should the image start, or when a font should be 24 point
instead of 14 point. That is essentially what HTML does. HTML describes
the layout of a webpage. Scripts are used for programming. Some people
are creative with tables and links. That is all. That is simple a pseudo-
program. Until one can keep scores with HTML without outside help of
scripts languages or real programming language then I would like to see.
Of course it would be of usefulness if one can store that score into a
score file that even simple BASIC did in 1964. Eh, that is variable
handling and file handling. All real programming language require some
form of data/file handling which machine language can do. This is call
low-level programming. All higher level language simple convert text data
into machine opcode instructions. That is what a program is. HTML can be
called a computer language but not quite called a "programming language"
Markup languages are forms of document layout/definition scripting. Even
Microsoft Word has this but due to the advent of WYSIWYG (graphical
representation) people no longer had to use fancy codes like ^p to mark a
new paragraph. In HTML that is <p> (Same purpose as PaperClip). Most
people here probably do not remember this unless you are a Commodore user
or a classic computer user. This changed in the mid-80s along with the
advent of Graphical User Interface. (Macintosh,Windows 1.0,Amiga-OS,
GEOS, and several others). This was because early word processors
represent fonted text on screen and simply let that be up to the printer.
This was because of the stress on memory. In many ways, PaperClip is more
powerful than GeoWrite but GeoWrite had better and more easier
representation of the font that use see on screen before you printed
which saved on paper and time because some of those dot-matrix where SLOW
and NOISY. Some features that where in PaperClip that was not in GeoWrite
was data linking and some of the extra stuff simply because PaperClip's
stuff took alot of RAM and so does GeoWrite and the GEOS OS and all you
had was 64KB to work with.
HTML's <p>...</p> is nothing more then PaperClip's ^p which where marked
tags in the text file as certain characters where not displayable unless
a special code sequence was used to display those characters then again -
you wouldn't use ^ in a document. Well when the ^ looked like an actual
arrow like the up arrow cursor key on your IBM PC keyboard. The ^
actually looked like an arrow so who would use something like that in a
document. The p that followed meant new paragraph and the code could have
been multiple characters long and often required a carriage return to
marked the end of the tag. Though the carriage return didn't always meant
new line.
You wouldn't call this tag stuff a programming language. You shouldn't
with HTML just because data-linking process was more efficient in
bringing up a whole new page. HTML was designed for the purpose to make
hypertext documents. The purpose of hypertext documents where originally
designed for the purpose of making rather interactive documents that you
can click on a highlighted word and get a definition or even a picture.
This was called interactive document which only meant user-event driven
data-linking instead of automatic datalinking as with PaperClip which
could link a whole entire paragraph or more from another document into
your new document.
This was way back in 1983.
I still wouldn't call it a true programming language as a document is not
a program as you will clearly find out in CS131 or whatever would be your
first course class in a programming language is.