Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT OpenCourseWare (MIT OCW) - Archived Content
  3. MIT OCW Archived Courses
  4. MIT OCW Archived Courses
  5. 6.035 Computer Language Engineering (SMA 5502), Fall 2002

6.035 Computer Language Engineering (SMA 5502), Fall 2002

Thumbnail Image
Download
Name

6-035Fall-2002/OcwWeb/Electrical-Engineering-and-Computer-Science/6-035Computer-Language-EngineeringFall2002/CourseHome/index.htm

Size

15.92 KB

Format

HTML

Checksum (MD5)

85c601b728be1a045aa5336d262bab28

Author(s)
Amarasinghe, Saman P.
•
Rinard, Martin C.
Alternative Title
Computer Language Engineering (SMA 5502)
Date Issued
December 2002
Abstract
Analyzes issues associated with the implementation of higher-level programming languages. Fundamental concepts, functions, and structures of compilers. The interaction of theory and practice. Using tools in building software. Includes a multi-person project on compiler design and implementation. Six extra units possible via registration for 6.907 if instructor approves. From the course home page: Course Description This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.
Subjects
computer language
computer language engineering
high-level programming
compilers
program optimization
software
Java
MIPS
machine code
Engineering -- Data processing
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Persistent DSpace Link
http://hdl.handle.net/1721.1/35804
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.