Dr. C#: A pedagogic IDE for C# featuring a read-eval-print-loop

Date
2003
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract

As the primary programming language of the Microsoft .NET platform, C# will play a significant role in software development for the foreseeable future. As the language rapidly gains popularity in industry, tools made for C# development focus on the professional programmer, while leaving the beginning computer science student behind. To address this problem, we introduce Dr. C#, a simple lightweight development environment with an integrated, interactive Read-Eval-Print-Loop (REPL). Dr. C# helps flatten the learning curve of both the environment and the language, enabling students to quickly learn key elements of the language and focus more easily on concepts. Dr. C# thus serves not only as a learning tool for beginner students but also as a teaching tool for instructors. The editor is based on an open source IDE called SharpDevelop. This thesis describes the implementation of Dr. C# focusing primarily on building the REPL and integrating with SharpDevelop.

Description
Degree
Master of Science
Type
Thesis
Keywords
Computer science
Citation

Lu, Dennis Iee. "Dr. C#: A pedagogic IDE for C# featuring a read-eval-print-loop." (2003) Master’s Thesis, Rice University. https://hdl.handle.net/1911/17606.

Has part(s)
Forms part of
Published Version
Rights
Copyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
Link to license
Citable link to this page