Extensible programming: Difference between revisions

Content deleted Content added
Programming Languages: extensible instead of extendable
Pi zero (talk | contribs)
Line 3:
== Historical movement ==
 
The first paper usually<ref name="Standish1975">Standish, Thomas A., "Extensibility in Programming Language Design", ''SIGPLAN Notices'' 10 no. 7 (July 1975), pp. 18-21.</ref><ref name="Sammet1969">Sammet, Jean E., ''Programming Languages: History and Fundamentals'', Prentice-Hall, 1969, section III.7.2</ref> associated with the extensible programming language movement is [[Douglas McIlroy|M. Douglas McIlroy's]] 1960 paper on [[macro|macros]] for higher-level programming languages.<ref name="McIlroy1960">McIlroy, M.D., "Macro Instruction Extensions of Computer Languages", ''Communications of the ACM'' 3 no. 4 (April 1960), pp. 214-220.</ref> Another early description of the principle of extensibility occurs in Brooker and Morris's 1960 paper on the [[Compiler-compiler|Compiler-Compiler]].<ref name="Brooker&Morris1962">Brooker, R.A. and Morris, D., "A General Translation Program for Phrase Structure Languages", ''Journal of the ACM'' 9 no. 1 (January 1962), pp. 1-10. The paper was received in 1960.</ref> The peak of the movement was marked by two academic symposia, in 1969 and 1971.<ref name="Christensen&Shaw1969">Christensen, C. and Shaw, C.J., eds., Proceedings of the Extensible Languages Symposium, ''SIGPLAN Notices'' 4 no. 8 (August 1969).</ref><ref name="Schuman1971">Schuman, S.A., ed., Proceedings of the International Symposium on Extensible Languages, ''SIGPLAN Notices'' 6 no. 12 (December 1971).</ref> By 1975, a survey article on the movement by Thomas A. Standish<ref name="Standish1975"/> was essentially a post mortem.
 
=== Character of the Historical Movement ===