Skip to Main Content
 

Global Search Box

 
 
 
 

Files

ETD Abstract Container

Abstract Header

Productivity at the Cost of Efficiency: An Analysis of Advanced C# Programming

Darovich, Andrew

Abstract Details

2012, Master of Computer and Information Science, Cleveland State University, Nance College of Business Administration.

In this modern age of computer programming, there are many advanced features at our disposal. These are designed with elegance in mind and are put in place to allow programmers to be more productive. They are often meant to remove the need to know machine and system specifics so that programmers can focus on the higher level tasks at hand. What this analysis focuses on is examining what happens behind the scenes when using these advanced features. Performance for various new features of C# such as anonymous methods, reflection, and iterators were examined alongside more traditional programming styles in order to determine if these advanced features designed for productivity have any negative impacts on program efficiency.

The outcome of this analysis is that these new features are highly beneficial and should be used whenever possible as they have a negligible effect on efficiency. Even when used haphazardly, these new features have proven to be just as efficient as standard programming methods.

Ben Blake, PhD (Committee Chair)
Timothy Arndt, PhD (Committee Member)
Haodong Wang, PhD (Committee Member)
99 p.

Recommended Citations

Citations

  • Darovich, A. (2012). Productivity at the Cost of Efficiency: An Analysis of Advanced C# Programming [Master's thesis, Cleveland State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=csu1339121003

    APA Style (7th edition)

  • Darovich, Andrew. Productivity at the Cost of Efficiency: An Analysis of Advanced C# Programming. 2012. Cleveland State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=csu1339121003.

    MLA Style (8th edition)

  • Darovich, Andrew. "Productivity at the Cost of Efficiency: An Analysis of Advanced C# Programming." Master's thesis, Cleveland State University, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=csu1339121003

    Chicago Manual of Style (17th edition)