skip to main content
10.1145/800177acmconferencesBook PagePublication Pagesacm-national-conferenceConference Proceedingsconference-collections
ACM '79: Proceedings of the 1979 annual conference
ACM1979 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
ISBN:
978-0-89791-008-8
Published:
01 January 1979

Bibliometrics
Abstract

No abstract available.

Article
Free
Computing personnel: Changes in the workplace

This session will concentrate on computing people and how they have been affected by the decade of the 1970's. The decade began on a sour note. In 1970 the Aerospace industry was coming down from a high, a recession was afoot in the land, and the Los ...

Article
Free
DP personnel productivity - the peopleware problem

This presentation deals with the problem of productivity with in the data processing function from the perspective of the people involved in this type of endeavor. In discussing the area of data processing, and most of the other computer related fields, ...

Article
Free
Software development staffs in the seventies and eighties

This talk will focus on staffing for software development, but first some background.

The four principal components of computer systems are hardware, software, files and people. Substantial improvements In hardware are obtained by providing an ...

Article
Free
Trends in certification and professionalism

This presentation will focus on trends which are affecting certification and professionalism among computing personnel. Such trends, both from within the industry and from without, will be discussed with emphasis on the still pending choice between ...

Article
Free
Information systems: (Panel Discussion): A balanced approach to undergraduate computer curricula

“ Computer Science?”any two individuals who call themselves Computer Scientists in a closed environment and before long the question is posed. Total agreement on an answer is rare, and perhaps the dynamic nature of our discipline is enhanced by the ...

Article
Free
Networking with small computers: Intermediate-level communication protocols

Low-level communication protocols attack the problems of reliably transferring a bit or byte stream from a program residing on one node of a network to another program (usually residing on a different node).

High-level protocols are concerned with the ...

Article
Free
Networking with small computers: Applications for home delivery of library services

A prototype service is being tested which allows public access to a wide variety of library information. Besides source information such as community events, encyclopedic materials and facts, the microcomputer based network permits access to a “video ...

Article
Free
The Icon programming language a new approach to high-level string processing

Icon is a high-level programming language designed for nonnumerical applications with an emphasis on string processing. A goal-directed evaluation mechanism, combined with string analysis operations that are capable of producing alternative values, ...

Article
Free
Prolog

Exactly 100 years ago, the first-order predicate calculus was created and defined by Gottlob Frege. In the ensuing century his system was studied and refined by such logicians as Bertrand Russell, David Hilbert, Kurt Godel, Jacques Herbrand, Alonzo ...

Article
Free
The elements of SETL style.

Associated with every programming language is a style of programming which is encouraged by the semantic and syntactic features of this language. We are all familiar with the phenomenon of a FORTRAN programmer approaching APL for the first time and ...

Article
Free
Abstracto 84: The next generation

Programming languages are not an ideal vehicle for expressing algorithms. This paper sketches how a language Abstracto might be developed for “algorithmic expressions” that may be manipulated by the rules of “algorithmics”, quite similar to the ...

Article
Free
Current and future tools for debugging

This session will concentrate on an informal discussion of debugging tools and methodologies. Presentations will discuss theories about debugging and how bugs arise in programming; the relationship of debugging tools to other systems software; the ...

Article
Free
Computer personnel productivity: Methods of measurement and improvement

SIG CPR is pleased to sponsor this panel. First, we will present an integrated productivity, training and performance planning appraisal framework. This framework is intended to relate contributing factors to productivity in a cause/effect relationship. ...

Article
Free
An Integrated Productivity, Training, and Performance Planning/Appraisal Framework

Improving the productivity of computer personnel requires an integrated view of the factors which promote effective and efficient work. Motivation, training, performance planning and productivity are so closely interrelated that to attack them ...

Article
Free
Data processing personnel career development program

Data processing personnel career development implies the exercising of a specific plan within a structured environment. Career development should allow an individual to start as a programmer trainee or anywhere in the hierarchy of the group and progress ...

Article
Free
Predictors of turnover among computer specialists

This paper reports on the results of a longitudinal survey of turnover among members of a special interest group of ACM. An initial survey measured a number of individual and organizational variables believed to be related to turnover. One year later, ...

Article
Free
New directions in the management of data processing training

Key to the improved productivity of computer personnel is the operation of a valid, justifiable, on-going data processing training program within the DP organization.

However, most of these programs are established by “seat of the pants” guesswork. Few ...

Article
Free
New directions in the management of data processing training

Key to the improve productivity od computer personnel is the operation of a valid, justifiable, on-going data processing training program within the DP organization.

However, most of these programs are established by “seat of the pants” guesswork. Few ...

Article
Free
Industrial darwinism: Evolution of microprogramming

Comments in this discussion will be directed towards current developments, historical perspective, and prognostications concerning microprogramming and related subject areas. What challenges do the 1980's pose in the areas of virtual machine development,...

Article
Free
A very easy hierarchical DBMS implementation

The implementation of a DBMS offering a hierarchical view is described. The implementation follows a unique architecture designed to simplify DBMS implementation. The architecture incorporates basic physical storage constructs for specifying actual data ...

Article
Free
A model of the performance of a rollback algorithm

The performance characteristics of a rollback algorithm are analyzed in a simulation experiment. An overview of the operation of the rollback algorithm is presented, followed by a discussion of the simulation model and its parameters. The model, as ...

Article
Free
Automatic program generation for processing a high level relational-like query language

The Genealogical Information System (GENISYS) utilizes automatic program generation to produce query specific access paths and query specific data access programs. The query language of GENISYS along with the ability to include user defined algorithms ...

Article
Free
Dynamic derived relations within the RAQUEL II DBMS

An implementation technique for supporting dynamic derived relations within a particular relational DBMS (the RAQUEL II DBMS) is presented. Included is a discussion of the RAQUEL II concepts of permanent and temporary relations, base and derived ...

Article
Free
Practical applications of path pascal in systems programming

This paper presents both a description of a programming language and development system suitable for writing practical asynchronous systems and several examples of its use. Path Pascal is a high level programming language which includes objects for ...

Article
Free
DREAM - an approach to designing large scale, concurrent software systems

The Design Realization, Evaluation And Modelling (DREAM) system is an automated support system for designers of large-scale, concurrent software systems. DREAM is intended to facilitate the orderly development of such software systems by supporting high-...

Article
Free
Issues in the design of concurrent programming languages

The term 'concurrent programming language' is being used in the literature to describe languages meant for writing operating systems and real time applications. The use of this term displays a bias: it suggests that the problems of synchronization, ...

Article
Free
Structured program planning and design: Standardization needs

For over a decade, the computer science/data processing community has been investigating and applying the techniques we call “structured”. We have been “structuring” the design of programs, systems, and lately, management. The problems are that not all ...

Article
Free
Structured standardization managers' views

About 1964, the term “structured” was added to aspects of the computer programming and analysis areas which implied a method of better controlling the functions with manageable changing capabilities. In the past five years, the structured programming ...

Article
Free
TOP-DOWN systems design

Effective systems design is premised upon a thorough knowledge of the whole system. Such knowledge can best be acquired by gaining insight via an hierarchical approach. Logically, this should begin at the highest level and proceed downward because this ...

Article
Free
PASCAL Users' forum

SIGPLAN and the PASCAL Users Group will jointly sponsor a session to bring all conference attendees who are interested in PASCAL together to interact. This is not a technical session in the usual sense. However, in order to convey the most information, ...

Contributors

Recommendations