This demonstration will show Eclipse plugins developed at Macquarie and Colorado to support the Eli Language Processor Generation system and to enhance teaching of programming language concepts and implementation tech...
详细信息
programminglanguages such as C, QuickBASIC and Programmable Logic Controller (PLC) ladder logic have been part of Engineering Technology curriculums for years. The increasing availability of powerful and low-cost com...
详细信息
programminglanguages such as C, QuickBASIC and Programmable Logic Controller (PLC) ladder logic have been part of Engineering Technology curriculums for years. The increasing availability of powerful and low-cost computing hardware, graphical user interface based multitasking operating systems, visual programminglanguages, and new programming standards have provided the environment for the implementation of Rapid Application Development (RAD) programming techniques. Examples of these techniques such as menu, text, graphical, and icon based programming are presented. Their widespread use for mainstream industrial control and data acquisition applications have resulted in a migration away from the use of traditional programminglanguages. The implications of this migration for the content of Engineering Technology curriculums are explored.
A brief summary is given of a proposed instruction set architecture for the basic processor of X-Tree. The design reflects the need to efficiently support multiple high level languages, the compilers for the languages...
详细信息
A brief summary is given of a proposed instruction set architecture for the basic processor of X-Tree. The design reflects the need to efficiently support multiple high level languages, the compilers for the languages and the operating system under which the compilers will run. The user environment is also reflected in the instruction set, by the inclusion of features designed to support powerful debugging tools and by the robust type checking and protection mechanisms.
Plagiarism is a widespread problem in assessment tasks;in computing courses, students often plagiarise source code. For all but the smallest classes, manual detection of such plagiarism is impractical, and, while auto...
详细信息
A job control language need not be a ″new″ language, but can be embedded in most existing programminglanguages. As an example, the necessary extensions for Algol are outlined and several applications of them are gi...
详细信息
A job control language need not be a ″new″ language, but can be embedded in most existing programminglanguages. As an example, the necessary extensions for Algol are outlined and several applications of them are given. Some aspects of the implementation and the requirements to the operating system are discussed. A complete list of all requests from job to operating system is given.
Modern programminglanguages such as Modula-2, Ada, and ATLAS are discussed with respect to automatic testing applications. The advantages and disadvantages are evaluated. Special features are explained by using examp...
详细信息
Modern programminglanguages such as Modula-2, Ada, and ATLAS are discussed with respect to automatic testing applications. The advantages and disadvantages are evaluated. Special features are explained by using examples representative of automatic testing applications.
This study suggests that DDP will provide computational resources that are not only quantitatively different but are different in kind from what the authors have known in the past. However, to realize the benefits, th...
详细信息
This study suggests that DDP will provide computational resources that are not only quantitatively different but are different in kind from what the authors have known in the past. However, to realize the benefits, they may need a new approach to programminglanguages and their implementation. The features of MUMPS are reviewed as an existing model of some basic notions. The study then suggests an integrated approach for fine grain computational resources and languages to use them. It also suggests a view of programming more appropriate to working with an intelligent resource.
暂无评论