Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- articleOctober 2008
Goto elimination in program algebra
Science of Computer Programming (SCPR), Volume 73, Issue 2-3October, 2008, Pages 95–128https://doi.org/10.1016/j.scico.2008.07.002This paper shows that program algebra (PGA) [J.A. Bergstra, M.E. Loots, Program algebra for sequential code, J. Logic Algebraic Programm. 51 (2002) 125-156] offers a mathematical and systematic framework for reasoning about correctness and equivalence ...
- articleNovember 2006
Cobol minefield detection
Software—Practice & Experience (SPRE), Volume 36, Issue 14November 2006, Pages 1605–1642In Cobol, procedures can be programmed in ways that lead to unexpected behaviour and reduced portability. This behaviour is recognized as so-called ‘mines’: programming practices containing hidden dangers and requiring extreme caution. Cobol mines can ...
- research-articleJanuary 2006
IT Hiring Growth Modest, But Steady
IT Professional (IEEECS_ITPRO), Volume 8, Issue 1January 2006, Pages 6–9https://doi.org/10.1109/MITP.2006.22IT hiring and salaries are expected to increase in 2006, but to thrive in the IT marketplace, employees will need to demonstrate an expertise in more than just a programming language. Soft skills, such as Cobol and SAP can be key differentiators. ...
- articleSeptember 2005
The Amsterdam Toolkit for Language Archaeology
Electronic Notes in Theoretical Computer Science (ENTCS) (ENTCS), Volume 137, Issue 3September, 2005, Pages 43–55https://doi.org/10.1016/j.entcs.2005.07.004GRK - the Grammar Recovery Kit - illustrates options for automation and corresponding tool support in the context of developing quality language references that readily cater for the derivation of parsers. GRK provides the proof-of-concept for two ...
- ArticleMarch 2005
What does aspect-oriented programming mean to Cobol?
AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software developmentMarch 2005, Pages 99–110https://doi.org/10.1145/1052898.1052907We study AOP in the context of business programming with Cobol. We face the following questions: What are join points in Cobol programs? What is advice? Does classic Cobol provide any constructs that hint at AOP? (Yes!) What are typical crosscutting ...
-
- articleJuly 2004
Revitalizing modifiability of legacy assets: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 16, Issue 4-5July 2004, Pages 219–254The modifiability of Cobol legacy code is discussed and an approach is proposed to improve the modifiability using automatic restructuring transformations. An algorithm is presented that enables the application of these transformations to large ...
- articleSeptember 1994
- doctoral_thesisJanuary 1993
The interaction of computer program debugging tools, field dependence, and computer programming languages in higher education computer language courses
This study explores the relationship between the interactive and traditional program debugging tools, field dependence, programming language and a student programmer's ability to locate and correct logic errors in BASIC and COBOL computer programs. The ...
- research-articleMarch 1992
Integrated CASE for Cleanroom Development
An integrated CASE environment for performing cleanroom systems engineering is proposed. The cleanroom integrated CASE environment is viewed as a series of iterative development activities. The fundamental integrating concepts and principles of ...
- research-articleMay 1990
Management and Integrated Tools
After a brief overview, tools representing a broad spectrum of management features are described in separate presentations. DSCC and Configuration Management Assistant offer a user-definable development framework in which other tools and systems can be ...
- research-articleSeptember 1989
Realizing the Performance Potential of Cobol
It is shown how to reduce computer usage significantly by building performance into the code. Compiler performance is first defined, and three Cobol environments chosen to illustrate compiler performance in various settings are described: two mainframes ...
- research-articleAugust 1988
Program Translation Via Abstraction and Reimplementation
IEEE Transactions on Software Engineering (ISOF), Volume 14, Issue 8August 1988, Pages 1207–1228https://doi.org/10.1109/32.7629An abstraction-and-reimplementation paradigm is presented in which the source program is first analyzed in order to obtain a programming-language-independent abstract understanding of the computation performed by the program as a whole. The program is ...
- research-articleJuly 1988
Third-Generation Versus Fourth-Generation Software Development
A case study examines how fourth-generation languages do well and how they come up short compared to their predecessors. Two fourth-generation tools dBase III and PC/Focus were used, and a solution in Cobol was developed to use as a benchmark for third-...
- ArticleFebruary 1982
Selecting the “right” programming language
SIGCSE '82: Proceedings of the thirteenth SIGCSE technical symposium on Computer science educationFebruary 1982, Pages 151–155https://doi.org/10.1145/800066.801358With the diversity of high-level programming languages available, selecting the “right” one for a computer science curriculum or course can be a befuddling process. For a multitude of reasons, such as the manner in which students approach problems to ...
Also Published in:
ACM SIGCSE Bulletin: Volume 14 Issue 1February 1982 - articleAugust 1980
- articleNovember 1977
Considerations for future programming language standards activities
Communications of the ACM (CACM), Volume 20, Issue 11Nov. 1977, Pages 788–794https://doi.org/10.1145/359863.359866This paper reviews the current state of programming language standards activities with respect to the anomalies which exist between the various published and proposed standards for Fortran, Cobol, PL/I, and Basic. Proposals are made for the inclusion of ...
- articleOctober 1977
Fortran 77 input-output seems out of touch
ACM SIGPLAN Notices (SIGPLAN), Volume 12, Issue 10October 1977, Pages 65–69https://doi.org/10.1145/954627.954634The input-output section of the proposed Fortran 77 is compared to the services provided by the Mass Storage Control System required to support standard Cobol and is found wanting.
- articleJanuary 1977
Structured programming in Cobol: an approach for application programmers
Communications of the ACM (CACM), Volume 20, Issue 1Jan. 1977, Pages 2–12https://doi.org/10.1145/359367.359368Techniques for designing and writing Cobol programs are presented. Previous work in structured programming is drawn upon and adapted. The presentation is informal: the terminology is nonmathematical as far as possible, no theorems are proved, and ...
- articleJanuary 1977
A comparison of Cobol, Fortran, PL-I and Spitbol
Computer Languages (CLAN), Volume 2, Issue 4January, 1977, Pages 171–178https://doi.org/10.1016/0096-0551(77)90004-2Spitbol, the compiler version of the symbol manipulation language Snobol 4, is compared with the well-known higher-level languages of Cobol, Fortran and PL-I. An algorithm for searching and insertion into a binary tree was chosen for a comparison ...
- research-articleDecember 1976
Programming Languages The First 25 Years
IEEE Transactions on Computers (ITCO), Volume 25, Issue 12December 1976, Pages 1207–1225https://doi.org/10.1109/TC.1976.1674589The programming language field is certainly one of the most important subfields of computer science. It is rich in concepts, theories, and practical developments. The present paper attempts to trace the 25 year development of programming languages by ...