Parse error: syntax error, unexpected '<' in /home/vintagec/public_html/vcforum/archive/index.php(475) : eval()'d code on line 1
Programming languages [Archive] - The Vintage Computer Forums

PDA

View Full Version : Programming languages


carlsson
January 1st, 2006, 01:30 PM
If you search for PL*M and order by posts instead of topics, you get a lot of results, although only a few refer to PL/M. I suppose it may be a HTML post form conversation somewhere or the search engine that disallows non-alphanumeric characters.

A few topics I found, but nothing substansial other than the mention:

http://vintage-computer.com/vcforum/viewtopic.php?p=9200#9200
http://vintage-computer.com/vcforum/viewtopic.php?p=4303#4303

I have a thin socio-computing book (1984) about the art to develop computing systems for the users, and in one chapter they briefly mention various programming languages. PL/M is not mentioned, but they list something called PL1. Is that something similar?

Very high level languages: APL, Nomad, Smalltalk
High level languages: Prolog, Lisp, RPG, Basic
Medium level languages: ADA, Forth, Pascal, Algol, Cobol, Fortran, PL1
Low level languages: Macro assembler, Assembler

How to categorize computer languages differ from time to time and person to person, just like how to categorize political views. The level concept refers to how much you need to take care of (or are allowed to change), and how much the computer itself does. I wonder if not most Basic dialects should be on the medium level, at least those who have POKE. Perhaps ADA should be upped a level.

Side note: I have used or tried to use seven out of those 16 listed languages, and a handful more which may not have been invented or were not popular in 1984.

(this would be a good point to cross-post or split the thread into another subforum, but phpBB for security reasons isn't that technically advanced on user level)

Terry Yager
January 1st, 2006, 05:40 PM
(this would be a good point to cross-post or split the thread into another subforum, but phpBB for security reasons isn't that technically advanced on user level)

Ok, how's this?

PL/1 (aka PL/I) was an older high-level language that ran on mainframes. PL/M is a re-write for micro-computers. CP/M was (re-)written in PL/M.

--T