Candid Conversations with a Computer: The Development of an English-Based Programming Language
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.
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.