Search This Blog

Computer Language Engineering

Computer Language Engineering

Course Description

6.035 is a course within the department's "Computer Systems and Architecture" concentration. 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.

Important Notes : -

These are the collection of lectures notes . Our subjective is to help students to find all engineering notes with different lectures slides in power point, pdf or html file at one place. Because we always face that we lose much time by searching in Google or yahoo like search engines to find or downloading a good lecture notes in our subject area. Also it is difficult to find popular authoress or books slides with free of cost.

If you find any copyrighted slides or notes then please inform us immediately by comments or email as following address .I will take actions to remove it. Please click bellow to download ppt slides/ pdf notes. If you face any problem in downloading or if you find any link not correctly work or if you have any idea to improve this blog/site or if you find any written mistake or you think some subjects notes should be include then give your suggestion as comment by clicking on comment link bellow the post (bottom of page) or email us in this address engineeringppt.blogspot@gmail.com?subject=comments on engineeringppt.blogspot.com. I will must consider your comments only within 1-2 days.

If you have any good class notes/lecture slides in ppt or pdf or html format then please you upload these files to rapidshare.come and send us links or all files by our email address engineeringppt.blogspot@gmail.com?subject=comments on engineeringppt.blogspot.com.

To find your notes quickly please see the contents on the right hand side of this page which is alphabetically arranged and right click on it. After clicking immediately you find all the notes ppt / pdf / html / video of your searching subjects.

It is better to search your subject notes by clicking on search button which is present at middle of right side of this web page. Then enter your subject and press enter key then you can find all of your lectures notes and click on it.

Thank you for visiting our site.

Click here to download the files:-

Lecture Notes

Special software is required to use some of the files in this section: .rm, .mp3.

These files are also available on iTunes® and YouTube™.

In addition to downloadable lecture notes, video and audio files of select lecture (L) and recitation (R) sessions are provided below.

(S): Session taught by Professor Saman Amarasinghe (M): Session taught by Professor Martin Rinard

SES #TOPICSVIDEOSAUDIO
L1Course Administration Information and Overview (S) (PDF)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 11.3MB)
R1Scanner Parser Project (PDF) (Courtesy of Punyashloka Biswal. Used with permission.)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 11.2MB)
L2Overview of Programming Languages (M)
L3Regular Expressions, Language Specification by Formal Grammars (M) (PDF)
L4Parse Table Construction (M) (PDF)
L5Top-down Parsing (M) (PDF)
L6Intermediate Representations (M) (PDF)
L7Semantic Analysis (M) (PDF)
L8Unoptimized Code Generation (S) (PDF)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 13.3MB)
L9Unoptimized Code Generation (cont.) (S) (PDF)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 13.3MB)
L10Introduction to Program Analysis and Optimization (M) (PDF)
L11Data-flow Analysis (M) (PDF)
L12Data-flow Optimizations (M) (PDF)
L13Foundations of Data-flow Analysis (M) (PDF)
L14Instruction Scheduling (S) (PDF)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 11.9MB)
L15Instruction Scheduling (cont.) (S) (PDF)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 11.4MB)
L16Register Allocation (S) (PDF)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 11.5MB)
L17Putting it all Together (S) (PDF)(RM ‑ 56K) (RM ‑ 220K)(MP3 ‑ 9.1MB)
L18Compiler Derby (S)

2 comments:

  1. Thanks for sharing your post. Everyone search for Scholarships for engineering students in India. So finding the appropriate scholarships for you, is now made a child’s play by ScholFin.

    ReplyDelete
  2. Nice blog post. I have been looking around for this kind of information. Will you post some more in future? I’ll be grateful if you will.


    Accounting homework helper

    ReplyDelete