Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

You searched for +publisher:"Victoria University of Wellington" +contributor:("Cameron, Nicholas"). One record found.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


Victoria University of Wellington

1. Schmager, Frank. Evaluating the GO Programming Language with Design Patterns.

Degree: 2010, Victoria University of Wellington

GO is a new object-oriented programming language developed at Google by Rob Pike, Ken Thompson, and others. GO has the potential to become a major programming language. GO deserves an evaluation. Design patterns document reoccurring problems and their solutions. The problems presented are programming language independent. Their solutions, however, are dependent on features programming languages provide. In this thesis we use design patterns to evaluate GO. We discuss GO features that help or hinder implementing design patterns, and present a pattern catalogue of all 23 Gang-of-Four design patterns with GO specific solutions. Furthermore, we present GoHotDraw, a GO port of the pattern dense drawing application framework JHotDraw. We discuss design and implementation differences between the two frameworks with regards to GO. Advisors/Committee Members: Noble, James, Cameron, Nicholas.

Subjects/Keywords: GO; Design patterns; Programming languages; Evaluation

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Schmager, F. (2010). Evaluating the GO Programming Language with Design Patterns. (Masters Thesis). Victoria University of Wellington. Retrieved from http://hdl.handle.net/10063/1553

Chicago Manual of Style (16th Edition):

Schmager, Frank. “Evaluating the GO Programming Language with Design Patterns.” 2010. Masters Thesis, Victoria University of Wellington. Accessed December 14, 2019. http://hdl.handle.net/10063/1553.

MLA Handbook (7th Edition):

Schmager, Frank. “Evaluating the GO Programming Language with Design Patterns.” 2010. Web. 14 Dec 2019.

Vancouver:

Schmager F. Evaluating the GO Programming Language with Design Patterns. [Internet] [Masters thesis]. Victoria University of Wellington; 2010. [cited 2019 Dec 14]. Available from: http://hdl.handle.net/10063/1553.

Council of Science Editors:

Schmager F. Evaluating the GO Programming Language with Design Patterns. [Masters Thesis]. Victoria University of Wellington; 2010. Available from: http://hdl.handle.net/10063/1553

.