![]() ![]() Each description is divided into the following sections: data attributes, program segmentation, control statements, data manipulation facilities, I/0 (Input/Output) and debugging facilities, macro facilities, and trouble spots. The descriptions demonstrate the facilities of the languages measured against a certain criteria listed. Four systems programming languages are summarized in the next section. The next section lists the specific facilities needed by programmers for implementation of systems, which will function nearly as efficiently as if hand-coded in assembler language. This chapter discusses the various criteria for a systems programming language, such as target code efficiency, run-time environment, error checking, debugging facilities, syntax considerations, adaptability, program modularity, machine dependence, multiple-user systems, and other miscellaneous criteria. Before proceeding to justify systems programming languages and to enumerate their characteristics, attempts are made to define them. This chapter includes the design and implementation of production systems, particularly in the areas of interactive computer graphics, time sharing, operating systems, information retrieval, and software paging. ![]() ![]() This chapter states the rationale for systems programming languages, enumerates criteria for judging them, subjects existing systems programming languages to close scrutiny, and describes an extensible language currently being implemented which is addressed specifically to our criteria. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |