test 2 | programming language design - spring'2008, dr. s. yurttas - solution
rationale
This is your test-2 take-home problem to practice and show that you're able to adapt/learn differences/similarities between languages and language paradigms.

You'll practice fundamentals of programming languages using object-oriented languages c++ | java | c# and/or scripting languages ruby | python | perl abstraction mechanisms to compose and structure an application using classes, subroutines (functions,methods), packages, and modules.

You'll use existing libraries(packages/modules) and functions, such that, add and/or extend the existing ones with your components.

problem
  • You'll rewrite the given c++ application in c# | java | ruby | python | perl.
  • You can improve and extend the given code to adapt it with better abstractions in the choice of your implementation language.
  • You can use and/or reuse object-oriented languages and scripting languages.
  • This is a take-home test and university honor code is to be followed.
  • No excuses acceptable like unavailable access or machine is down.
  • Turn in is on your students.cs.tamu.edu site with a new test link.
credit : 100 test-2 points due April 21 by 11pm.

Valid XHTML 1.0 Transitional