COMP 3640 - E Programming Languages
dc.contributor.author | Waxman, Joshua | |
dc.date.accessioned | 2021-11-02T17:16:43Z | |
dc.date.available | 2021-11-02T17:16:43Z | |
dc.date.issued | 2021-01 | |
dc.description | SCW syllabus / YU only | en_US |
dc.description.abstract | Overview: In this course, we have three main objectives. ____ (A) We will study features of programming languages and how they are implemented. For instance, when passing parameters to functions, is it pass-by-value, pass-by-reference, or pass-by-name? What is the difference? What are the benefits of one design choice over another? How does one implement pass-by-name? (B) We will study how to implement a compiler. How do we specify the syntax? How do we scan? How do we parse? (C) We will learn several practical and programming languages (Excel VBA, Kotlin, C++,) as time permits to add to the ones you already know, or else learn new features of a programming language you know (e.g. generators, enumerate and zip in Python). | en_US |
dc.identifier.citation | Waxman, Joshua. (2021, Spring), Syllabus, COMP 3640 - E Programming Languages, Stern College for Women, Yeshiva University. | en_US |
dc.identifier.uri | https://hdl.handle.net/20.500.12202/7648 | |
dc.language.iso | en_US | en_US |
dc.relation.ispartofseries | SCW Syllabi;COMP 3640 - E | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | programming languages | en_US |
dc.subject | computer programming | en_US |
dc.title | COMP 3640 - E Programming Languages | en_US |
dc.type | Learning Object | en_US |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- COMP3640.Waxman.Spring2021 O.pdf
- Size:
- 181.71 KB
- Format:
- Adobe Portable Document Format
- Description: