Moed B appeals have been reviewed | |
All appeals have been reviewed, feedback is available on the course website. We wish you the best of luck in your studies! - Course Staff |
פורסם ב-7/12/2021, 17:43:45 Created on 7/12/2021, 17:43:45 Создано7/12/2021, 17:43:45 تم النشر ب-7/12/2021, 17:43:45 |
Moed B scans are available | |
Appeals are now open in the assignments section, the deadline is next week. Please read the instructions before submitting an appeal. |
פורסם ב-28/10/2021, 13:34:13 Created on 28/10/2021, 13:34:13 Создано28/10/2021, 13:34:13 تم النشر ب-28/10/2021, 13:34:13 |
Moed B grades were published | |
As in Moed A, no factor was given. An official solution is available, and the forms has been sent for scanning and should be posted soon. Appeals will be opened once the scans are available. Good luck in your future studies! - Course Staff |
פורסם ב-25/10/2021, 10:43:46 Created on 25/10/2021, 10:43:46 Создано25/10/2021, 10:43:46 تم النشر ب-25/10/2021, 10:43:46 |
Moed B information | |
Moed B will be held on Wednesday, October 20th 2021 at the Technion on floors 7-8 of the Ullman building. It will have the same structure as Moed A: a multiple choice exam without any additional material besides the formula sheets. In the materials section you will find the formula sheets, the first page of the exam (of Moed A, which is identical for Moed B), and an example exam in a multiple-choice format that you can use to study for the exam. |
פורסם ב-19/10/2021, 13:03:34 Created on 19/10/2021, 13:03:34 Создано19/10/2021, 13:03:34 تم النشر ب-19/10/2021, 13:03:34 |
Oren & Shai's reception hours | |
- Oren's reception hour will be held at 8:30 - 9:30 Thuesday, 19.10.2021, zoom (link in syllabus tab) - Shai's reception hour will be held at 12:00 - 13:00 Thuesday, 19.10.2021, zoom (link in staff tab) |
פורסם ב-18/10/2021, 08:09:29 Created on 18/10/2021, 08:09:29 Создано18/10/2021, 08:09:29 تم النشر ب-18/10/2021, 08:09:29 |
HW 5 resubmission checked, feedback and grades updated. |
פורסם ב-15/8/2021, 08:49:13 Created on 15/8/2021, 08:49:13 Создано15/8/2021, 08:49:13 تم النشر ب-15/8/2021, 08:49:13 |
Moed A scans are available, appeals are open | |
Now that the Moed A scans are available, we've opened the appeals submission as an assignment. Appeals are open until the end of the Moed A exam period. An official solution for Moed A will be posted at a later date. |
פורסם ב-14/7/2021, 10:41:11 Created on 14/7/2021, 10:41:11 Создано14/7/2021, 10:41:11 تم النشر ب-14/7/2021, 10:41:11 |
Moed A grades were published | |
No factor was given. Details about scans, appeals, and possibly an official solution will be posted at a later date. Good luck in your other exams! |
פורסם ב-11/7/2021, 23:06:03 Created on 11/7/2021, 23:06:03 Создано11/7/2021, 23:06:03 تم النشر ب-11/7/2021, 23:06:03 |
HW4 Grades and Feedback | |
Dear students, The grades for HW4 are now available, and you can view your feedback using the GR interface. |
פורסם ב-10/7/2021, 22:00:40 Created on 10/7/2021, 22:00:40 Создано10/7/2021, 22:00:40 تم النشر ب-10/7/2021, 22:00:40 |
HW 5 checked. Grades & and feedback are available. Resubmission opened. | |
Resubmission is according to the course guidlines. It will be open until 08.08.2021, a week after moadei aleph is over. |
עדכון אחרון ב-9/7/2021, 14:32:48 Last updated on 9/7/2021, 14:32:48 Последняя модификация9/7/2021, 14:32:48 تمت الحتلنة الأخيرة ب-9/7/2021, 14:32:48 |
Moed A information | |
Moed A will be held on Friday, July 9th 2021 at the Technion in floors 5-7 of the Ullman building. As mentioned in the lecture, it will be a multiple choice exam without any additional material besides the formula sheets. In the materials section you will find the formula sheets, the first page of the exam, and an example exam in a multiple-choice format that you can use to study for the exam. We will hold office hours before the exams using the appropriate Zoom lecture/tutorial link for the person holding the office hour: Monday 09:00-10:00 - Oren Tuesday 12:30-13:30 - Shai Wednesday 10:00-11:00 - Ayal (Lecturer) Wednesday 17:30-18:30 - Matan Thursday 08:30-09:30 - Nadav Please send questions you would like solved by e-mail before the office hour, including the entire question (not just semester and question number). Good luck in your studies, - Course Staff |
פורסם ב-4/7/2021, 16:51:39 Created on 4/7/2021, 16:51:39 Создано4/7/2021, 16:51:39 تم النشر ب-4/7/2021, 16:51:39 |
Late submission for HW5 with penalty opened | |
until 05.07, 23:59 |
פורסם ב-2/7/2021, 08:50:06 Created on 2/7/2021, 08:50:06 Создано2/7/2021, 08:50:06 تم النشر ب-2/7/2021, 08:50:06 |
Shai's complimentary tutorial No. 13 will be passed on Wendsday 30.06, 12:30 - 13:30, Taub 5 |
פורסם ב-27/6/2021, 20:32:51 Created on 27/6/2021, 20:32:51 Создано27/6/2021, 20:32:51 تم النشر ب-27/6/2021, 20:32:51 |
Homework 3 grades are published | |
Please see the feedback available in the usual place in WebCourse. Resubmission has also been opened, due date is the day before the exam. |
פורסם ב-27/6/2021, 11:49:29 Created on 27/6/2021, 11:49:29 Создано27/6/2021, 11:49:29 تم النشر ب-27/6/2021, 11:49:29 |
Complementary tutorial for Shai's group on Wendsday 30.06, 12:30 - 13:30 | |
Tutorial 13 "exam preparation" will be passed. Since the complementary tutorial is scheduled to the last day of the semester, I am cosidering to substitude it with an extra reception hour before the exam, dedicated for answering questions from previous exams. Please let me know your preferences in the google form below, Shai. https://forms.gle/vLcDQgC5SjK4i1Jx8 Decision will be made according to majoraty vote, on Sunday 27.06. Location to be determined. |
פורסם ב-25/6/2021, 14:24:06 Created on 25/6/2021, 14:24:06 Создано25/6/2021, 14:24:06 تم النشر ب-25/6/2021, 14:24:06 |
HW 5 small update | |
Notes about when it is allowed to save boolean expressions to registers were added. |
פורסם ב-25/6/2021, 14:13:28 Created on 25/6/2021, 14:13:28 Создано25/6/2021, 14:13:28 تم النشر ب-25/6/2021, 14:13:28 |
Clarification regarding Gen / Kill problems | |
In the lecture/tutorials we learned that as long as the DFA can be solved using Out(B) = (In(B) \ kill(B)) U Gen(B) equation, the iterative algorithm will converge. It means that across iterations of the algorithm, Kill(B) and Gen(B) groups will not change (only In(B) may change and as a result also Out(B)). In other words Kill(B) and Gen(B) do not depend on the In(B). It is possible that the analysis use In(B) in order to calculate internal state of a basic block (for example domain of specific variables) but still the Gen/Kill of the basic block must remain the same, However, It could be that the problem is not Gen/Kill problem but still converge. In that case you need to prove it (For example by showing monotonic change in In(B)). |
פורסם ב-21/6/2021, 23:13:20 Created on 21/6/2021, 23:13:20 Создано21/6/2021, 23:13:20 تم النشر ب-21/6/2021, 23:13:20 |
HW5 update | |
- small updates to the pdf - bug in selfcheck fixed |
פורסם ב-20/6/2021, 13:34:56 Created on 20/6/2021, 13:34:56 Создано20/6/2021, 13:34:56 تم النشر ب-20/6/2021, 13:34:56 |
Connecting to cscomp | |
The faculty IT team has made changes to the way students log in to the course server. There shouldn't be issues, but if there are please send an e-mail to Matan and include the username you are trying to connect with. |
עדכון אחרון ב-16/6/2021, 15:05:55 Last updated on 16/6/2021, 15:05:55 Последняя модификация16/6/2021, 15:05:55 تمت الحتلنة الأخيرة ب-16/6/2021, 15:05:55 |
Assignment 5 update | |
test 3 and the pdf was updated so that default case in switch case can only appear as the last case. |
פורסם ב-15/6/2021, 19:48:56 Created on 15/6/2021, 19:48:56 Создано15/6/2021, 19:48:56 تم النشر ب-15/6/2021, 19:48:56 |
Assignment 5 on intermidiate code generation released | |
Due date is 01.07.2021. Good Luck! |
פורסם ב-12/6/2021, 18:11:49 Created on 12/6/2021, 18:11:49 Создано12/6/2021, 18:11:49 تم النشر ب-12/6/2021, 18:11:49 |
HW 4 (Magen) submission postponed, and small change in the pdf | |
Dear students, 1. The submission date of HW 4 was postponed to 15.06 23:59. Please pay attention that the date is instead of the late submission days, so Tuesday is the last day to submit the homework (except for students that got permission from me due to Miluim). 2. The example in Q2 in the pdf was changed, since one line wasn't correct. Have a great weekend! |
עדכון אחרון ב-11/6/2021, 17:08:45 Last updated on 11/6/2021, 17:08:45 Последняя модификация11/6/2021, 17:08:45 تمت الحتلنة الأخيرة ب-11/6/2021, 17:08:45 |
HW 4 minor changes | |
Dear students, Few clarifications were made to the pdf, only for Q1. Please pay attention to them. Good Luck! |
עדכון אחרון ב-3/6/2021, 02:43:04 Last updated on 3/6/2021, 02:43:04 Последняя модификация3/6/2021, 02:43:04 تمت الحتلنة الأخيرة ب-3/6/2021, 02:43:04 |
HW4 (Magen) is published | |
Due date: 12/6/21 Pay attention that the material for the second question (DFA) will be studied in this week. Good Luck! |
פורסם ב-30/5/2021, 01:22:10 Created on 30/5/2021, 01:22:10 Создано30/5/2021, 01:22:10 تم النشر ب-30/5/2021, 01:22:10 |
Last Wednesday Tutorial Recording | |
Due to GR++ failure, students didn't have the link to join Oren's tutorial. Oren uploaded a recording to Panopto from last year. If any question will rise, we can discuss it at Wednesday's tutorial. Another option If students prefer face 2 face tutorial instead of the recording, we can choose to schedule another complementary tutorial. It will be decided at the beginning of the upcoming tutorial. |
עדכון אחרון ב-27/5/2021, 20:49:25 Last updated on 27/5/2021, 20:49:25 Последняя модификация27/5/2021, 20:49:25 تمت الحتلنة الأخيرة ب-27/5/2021, 20:49:25 |
Lectures & Tutorials until 30.05 (inclusive) move to zoom. | |
Due to construction works in Taub building, All lectures and tutorials for this week (23.05 - 29.05) and next sunday (30.05) will be held in Zoom only. * Link to Shai's tutorial was updated in the staff section. |
עדכון אחרון ב-22/5/2021, 11:36:09 Last updated on 22/5/2021, 11:36:09 Последняя модификация22/5/2021, 11:36:09 تمت الحتلنة الأخيرة ب-22/5/2021, 11:36:09 |
HW1 Resubmission Grades | |
The HW1 resubmission grades and feedbacks were published. |
פורסם ב-18/5/2021, 21:05:55 Created on 18/5/2021, 21:05:55 Создано18/5/2021, 21:05:55 تم النشر ب-18/5/2021, 21:05:55 |
HW 2 grades published. | |
tests and results are available under "submission". |
פורסם ב-17/5/2021, 22:22:00 Created on 17/5/2021, 22:22:00 Создано17/5/2021, 22:22:00 تم النشر ب-17/5/2021, 22:22:00 |
Homework 3 was published | |
Homework 3 was just published on the course website. The due date is June 3rd, and the TA in charge of this assignment is Matan. This is a large assignment, so please allocate your time accordingly. Note that Homework 4 will be published on the 27th, so there will be some overlap between the two assignments. Good luck! |
פורסם ב-11/5/2021, 15:54:33 Created on 11/5/2021, 15:54:33 Создано11/5/2021, 15:54:33 تم النشر ب-11/5/2021, 15:54:33 |
HW 2 pdf small changes | |
Dear students, small modifications were made to the pdf. 1. added backslash (\) to the regular expression for string before the quote (") symbol 2. instruction on how to resolve the dangling else conflict by attaching it to the closest if, in case of ambiguity. Good Week! |
פורסם ב-1/5/2021, 19:55:34 Created on 1/5/2021, 19:55:34 Создано1/5/2021, 19:55:34 تم النشر ب-1/5/2021, 19:55:34 |
HW1 grades are published and resubmission is available | |
hw1 grades are available in the website. The tests are available under the files of the assignment on the website. Please read carefully our resubmissions policy in the course info before resubmitting. Resubmission is available, due date: 10/05/21 As for anyone whose files weren't compiled only because tokens.hpp file, please contact Nadav by mail. Good Luck! The course staff. |
פורסם ב-27/4/2021, 08:55:29 Created on 27/4/2021, 08:55:29 Создано27/4/2021, 08:55:29 تم النشر ب-27/4/2021, 08:55:29 |
HW 2 submission postponed | |
The submission date of HW 2 was postponed to 09.05 23:50. This is so that all the students will have sufficient time to work on the assignment after having tutorial no. 4, which is required to complete it. HW 3 will be released in time, and the two will overlap. |
פורסם ב-22/4/2021, 19:04:10 Created on 22/4/2021, 19:04:10 Создано22/4/2021, 19:04:10 تم النشر ب-22/4/2021, 19:04:10 |
Oren's tutorials link updated | |
Oren's recurrent link to the tutorials at 09:30-10:30 on Wednesday was updated and is found in the Syllabus tab. |
פורסם ב-21/4/2021, 09:15:01 Created on 21/4/2021, 09:15:01 Создано21/4/2021, 09:15:01 تم النشر ب-21/4/2021, 09:15:01 |
Nadav's tutorials link updated | |
Nadav's recurrent link to the tutorials at 12:30-13:30 in Tuesday, was updated and is found in the Syllabus tab. |
פורסם ב-20/4/2021, 20:57:23 Created on 20/4/2021, 20:57:23 Создано20/4/2021, 20:57:23 تم النشر ب-20/4/2021, 20:57:23 |
HW 2 selfcheck script updated | |
the script should now work. |
פורסם ב-19/4/2021, 10:28:31 Created on 19/4/2021, 10:28:31 Создано19/4/2021, 10:28:31 تم النشر ب-19/4/2021, 10:28:31 |
HW 2 published | |
Dear students, HW 2 was pulished, it's submission date is 03/05/2021. Note: * selfcheck script will be updated soon, currently it is not working. * all other files are good. Good luck! |
פורסם ב-19/4/2021, 10:04:46 Created on 19/4/2021, 10:04:46 Создано19/4/2021, 10:04:46 تم النشر ب-19/4/2021, 10:04:46 |
The lecture has moved from Taub 1 to Taub 2 | |
This is a permanent change, all future lectures (including today's!) will be at Taub 2. See you there! - Course Staff |
עדכון אחרון ב-18/4/2021, 12:46:18 Last updated on 18/4/2021, 12:46:18 Последняя модификация18/4/2021, 12:46:18 تمت الحتلنة الأخيرة ب-18/4/2021, 12:46:18 |
Updates | |
tokens.hpp was updated since flex version was updated on Cscomp, so make sure you use the right version on this server because we'll use the updated file for the tests. If you're using your own file, please upload your version. About the recitation tomorrow, because of the ceremony, will be at 11:30 instead. See you tomorrow! |
פורסם ב-13/4/2021, 00:19:41 Created on 13/4/2021, 00:19:41 Создано13/4/2021, 00:19:41 تم النشر ب-13/4/2021, 00:19:41 |
Clarifications in hw1.pdf | |
A new version of the file was just uploaded. Only clarifications and examples were added to both parts (marked in yellow). Good luck! |
פורסם ב-9/4/2021, 22:20:51 Created on 9/4/2021, 22:20:51 Создано9/4/2021, 22:20:51 تم النشر ب-9/4/2021, 22:20:51 |
cscomp issues should be fixed | |
Students who previously could not connect to cscomp due to missing home directories should now be able to. If you continue to have problems, please contact Matan via e-mail. Good luck with the first assignment! |
פורסם ב-6/4/2021, 18:10:42 Created on 6/4/2021, 18:10:42 Создано6/4/2021, 18:10:42 تم النشر ب-6/4/2021, 18:10:42 |
Wednesdays 09:30 tutorials (by Oren) will be hybrid | |
Please notice that starting upcoming Wednesday (@ 09:30), Oren's tutorials will take place at Taub 4 as well as through Zoom (link in Syllabus section on course website). The tutorials will also be recorded (like the first tutorial) and uploaded to Panopto (link in Syllabus as well). See you! |
עדכון אחרון ב-5/4/2021, 23:55:25 Last updated on 5/4/2021, 23:55:25 Последняя модификация5/4/2021, 23:55:25 تمت الحتلنة الأخيرة ب-5/4/2021, 23:55:25 |
HW1 is published | |
Due date: 17/4/21 Good Luck! |
פורסם ב-3/4/2021, 23:49:30 Created on 3/4/2021, 23:49:30 Создано3/4/2021, 23:49:30 تم النشر ب-3/4/2021, 23:49:30 |
recitation postponed | |
The first tutorial today with Nadav is postponed to Wednesday at 13:30~14:30 due to the elections. Link for the meeting is in Staff tab. |
פורסם ב-23/3/2021, 13:38:28 Created on 23/3/2021, 13:38:28 Создано23/3/2021, 13:38:28 تم النشر ب-23/3/2021, 13:38:28 |
Please register for the lecture tomorrow! | |
If you plan to arrive to the lecture at Taub 1 tomorrow, please register for the physical lecture using students.technion.ac.il. If you intend to join using Zoom, the link is now posted in the Syllabus tab. See you tomorrow! - Course Staff |
פורסם ב-20/3/2021, 18:26:33 Created on 20/3/2021, 18:26:33 Создано20/3/2021, 18:26:33 تم النشر ب-20/3/2021, 18:26:33 |
Welcome to 236360 Theory of Compilation, Spring 2021 | |
Hello and welcome! The first lecture will take place on Sunday, Taub 1 and in Zoom (link in Syllabus tab will be updated before the lecture). The lectures will also be recorded. The recitations will either be in-person or online: the Sunday and Wednesday recitations will be in-person, while the Monday and Tuesday ones will be online-only. There will also be recordings, for at least one of the recitations. For the first week of the semester, the following recitations are cancelled: Sunday (because it is before the exam) and Tuesday (due to the elections). Dates and times for make up recitations will be posted later. See you all on Sunday, and good luck for the new semester! - Course Staff |
פורסם ב-19/3/2021, 18:04:15 Created on 19/3/2021, 18:04:15 Создано19/3/2021, 18:04:15 تم النشر ب-19/3/2021, 18:04:15 |