Assingment 1.docx - CST8333 Programming Language Research...

This preview shows page 1 - 3 out of 6 pages.

The preview shows page 1 - 3 out of 6 pages.
CST8333 Programming Language Research ProjectAssignment 01 – Initial InvestigationDue: 31/1/2018Overview:This assignment requires you to find and use information on websites to determinewhat programming language you want to study. As well as propose your intendedproject. You have a great deal of flexibility in this course but there are somelimitations:Some programming languages are not permitted, these are taught in earlier courses:Normal Java, COBOL, C++, C, Android, PHP, HTML, JavaScriptProgramming Languages that are exotic (professor’s discretion) are also notpermitted: Clojure, Prolog, Lisp etc. (Declarative or Functional languages that breakwildly from the imperative programming mind set)Recommended Languages for study (recommended but not limited to) are Python,C#, Ruby on Rails, ASP.Net with C#, Objective C (Xcode)- Remember to pick something interesting, fun, and is a marketable job skill for yourresumeYour project will need to be complex enough to account for all of the learningobjectives for Assignments 3 and 4 (see the list below).Also note, you need to develop a single cohesive project throughout the course,passing in separate small programs to illustrate concepts, for Assignments 3, 4 andFinal Project is not acceptable.Lastly you will also want to research unit testing frameworks for your language ofstudy. Using unit tests for problem domain and model modules will be required forAssignments 3, 4 and the Final Project release. If your language does not have aunit testing framework, start researching how to author your own test-harness. Note:Unit testing is not required for user-interaction program logic.1
Task Details:1.Conduct a search of the WWW using your favorite search engine using a phrasesuch as “popular programming languages”. List 3 web sites that compare thepopularity of different programming languages (other than) and provide a brief description on what thewebsite discusses. Note: Make sure the websites are recent, a website detailing thepopular programming languages of 2014 or earlier will not likely be helpful now.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 6 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Summer
Professor
NoProfessor
Tags
Unit testing

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture