Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 10,000 papers for “Computer programming”

Toward Better Computer Programming.

Smith,M. H. A. · Defense Technical Information Center (DTIC) · 1971

High-level language computer programs should be well-structured so that they may be quicker to prove initially and quicker to modify and extend subsequently. Many suggestions are given to improve the structure of programs, and the documentation and transferability of programs between computers is discussed. In this respect the Algol-like languages are shown to have a significant advantage over Fortran. A method is outlined for effectively controlling the development of high-level language software by someone outside one's direct control. (Author)

Cited by 0

Science of Computer Programming ( ) –

Jens Lincke, Bastian Steinert, Robert Hirschfeld · 2015

Context-oriented programming (COP) provides dedicated support for defining and composing variations to a basic program behavior. A variation, which is defined within a layer, can be de-/activated for the dynamic extent of a code block. While this mechanism allows for control flow-specific scoping, expressing behavior adaptations can demand alternativescopes.Forinstance,adaptationscandependondynamicobjectstructurerather than control flow. We present scenarios for behavior adaptation and identify the need for new scoping mechanisms. The increasing number of scoping mechanisms calls for new language abstractions representing them. We suggest to open the implementation of scoping mechanisms so that developers can extend the COP language core according to their specific needs. Our open implementation moves layer composition into objects to be affected and with that closer to the method dispatch to be changed. We discuss the implementation of established COP scoping mechanisms using our approach and present new scoping mechanisms developed for our enhancements to Lively Kernel.

Cited by 9

Computer Programming and Autocodes

C. M. Berners-Lee · Journal of the Operational Research Society · 1964

"Computer Programming and Autocodes." Journal of the Operational Research Society, 15(4), pp. 413–414

Cited by 0

PROGRAMMING THE BUREAUCRATIC COMPUTER,

Beatrice K. Rome, Sydney C. Rome · Defense Technical Information Center (DTIC) · 1964

A system of logic in communications is evolved for the hierarchy echelons of large corporations, and wherein the digital computer plays vital parts--from executing the command decisions of the C-in-C to the robotlike obedience of a rear-rank private. (Author)

Cited by 0

CS 241: Computer Programming

Travis E. Doom · Journal of Bioresource Management · 2010

A continuation of CS240. The emphasis is on data abstraction and software engineering. Prerequisite: CS240.

Cited by 0Open access