Focuses on the impact of technological environment on programmer and analyst job outcomes. Discussion on the technological environment; Growth of demand for application systems; Shortage of data processing and informa...
详细信息
Focuses on the impact of technological environment on programmer and analyst job outcomes. Discussion on the technological environment; Growth of demand for application systems; Shortage of data processing and information systems personnel.
Evaluates the errors of novice programmers on computer programs. Improvement in the quality of programming education; Misconceptions on programming languages; Impact of programming textbooks on computer students.
Evaluates the errors of novice programmers on computer programs. Improvement in the quality of programming education; Misconceptions on programming languages; Impact of programming textbooks on computer students.
Evaluates the efficiency of the programming tools using psychometric scaling methods. Effect of the programming tool on the productivity of the programmer; Similarities in the screen editor and debugger productivity; ...
详细信息
Evaluates the efficiency of the programming tools using psychometric scaling methods. Effect of the programming tool on the productivity of the programmer; Similarities in the screen editor and debugger productivity; Methods in the analysis of programmer productivity.
We have arbitrarily selected a large body of professionally produced code and subjected it to 'stylistic analysis.' It has not been our intention to criticize the code, nor do we expect the statistics derived ...
详细信息
We have arbitrarily selected a large body of professionally produced code and subjected it to 'stylistic analysis.' It has not been our intention to criticize the code, nor do we expect the statistics derived to be an assertion of the elegance, or lack thereof, of any of the constituent programs. So many features affect the 'style' of a program-the language, its history, the number of authors, etc.-that we hope, first, to have drawn attention to an area we believe worthy of further discussion and, second, to have presented some tools and techniques that provide a basis for such discussion. [ABSTRACT FROM AUTHOR]
This article presents an application support system for managing user interfaces. Application support systems can be categorized as top down and bottom up. The top-down tools suffer from being too far removed from the...
详细信息
This article presents an application support system for managing user interfaces. Application support systems can be categorized as top down and bottom up. The top-down tools suffer from being too far removed from the user, which makes functions that require additional user input problematic. The bottom-up tools, on the other hand, lend to be so far removed from the overall logic of the program that the programmer receives no support for things like command processing. Furthermore, the bottom-up tools that are currently available either provide little functionality or require that a fairly sophisticated, technical person provide the specifications. When both effective bottom-up tools and top-down tools are provided, the resulting application support system enables the programmer to concentrate on the solution to a particular problem and spend far less time than heretofore on the details of the user interaction. The people involved in an application project are the programmer, application manager, and the end user.
AbstractThe SPEEDCOP project recently completed at Chemical Abstracts Service (CAS) extracted over 50,000 misspellings from approximately 25,000,000 words of text from seven scientific and scholarly databases. The mis...
详细信息
AbstractThe SPEEDCOP project recently completed at Chemical Abstracts Service (CAS) extracted over 50,000 misspellings from approximately 25,000,000 words of text from seven scientific and scholarly databases. The misspellings were automatically classified and analyzed and the results used to design and implement a program that proved capable of correcting most such errors. Analysis of the performance of the spelling error detection and correction programs highlighted the features that should be incorporated into a powerful and user‐friendly interactive system suitable for nonprogram‐mers. These include document level thresholds for misspelling detection, automatic reuse of user decisions, and user verification and control of correction. An advantage of the proposed design is that the system automatically customizes itself to its environment. This article is primarily concerned with system design, not implementation deta
The article discusses various issues related to Artificial Intelligence (AI). AI software has finally begun to prove itself in the marketplace, especially with computer vision systems, natural language programs, and e...
详细信息
The article discusses various issues related to Artificial Intelligence (AI). AI software has finally begun to prove itself in the marketplace, especially with computer vision systems, natural language programs, and expert systems that give advice like a human specialist. AI itself has become the cornerstone of plans for a so-called fifth generation of intelligent computers due in the 1990's. AI has become a top research priority in Europe and it is the inspiration for work on totally new kinds of computers organized in ways not dissimilar to the human brain. The demand for trained AI programmers has put a severe strain on the community's manpower resources. The clubby atmosphere of AI had begun to change well back in the 1970's, as more and more young researchers entered the field and as the increasing sophistication of AI programs began to stimulate interest on the outside. More recently, at least three companies have started commercial manufacture of computers specialized for LISP, the language of choice for AI applications.
The article presents a review of published and unpublished test validity studies on the training and on-the-job performance of computer programmers. It mentions the cognitive tests explored in the studies including Pr...
详细信息
The article presents a review of published and unpublished test validity studies on the training and on-the-job performance of computer programmers. It mentions the cognitive tests explored in the studies including Programmer Aptitude Test, Logical Analysis Device, and the Thurstone Primary Mental Ability Test. It states that the studies also features personality tests including Thurstone Temperament Schedule, Gordon Personal Profile, and Edwards Personal Preference Schedule. It suggests that the findings of the studies were consistent.
Bell Telephone Laboratories' Low-Level Linked List Language L6 (pronounced 'L-six') is a new programming language for list structure manipulations. It contains many of the facilities which underlie such li...
详细信息
Bell Telephone Laboratories' Low-Level Linked List Language L6 (pronounced 'L-six') is a new programming language for list structure manipulations. It contains many of the facilities which underlie such list processors as IPL, LISP, COMIT and SNOBOL, but permits the user to get much closer to machine code in order to write faster-running programs, to use storage more efficiently and to build a wider variety of linked data structures. [ABSTRACT FROM AUTHOR]
computer programming deals with an enormous variety of activities and is carried on by people with a great variety of *** seems clear that part but not all of this activity is evolving toward a distinct professional f...
详细信息
暂无评论