Links
Course Documents
     Main Page
     Assignments
     Contact Information
     Course Announcement
     Course Participants
     Discussion Forum
     Lecture Material
     Previous Course
     Project
     Questionnaires
     Schedule and Syllabus
     Swiki Basics
Swiki Features:
  View this Page
  Edit this Page
  Printer Friendly View
  Lock this Page
  References to this Page
  Uploads to this Page
  History of this Page
  Top of the Swiki
  Recent Changes
  Search the Swiki
  Help Guide
Related Links:
     Atlas Program
     Center for LifeLong Learning and Design
     Computer Science Department
     Institute of Cognitive Science
     College of Architecture and Planning
     University of Colorado at Boulder
Jackson Fox

Assignment 12



1. How many programming languages have you used?

About 8 that I can think of right now, though I think there may be more (Visual Basic, Java, Lisp, C++, C, Perl, Python, Assembly).

2. In your experience, what is the most difficult part of learning a new programming language?

Trying to stop using syntax from another language you know, and becoming familiar with the tools (standard library) provided by the language.

3. Have you ever found that you have accidentally implemented a function that is in the library already?

Not yet, though on many occasions I've done thing s in extremely complicated ways before finding a significantly easier way to do them, usually using some part of the languages standard library.



(After reading the article...)



1. What do you find interesting about the article?

To some degree the article seemed to cover a lot of information that I already knew with regards to code reuse, or at least information that I had been given. I was interested to see that most of the conclusions that I have been exposed to about code reuse seem to be accepted in academia.

I also found the results to be of great interest. I was quite surprised to see that the results weren't as good as I would have expected.

2. What do you find not interesting about the article?

Again, to some degree much of the article covers fairly well known issues regarding code reuse.

3. Do you have any ideas how this research could / should be extended based on your own knowledge and experience?

Unfortunately I feel my own experience is very limited. In terms of interface/usability I would look at systems such as autocompletion in Microsoft's VisualStudio, which I have found to be of great use when exploring new languages.

View this PageEdit this PagePrinter Friendly ViewLock this PageReferences to this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide