80 likes | 406 Vues
CS603 Programming Language Organization. Lecture 15 Spring 2003 Department of Computer Science. Overview. Questions Philosophy Outline of rest of semester Programming. Philosophy. The way to gain an appreciation for one’s craft is to be proficient in all the tools of the craft
E N D
CS603 Programming Language Organization • Lecture 15 • Spring 2003 • Department of Computer Science
Overview • Questions • Philosophy • Outline of rest of semester • Programming
Philosophy • The way to gain an appreciation for one’s craft is to be proficient in all the tools of the craft • Programming Languages are the tools of Computer Science • The way to learn programming languages is to write programs in them • \ We are going to focus on writing programs
Date Topic 3, 5, 10 March Scheme 12, 17, 19 March ML 24, 26 March Type Systems 31 March, 2, 14, 16, 21 April Smalltalk 23, 28, 30 April Prolog Outline of Rest of Semester
Outline of Rest of Semester (cont.) • Machine problems will come with test cases • Each section will start with basics and motivation • Subsequent meetings will be in class problem working with computers • No midterm, yes final, drop lowest MP scores • ML and Smalltalk will include use of real implementations of the language
Programs Work exercises: 1.a, 1.b, 1.c, 3.a