Application of extensible languages to specialized application languages
暂无分享,去创建一个
It is becoming increasingly clear that one of the major thrusts of the programming language field is in the direction of specialized application languages - sometimes called special purpose languages. These specialized application languages have already been developed for such diverse fields as civil engineering, electrical engineering, computer assisted instruction, systems programming, equipment checkout, movie animation, etc. Of the roughly 165 languages currently in use in the United States, approximately 85 of them might be classified as specialized. (See the list in Reference 1.) For description and illustration of many of these, see Chapter 9 in Reference 2.
All languages are applications oriented. In fact, this is probably the best way to categorize the set of programming languages. However, some application areas are obviously larger than others, e.g., scientific computation (numeric and non-numeric) and business data processing. The main concern here is with the more specialized languages. While each person may have a different idea of what the categories of specialization should be, there can be little dispute about the wide diversity and large number of them.
[1] Charles H. Kriebel,et al. Review of "Programming Languages: History and Fundamentals, by (Miss) Jean E. Sammet." Prentice-Hall, Inc. (1969) , 1969, DATB.
[2] Daniel Roos. An integrated computer system for engineering problem solving , 1965 .
[3] Jean E. Sammet,et al. Programming languages - history and fundamentals , 1969, Prentice-Hall series in automatic computation.
[4] D. Roos. An integrated computer system for engineering problem solving , 1965, AFIPS '65 (Fall, part II).