Programming Language Project
Part I
Initial Researching of Languages
Programming Language Project: Each student
will be required to learn on their own a programming language. The
project will have several phases
-
Chose three programming languages and write a one page description of each.
-
Determine the student's project language, install the language in the advanced
lab and run a test program in that language.
-
Write a significant program in the language of choice. This program
must demonstrate the unique features of the language.
-
Write a paper in the language. The paper must have sections that
describe the concepts we have learned in the course as it applies to the
language.
-
Present the paper to the class. A handout plus the presentation must
be sufficient to give the rest of the class a good start in learning the
language. The presentation should also give the other students an
understanding as to why the language would be one that would be useful
to learn.
Initial Researching of Languages
The first phase of the Programming Language Project is to choose some potential
languages to learn. The best source for these is the internet.
Students should find several languages that they might be interested in
learning then register them with the instructor. Each student will
choose three languages in this phase. No two students may choose
the same language. Scripting languages, database languages, and other
special purpose languages are not allowed. Also not allowed are languages
taught at St. Augustine's College. The following are the steps that
should be followed in this phase:
-
Use the internet to find a number of computer languages.
-
From among those choose several on which you would like to make a report
-
Sign up for three of these languages with Dr. Crawford. For each
language is first come first serve. The first student choosing a
language has the rights to that language.
-
For each language, prepare a one page report on the language.
-
Name of language
-
Primary purpose of the language
-
One or more sources for a compiler for the language
-
Must be shareware or free ware compilers
-
One source should be for the Linux operating system.
-
Include a code sample, which may be copied from your sources.
-
Phase I due February 6.