Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Michigan Terminal System
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Programming languages available under MTS=== MTS supports a rich set of programming languages, some developed for MTS and others ported from other systems:<ref name=MTSVol2/> {{Col-begin}} {{Col-2}} *[[ALGOL W]]<ref>[https://deepblue.lib.umich.edu/handle/2027.42/79617 MTS Volume 16: ''ALGOL W in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> *[[ALGOL 68]]<ref>[http://www.diegolucenapumar.com/sda3/home/Algol/Algol%2068/Algol68-RevisedReport.pdf ''Revised Report on the Algorithmic Language ALGOL 68 (PDF)''] {{webarchive|url=https://web.archive.org/web/20140410224348/http://www.diegolucenapumar.com/sda3/home/Algol/Algol%2068/Algol68-RevisedReport.pdf |date=2014-04-10}}, A. van Wijngaarden, et al.</ref> *[[APL (programming language)|APL]] (IBM's VS APL)<ref>[https://babel.hathitrust.org/cgi/pt?id=mdp.39015026567563;view=1up;seq=213 Computing Center CCMemo 435: ''MTS VS APL User's Guide''], Edward J. Fronczak, Computing Center, University of Michigan, August 1982.</ref><ref>[https://dl.acm.org/citation.cfm?id=1098666 ''A Programming Language''], K. E. Iverson, 1962, John Wiley & Sons, 315 pages, {{ISBN|0-471430-14-5}}.</ref><ref>[http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/apl/GC26-3847-2_APL_Language_Jun76.pdf ''APL Language''], IBM publication GC26-3874.</ref><ref>[http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/apl/GH20-0689-2_APL_360_Primer_Aug71.pdf ''APL\360 Primer''], IBM publication GH20-0689.</ref> *[[Assembly language|Assembler]] (360/370: G, H, Assist; DEC PDP-11) *[[BASIC]] (BASICUM),<ref>[https://deepblue.lib.umich.edu/handle/2027.42/79608 MTS Volume 10: ''Basic in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> WBASIC<ref name=MTSVol2/><ref>[https://catalog.hathitrust.org/Record/000769505 ''Waterloo BASIC - A Structured Programming Approach, Primer and Reference Manual''], J. W. Grahm, et al., 1980, WATFAC Publications Ltd., Waterloo, Ontario, Canada</ref> *[[BCPL]]<ref>[http://www.fh-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf ''The BCPL Reference Manual''] {{Webarchive|url=https://web.archive.org/web/20141021222418/http://www.fh-jena.de/~kleine/history/languages/Richards-BCPL-ReferenceManual.pdf |date=2014-10-21 }}, Memorandum M-352, Project MAC, Cambridge, July, 1967</ref> (Basic Combined Programming Language) *[[C (programming language)|C]] *[[COBOL]] (ANSI,<ref>[http://bitsavers.trailing-edge.com/pdf/ibm/360/os/cobol/GC28-6396-5_IBM_OS_Full_American_National_Standard_COBOL_Jun75.pdf ''IBM OS Full American National Standard COBOL System Library Manual''], IBM publication GC28-6396.</ref> VS,<ref>[https://babel.hathitrust.org/cgi/pt?id=mdp.39015026567563;view=1up;seq=563 CCMemo 439: ''IBM VS COBOL under MTS''], Howard Young, Computing Center, University of Michigan, June 1982.</ref> [[Watcom|WATBOL]]) *EXPL<ref>[https://babel.hathitrust.org/cgi/pt?id=mdp.39015026567571;view=1up;seq=379 CCMemo 416: ''EXPL - Extended XPL''], Pat Sherry, Computing Center, University of Michigan, May 1980.</ref> (Extended [[XPL]]) *[[FORTRAN]]<ref name=MTSVol6>[https://deepblue.lib.umich.edu/handle/2027.42/79601 MTS Volume 6: ''FORTRAN in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> (G, H, VS, [[WATFIV (programming language)|WATFOR, WATFIV]]) *GASP (A FORTRAN-based discrete simulation language) *[[MAD (programming language)|GOM]] ('''G'''ood '''O'''ld '''M'''ad, the [[IBM 7090|7090]] [[Michigan Algorithm Decoder]] ported to the S/370 architecture)<ref name=GOM/> *[[GPSS|GPSS/H]]<ref>[https://catalog.hathitrust.org/Record/002952023 ''GPSS/H Reference Manual''], James O. Henriksen and Robert C. Crain, Wolverine Software Corp., 1989.</ref> (General Purpose Simulation System V)<ref>''IBM General Purpose Simulation System V User's Manual'', IBM publication SH20-0851</ref><ref>[http://www.computinghistory.org.uk/det/3088/Simulation-Using-GPSS/ ''Simulation Using GPSS''], [[Thomas J. Schriber]], 1974, John Wiley & Sons, 533 pages, {{ISBN|0471763101}}.</ref> *[[Icon (programming language)|ICON]]<ref>[https://dl.acm.org/citation.cfm?id=577914 ''The ICON Programming Language''], Ralph E. Griswold and Madge T. Griswold, 1983, Prentice-Hall, N.Y., 336 pages, {{ISBN|0134497775}}.</ref> *IF (Interactive FORTRAN, an incremental compiler and environment for executing and debugging [[FORTRAN]] programs, developed at the [[University of British Columbia]])<ref name=UBCIF-1973/> *[[MAD (programming language)|MAD/I]] (an expanded version of the [[Michigan Algorithm Decoder]] for the IBM S/360 architecture that is not compatible with the original [[IBM 7090|7090]] version of MAD, see also GOM above) {{Col-2}} *MPS, IBM's Mathematical Programming System/360<ref name="Version 2 1971"/> *[[LISP|MTS LISP]] 1.5<ref>[https://deepblue.lib.umich.edu/handle/2027.42/79591 MTS Volume 8: ''LISP and SLIP in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> (a new implementation of LISP 1.5<ref>[http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf/view ''LISP 1.5 Programmer's Manual''], J. McCarthy, et al., 1962, MIT Press, Cambridge, MA</ref> developed at the UM's [[Mental Health Research Institute (Michigan)|Mental Health Research Institute]], MHRI) *[[Pascal (programming language)|Pascal]]<ref>[https://deepblue.lib.umich.edu/handle/2027.42/79595 MTS Volume 20: ''PASCAL in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> (VS,<ref>[https://babel.hathitrust.org/cgi/pt?id=mdp.39015026567563;view=1up;seq=311 CCMemo 436: ''Pascal VS in MTS''], Douglas Orr, Computing Center, University of Michigan, August 1982.</ref><ref>[http://bitsavers.trailing-edge.com/pdf/ibm/370/pascal/SH20-6168-1_VS_PASCAL_Dec81.pdf ''Pascal/VS Language Reference Manual''] {{Webarchive|url=https://web.archive.org/web/20141211030518/http://bitsavers.trailing-edge.com/pdf/ibm/370/pascal/SH20-6168-1_VS_PASCAL_Dec81.pdf |date=2014-12-11 }}, IBM publication SH20-6168.</ref> JB) *PIL, PIL/2 (Pitt Interpretive Language)<ref>[https://deepblue.lib.umich.edu/handle/2027.42/79630 MTS Volume 12: ''PIL/2 in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> *[[PL/I]]<ref>[https://deepblue.lib.umich.edu/handle/2027.42/79580 MTS Volume 7: ''PL/I in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> (F and OPT from IBM, PL/C from [[Cornell University]]) *[[PL/M]] *[[PL360]]<ref>{{cite journal |doi= 10.1145/321439.321442 |volume=15 |title=PL360, a Programming Language for the 360 Computers |year=1968 |journal=Journal of the ACM |pages=37β74 |last1= Wirth |first1= Niklaus|s2cid=7376057 |doi-access=free }}</ref> *[[Plus (programming language)|Plus]]<ref name=UBCPlus-1984/><ref name=UBCPlus/> (A "Pascal-like" system implementation language from the [[University of British Columbia]] (UBC) based on the SUE<ref name=SueManual>[https://dl.acm.org/citation.cfm?doid=800234.807062 "The System Language for Project SUE"], B. L. Clark and J. J. Horning of the Computer Systems Research Group and Department of Computer Science, University of Toronto, ''Proceedings of the SIGPLAN symposium on Languages for system implementation'', 1971, pp.79-88</ref> system language developed at the University of Toronto, c. 1971) *[[Prolog]] *[[Simula]]<ref>[http://www.idi.ntnu.no/grupper/su/publ/simula/holmevik-simula-ieeeannals94.pdf "Compiling Simula: A historical study of technological genesis"] {{Webarchive|url=https://web.archive.org/web/20170830065454/http://www.idi.ntnu.no/grupper/su/publ/simula/holmevik-simula-ieeeannals94.pdf |date=2017-08-30 }}, Jan Rune Holmevik, ''IEEE Annals in the History of Computing'', Volume 16 No. 4, 1994, pp.25-37</ref> *SUE<ref name=SueManual/> *[[SNOBOL4]]<ref name=MTSVol9>[https://deepblue.lib.umich.edu/handle/2027.42/79574 MTS Volume 9: ''SNOBOL4 in MTS''], University of Michigan Computing Center, Ann Arbor, Michigan</ref> (String Oriented Symbolic Language)<ref>[https://www.worldcat.org/oclc/299498419 ''The SNOBOL4 Programming Language''], Griswold, Ralph E., J. F. Poage, and I. P. Polonsky, Englewood Cliffs, NJ, 1968, Prentice Hall</ref> *[[SPITBOL]]<ref name=MTSVol9/> (Speedy Implementation of [[SNOBOL]]) *UMIST<ref name=MTSVolII-1967>[http://www.bitsavers.org/pdf/univOfMichigan/mts/Michigan_Terminal_System_Second_Edition_Vol2_Dec67.pdf MTS Volume II], second edition, December 1, 1967, University of Michigan Computing Center, Ann Arbor, Michigan, 415 p.</ref> (University of Michigan Interpretive String Translator, based on [[TRAC (programming language)|TRAC]])<ref>[https://dl.acm.org/citation.cfm?doid=365230.365270 "TRAC, A Procedure-Describing Language for the Reactive Typewriter"], Calvin N. Mooers, ''Communications of the ACM'', Vol.9 No.3 (March 1966), pp.215-219, {{ISSN|0001-0782}}</ref> {{Col-end}}
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Michigan Terminal System
(section)
Add topic