Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Michigan Terminal System
(section)
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}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)