COMP 3640 - E Programming Languages

dc.contributor.authorWaxman, Joshua
dc.date.accessioned2021-11-02T17:16:43Z
dc.date.available2021-11-02T17:16:43Z
dc.date.issued2021-01
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.identifier.citationWaxman, Joshua. (2021, Spring), Syllabus, COMP 3640 - E Programming Languages, Stern College for Women, Yeshiva University.en_US
dc.identifier.urihttps://hdl.handle.net/20.500.12202/7648
dc.language.isoen_USen_US
dc.relation.ispartofseriesSCW Syllabi;COMP 3640 - E
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectprogramming languagesen_US
dc.subjectcomputer programmingen_US
dc.titleCOMP 3640 - E Programming Languagesen_US
dc.typeLearning Objecten_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
COMP3640.Waxman.Spring2021 O.pdf
Size:
181.71 KB
Format:
Adobe Portable Document Format
Description: