Programming Language Project

Question Set #7 – the last one

Due: December 2, 2004 at start of class

Answers MUST be keyed in before printing

 

Name Christopher Payne     Programming Language Object Oriented Turing

 

  1. What was the most difficult thing for you to master in your language?

There wasn’t really anything difficult about it that I learned.  It seemed like a combination of Ada and Java so I was already familiar

with everything I learned in it. 

 

 

  1. What feature of your language did you really like that you hadn't seen before in another language?

There were two things I hadn’t seen in other languages except Fortran.  First was the fact that there was no statement to begin the program. Second there were

no statement separators/terminators such as semicolons. 

 

  1. Describe a problem or type of problem that is easy to solve in your language that would be more difficult if not impossible to solve in another language (preferably one that we have looked at).

One problem that would be easy to solve in my language is ranking poker hands.

 

  1. What is the language in which the problem described above would be difficult to solve?

I feel it would be difficult to solve in Prolog.

 

  1. Do you think the entire class should learn this language the next time this course is taught?

No.

 

  1. Give your reason(s) for your answer to the previous question.

Since everyone coming into the class has learned object oriented programming with both Java and C++ and the fact that Turing is similar to Ada I think

it would more beneficial for everyone to learn a completely different type of language.   

 

  1. What did you learn from learning this language?

I learned that some languages adapt a lot from previous languages.  That Turing is probably one of the easiest languages I’ve learned.     

 

  1. If you are asked on the final to give a brief description of your language (1 or 2 sentences) what will you say?

Turing is an object-oriented language that was developed to teach programming.  It included most all of the features I have learned in this class

on programming languages. 

 

  1. Would you like to have the responses to everyone's project questions?

No.  

 

  1. What question should have been part of the project questions that wasn't included?

The questions on loop control variables should have been on the project questions since we did them for all the other languages.