Show simple item record

dc.contributor.authorWaxman, Joshua
dc.identifier.citationWaxman, Joshua. (2021, Spring), Syllabus, COMP 3640 - E Programming Languages, Stern College for Women, Yeshiva University.en_US
dc.descriptionSCW syllabus / YU onlyen_US
dc.description.abstractOverview: 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.relation.ispartofseriesSCW Syllabi;COMP 3640 - E
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.subjectprogramming languagesen_US
dc.subjectcomputer programmingen_US
dc.titleCOMP 3640 - E Programming Languagesen_US
dc.typeLearning Objecten_US

Files in this item


This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States