1 / 6

CS603 Programming Language Organization

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

Renfred
Download Presentation

CS603 Programming Language Organization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS603 Programming Language Organization • Lecture 15 • Spring 2003 • Department of Computer Science

  2. Overview • Questions • Philosophy • Outline of rest of semester • Programming

  3. 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

  4. 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

  5. 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

  6. Programs Work exercises: 1.a, 1.b, 1.c, 3.a

More Related