2020Unpublished venueOpen access

Engineering Programming Language Concepts

Holly Patterson-McNeill, Carl Steidley

Open full text 0 citations

Abstract

The study of programming languages is beneficial to all levels of programmers.The first part of this paper reviews some of the reasons for studying programming languages.To isolate some of the issues of language design, definition, and implementation, mini-languages have been used in Programming Languages courses.Mini-languages are small and complete, yet restricted languages.They have a small syntax and simple semantics.Mini-languages and their compilers are being successfully used as a basis for a Programming Languages course.

Open-access reader

About this research paper

What this paper is about

The study of programming languages is beneficial to all levels of programmers.The first part of this paper reviews some of the reasons for studying programming languages.To isolate some of the issues of language design, definition, and implementation, mini-languages have been used in Programming Languages courses.Mini-languages are small and complete, yet restricted languages.They have a small syntax and simple semantics.Mini-languages and their compilers are being successfully used as a basis for a Programming Languages course.

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

The study of programming languages is beneficial to all levels of programmers.The first part of this paper reviews some of the reasons for studying programming languages.To isolate some of the issues of language design, definition, and implementation, mini-languages have been used in Programming Languages courses.Mini-languages are small and complete, yet restricted languages.They have a small syntax and simple semantics.Mini-languages and their compilers are being successfully used as a basis for a Programming Languages course.

Key concepts: Computer science, Fifth-generation programming language, Second-generation programming language, Fourth-generation programming language, Third-generation programming language, Programming language, Comparison of multi-paradigm programming languages, Programming language theory

Related papers

Back to paper searchBrowse research topicsOriginal source
Engineering Programming Language Concepts — Research Paper | ScholarLens