Spelling suggestions: "subject:"6program language"" "subject:"a'program language""
141 |
Teaching Prolog using intelligent computer-assisted instruction and a graphical traceFogel, Earl January 1988 (has links)
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using Intelligent Computer Assisted Instruction techniques to make the CAI system more flexible, and using graphics to increase the efficacy of teaching.
Two computer systems for teaching the Logic Programming language Prolog were developed.
The first is an ICAI system which uses the prerequisite relationships of the course material to plan a course of study. It distinguishes between methods of instruction and topics of instruction, giving students a great deal of freedom in choosing either one.
The second is an animated trace which graphically illustrates the execution of Prolog programs. Information is displayed in three windows — one for Prolog goals, one for the database, and one for output from the program being traced.
Results indicate that ICAI and graphics can both be used effectively in the teaching of programming languages, particularly in combination. / Science, Faculty of / Computer Science, Department of / Graduate
|
142 |
Language and computer design for effective software systemsLillich, Alan W. January 1979 (has links)
This thesis describes two distinct, but mutually supportive, research projects. The first is the design and implementation of a high level language intended to be suitable for writing operating systems among other large software products. It provides facilities for the creation and control of asynchronous processes along with powerful data and "sequential" control structures. The second project is the design and implementation of a machine architecture which is a congenial host for modern block structured languages. This machine has several advantages compared to most of today's computers; code generation is simple, the object code is very compact and the machine is reasonably fast.
Effective software systems are well designed, reliable, have "low" space-time products and are developed, maintained and used with a minimum amount of human effort. The work presented here is intended to be a viable first step towards the production of an environment for the production of effective software systems. / Science, Faculty of / Computer Science, Department of / Graduate
|
143 |
Design of an intelligent lisp cai tutorFine, Gary January 1979 (has links)
Recent developments in interactive Computer-Aided -Instruction and in Artificial Intelligence have enabled teaching machines and programs to deal reasonably effectively with the subject matter to be taught. Presented herein is a proposal and design for an intelligent LISP teaching machine. It is expected that such a system would be used in conjunction with other conventional methods to teach students, with some prior programming knowledge, the LISP programming language and "correct" programming style. With the belief that procedural knowledge is best learned by 'doing', this CAI system will integrate instruction in concepts, LISP syntax and semantics; instruction in the design of LISP functions and code; and analysis of students' solutions and consequent error correction. The goal of this LISP tutor is simply to act like a human tutor - cognizant of what the student is doing all the time, and able to provide advice and give direction where necessary. / Science, Faculty of / Computer Science, Department of / Graduate
|
144 |
Implementation of an intermediate language for a compiler writting [sic] systemDesai, Rokaya Mahgoub January 1977 (has links)
No description available.
|
145 |
GPLOT : a language for plotting graphsChow, Kent. January 1985 (has links)
No description available.
|
146 |
High level language interpreterWilk, Jan J. M. January 1977 (has links)
No description available.
|
147 |
A Feasibility Study of Computer Aided Coding of Ground Operations Aerospace Language (GOAL)Lanier, Harvey Glenn 01 October 1979 (has links) (PDF)
The introduction of a new checkout language at Kennedy Space Center has required more effort to create test and operations software than anticipated. The new language is called GOAL, for Ground Operations Aerospace Language. The feasibility of a computer aided GOAL coding system that would reduce the effort required to create GOAL programs is investigated in this report. A background of GOAL, its coding requirements, and the facilities used at present for GOAL coding is presented first. Next, the computer aided GOAL coding concept is presented, and requirements for such a system are developed. After the requirements are presented, a system which has been used to develop some concepts and check their feasibility is described. Finally, some conclusions are drawn on the feasibility of the computer aided GOAL coding concept, and hardware required to implement an operational system are presented.
|
148 |
Implementation of a human avatar for the MARG project in networked virtual environmentsYildiz, Faruk 03 1900 (has links)
Approved for public release; distribution is unlimited. / The objective of the ongoing MARG project is to animate human motions captured by 15 MARG sensors in wireless networked virtual environment (NVES). Three avatars were developed previously, but none of them met all the desired requirements. The first one was overly simplistic and did not implement H-Anim standards. The other two were created using laser-scanned data and followed the H-Anim standards, but one had its adjacent joints broken and the other was capable of rotating only one joint. Therefore, the cartoon-type humanoid, Andy, was developed to meet the needs of the MARG project. The humanoid Andy implements H-Anim standards using built-in X3D humanoid nodes and is capable of controlling all its 15 joints in NVES. Another need of the MARG project was a wireless network interface for real-time data streaming. A concurrent client-server program implementing multicasting using TCP and UDP protocols was developed for this purpose. Using WiSER2400.IP serial adapters between the MARG sensors and the server program adds a wireless capability to the project. The server program converts the raw MARG sensor data to quaternions using the Quest algorithm. Multiple clients are supported by the system. Each client program receives the motion data and updates the humanoid Andy. / Lieutenant Junior Grade, Turkish Navy
|
149 |
Reducing impedance mismatch in SQL embeddings for object-oriented programming languagesUnknown Date (has links)
We survey and compare the different major mechanisms for embedding the relational database language SQL in object-oriented programming languages such as Java and C#, with regard to how much impedance mismatch these embeddings suffer. Here impedance mismatch refers to clarity and performance difficulties that arise because of the nature of the embedding. Because of the central position in the information technology industry of object-oriented programs that access SQL-based relational database systems, reducing impedance mismatch is generally recognized in that industry as an important practical problem. We argue for the suitability of SQL as a database language, and hence for the desirability of keeping SQL as the view provided by a SQL embedding. We make the case that SQLJ, a SQL embedding for Java in which it appears that Java directly supports SQL commands, is the kind of SQL embedding that suffers the least impedance mismatch, when compared with call-level interfaces and object-relational mappings. We propose extensions to SQLJ that would reduce its impedance mismatch even further. / by Jose Luis Hurtado. / Thesis (M.S.C.S.)--Florida Atlantic University, 2012. / Includes bibliography. / Mode of access: World Wide Web. / System requirements: Adobe Reader.
|
150 |
The implementation of a SIMULA compiler on the Kansas State University Perkin-Elmer computersLindstrom, Lowell Richard January 2010 (has links)
Typescript (photocopy). / Digitized by Kansas Correctional Industries / Department: Computer Science.
|
Page generated in 0.3784 seconds