Why I Love D: An Undergrad Experience

Erich Gubler
May 29 @ 3:30 PM


Duration: 50 minutes
Talk type: Presentation
Level: Beginner to Intermediate
Slides
Video

Abstract:  As a student of Computer Science at UVU, the D programming language has been a breath of fresh air after learning "standard" languages used in industry like Java, C++, and C#. This experience report shows some of the places where D really shone in assignments at Utah Valley University, specifically for the virtual machine, assembler, and compiler constructed as part of UVU's Computer Science capstone track.

Students at UVU are encouraged to use the language they feel the most familiar with in order to complete higher-level programming assignments. The author decided to use D as the language of choice for the series of projects that serve as the capstone for the Bachelor's Degree in Computer Science at UVU, which is a toolchain composed of three components:

There are many places where D has significantly enhanced the development of these projects. Focuses in this talk will be:

Speaker Bio: Erich Gubler is an undergraduate student, graduating this Fall with a Bachelor's Degree of Computer Science at Utah Valley University. The most relevant of his programming projects include the implementation of an academic compiler toolchain using D under the guidance of UVU faculty.

Keynote Speakers
Andrei Alexandrescu Chuck Allison Walter Bright
Alexandrescu Allison Bright
 
Sponsors
UVU
 

© 2015 http://digitalmars.com | Generated with Ddoc