2020Unpublished venueRequires access

Software and Programming Languages

Alan Anderson

Open publisher page 0 citations

Abstract

Many languages may be used to describe the non-executable form of software, for example using English for a design specification, FORTRAN for computer programming, and hexadecimal for a derivative of the source code. The dominant requirement for a programming language is that it should facilitate in the production of reliable, maintainable software, within an acceptable time and at an acceptable cost. However the organization of input and output routines, the general control of peripheral equipment, the tracking of store allocation, the updating of loop counts and the manipulation of subroutines can all give problems when programming a large software system in a low level language. Although there are many high level programming languages most have many more similarities than differences. It is a descendant of the programming language SIMULA and the language flexible extensible language which Kay had developed as a simulation language. Pascal was also one of the first programming languages to support the concept of strongly typed data.

About this research paper

What this paper is about

Many languages may be used to describe the non-executable form of software, for example using English for a design specification, FORTRAN for computer programming, and hexadecimal for a derivative of the source code. The dominant requirement for a programming language is that it should facilitate in the production of reliable, maintainable software, within an acceptable time and at an acceptable cost. However the organization of input and output routines, the general control of peripheral equipment, the tracking of store allocation, the updating of loop counts and the manipulation of subroutines can all give problems when programming a large software system in a low level language. Although there are many high level programming languages most have many more similarities than differences. It is a descendant of the programming language SIMULA and the language flexible extensible language which Kay had developed as a simulation language. Pascal was also one of the first programming languages to support the concept of strongly typed data.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Many languages may be used to describe the non-executable form of software, for example using English for a design specification, FORTRAN for computer programming, and hexadecimal for a derivative of the source code. The dominant requirement for a programming language is that it should facilitate in the production of reliable, maintainable software, within an acceptable time and at an acceptable cost. However the organization of input and output routines, the general control of peripheral equipment, the tracking of store allocation, the updating of loop counts and the manipulation of subroutines can all give problems when programming a large software system in a low level language. Although there are many high level programming languages most have many more similarities than differences. It is a descendant of the programming language SIMULA and the language flexible extensible language which Kay had developed as a simulation language. Pascal was also one of the first programming languages to support the concept of strongly typed data.

Key concepts: Programming language, Computer science, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Software and Programming Languages — Research Paper | ScholarLens