Computer Science 433
Programming Languages
Fall 2014, The College of Saint Rose
Instructor and Course Information
Instructor: | Dr. James D. Teresco, Albertus Hall 400-2, (518) 485-3755 | |
Electronic mail: | terescoj AT strose.edu (best contact method) | |
Class URL: |
[Link]
| |
Class hour: | Monday, Wednesday 11:50-1:05, Albertus 205 | |
Office hours: | Monday 2:00-3:30, Tuesday 2:30-4:00, Wednesday 1:30-2:30, by appointment | |
|
Texts
The required text for the course is Concepts of Programming Languages, Tenth Edition
(Pearson, 2012, ISBN 978-0-13-139531-2) by Robert W. Sebesta. This is available from the Saint Rose
bookstore and elsewhere. Be sure to get the correct edition, as this
is the latest in a long series of textbooks.
Course News
- Thank you for a very enjoyable semester.
- Language project presentations are done! Thank you for making time
in your schedules to come in on Monday evening. These were our
presentations:
- 11:50-1:05, Albertus 205
- Emily and Jonathan on Lua
- Ian and Chris on VB/.NET
- Rains on Python
- Victoria and Iain on Ruby
- 6:00-8:00, Albertus 302
- Steven on TypeScript
- Michael on Scala
- Matthew on Swift
- Kalyssa on C#
- Andy, Dan, and Scott on Erlang
- William and Victor on C++
- Nick on PHP
- Our virtual Linux server is mogul.strose.edu. Many of the
compilers and interpreters we will be experimenting with are installed
there. A partial list:
- C: gcc
- C++: g++
- Pascal: fpc (Free Pascal Compiler)
- Scheme: scheme (MIT/GNU Scheme)
- Fortran: gfortran
- Perl: perl
- PHP: php
- C#: mcs/mono (Mono)
- Java: javac/java (Oracle JDK)
- Python: python/python3
- Class examples can be found on mogul.strose.edu in /home/cs433/examples.
Related Information and Links