Candid Conversations with a Computer: The Development of an English-Based Programming Language

Presenter Information

Lauren KoperskiFollow

Advisor Information

Victor Winter

Location

Dr. C.C. and Mabel L. Criss Library

Presentation Type

Poster

Start Date

2-3-2018 10:45 AM

End Date

2-3-2018 12:00 PM

Abstract

Technology is a defining aspect of society and it is vital that it be easily understood and embraceable by the ones using it. Consumers need and want to become self-sufficient and innovative producers. This insight, combined with theory of computation, motivated the development of an English-based programming language.

Building on the fundamental principles of Backus Naur Form (BNF) grammars, regular expressions (regex), matching, tree structures, and type checking, a language that is readily understood by both human and machine alike can be developed. During this presentation, participants will gain insight about how programming languages are developed using these concepts. A brief overview of development and implementation of the developed language in Standard ML (SML), a functional language, will also be provided. Finally, a short demonstration may be provided to show how the developed programming language logically stores information from a model perspective.

This document is currently not available here.

COinS
 
Mar 2nd, 10:45 AM Mar 2nd, 12:00 PM

Candid Conversations with a Computer: The Development of an English-Based Programming Language

Dr. C.C. and Mabel L. Criss Library

Technology is a defining aspect of society and it is vital that it be easily understood and embraceable by the ones using it. Consumers need and want to become self-sufficient and innovative producers. This insight, combined with theory of computation, motivated the development of an English-based programming language.

Building on the fundamental principles of Backus Naur Form (BNF) grammars, regular expressions (regex), matching, tree structures, and type checking, a language that is readily understood by both human and machine alike can be developed. During this presentation, participants will gain insight about how programming languages are developed using these concepts. A brief overview of development and implementation of the developed language in Standard ML (SML), a functional language, will also be provided. Finally, a short demonstration may be provided to show how the developed programming language logically stores information from a model perspective.