CE UT 96
807 subscribers
954 photos
21 videos
1.32K files
767 links
کانال اطلاع رسانی دانشجویان ورودی 96 مهندسی کامپیوتر دانشگاه تهران.

نکته‌ای بود پیام بدین:

@CEUT96Bot
Download Telegram
برای تمدید پروژه دوم سیگنال اخایی ایمیلتون رو اینجا وارد کنید.
CE UT 96
PL - Project - Phase 4.pdf
سلام

ویدیوی جلسه توجیهی روز چهارشنبه برای فاز چهارم پروژه کامپایلر در سایت درس آپلود شد.

تغییر کوچکی در کلاس‌های کدی که شما باید تولید کنید نسبت به آنچه گفته شد ایجاد شده است. در این مدل جدید، در کلاس جاوای متناظر با هر اکتور، علاوه بر ایجاد متدهای هم‌نام با مسج‌هندلرهای یک اکتور، لازم است به ازای هر مسج‌هندلر، یک متد send_<msghandler name> نیز ایجاد شود. این متد یک مسج از نوع <actor name>_<msghandler name> را new می‌کند و در داخل صف اکتور قرار می‌دهد.

بر خلاف مدل قبلی که در آن msghandlercall ها به طور مستقیم به کد معادل ایجاد یک instance از مسج مربوطه و قراردهی آن در صف اکتور مربوطه ترجمه میشدند، در مدل جدید به ازای هر msghandlercall، متد send_<msghandler name> متناظر با آن مسج‌هندلر صدا زده می‌شود.

همینطور یک کلاس DefaultActor به مجموعه کلاس‌های جاوایی که شما باید کد jasmin معادلشان را تولید کنید، اضافه شده است. برای ساختن کلاس DefaultActor کافیست یکبار تمامی msghandler های اکتورها visit شوند و به ازای هرکدام، متد متناظر send_<msghandler name> با آرگومان‌های مربوطه در این کلاس پیاده سازی شود. در بدنه‌ی متدهای send_<msghandler name> که در داخل DefaultActor هستند، تنها کافیست عبارت خواسته شده را چاپ کنید.

در واقع تمامی متدهای send_<msghandler name> ای که در داخل کلاس اکتورها نوشته می‌شوند، متدهای با همان نام در کلاس DefaultActor را override می‌کنند.

توجه کنید همچنان لازم نیست شما کدی متناظر با دو فایل Actor.java و Message.java تولید کنید و از این 2 فایل می‌توانید مستقیما استفاده کنید. اما کامپایلر شما برای هر کد acton ورودی، باید به ازای هر اکتور داخل آن یک فایل jasmin، به ازای هر msghandler داخل یک actor یک فایل jasmin و به ازای Main و DefaultActor نیز هرکدام یک فایل jasmin (با پسوند .j) تولید کند.

نمونه فایل کد acton و متناظر java و jasmin آن نیز مطابق توضیحات بالا بروزرسانی شدند و می‌توانید توضیحات بالا را به طور دقیق در نمونه کدهای جاوا بررسی کنید.

همچنین لینک‌های زیر می‌تواند برای یادگیری فرمت jasmin کمک‌کننده باشد:

http://www.cs.sjsu.edu/faculty/pearce/modules/lectures/co/jvm/jasmin/demos/demos.html

http://classfileanalyzer.javaseiten.de/

موفق باشید.

--مه‌تا
.
CE UT 96
PL - Project - Phase 4.pdf
ACTon - Phase4 - Testcase.zip
6.5 KB
نمونه خروجی جدید فاز چهارم پروژه کامپایلر
برای تمدید نظریه ایمیلتونو وارد این لینک کنین.
Forwarded from تئاتر فنی
.
⚪️اختتامیه #صفرمین_رویداد_تئاتر_فنی

آیین اختتامیه صفرمین رویداد تئاتر فنی
شنبه ۷ دی ماه
ساعت ۱۶ تا ۱۹
تالار رجب بیگی دانشکده فنی دانشگاه تهران

▫️از همه دانشجویان و هنردوستان گرامی دعوت می‌شود تا در صفرمین اختتامیه حضور بعمل آورند.


#صفرمین_اختتامیه
#صفرمین_رویداد_تئاتر_فنی


@UTtheater
CE UT 96
FLAT - HW10.pdf
با سلام،

با توجه به درخواست جمعی از دانشجویان، مهلت تمرین دهم نظریه تا دوشنبه شب تمدید شد.
در صورتی که تمرین خود را تا این موعد آپلود نکنید، نمره ی این تمرین برای شما ۰ در نظر گرفته می شود.
همچنین با توجه به این جا به جایی، برای این تمرین کلاس حل تمرین برگزار نخواهد شد اما پاسخ این تمرین طی همان هفته در سایت درس بارگزاری خواهد شد.

برگه های خود را نیز حتما شنبه آینده، در کلاس حل تمرین به من تحویل دهید.

موفق باشید.

--بهار
CE UT 96
Signal - CA2.pdf
#سیگنال #اخایی
سلام

با توجه به درخواست دانشجویان مبنی بر تمدید CA دوم، مهلت ارسال این تمرین تا چهارشنبه ۱۱ دی تمدید شد.

- پویا نریمانی
.
Forwarded from CE UT 96 (Amir Habibvand)
🔴 بازه حذف اضطراری :
از شنبه ۷ دی تا ۲شنبه ۹ دی
ems.ut.ac.ir
.
CE UT 96
CAD - CA -2.pdf
*سلام*
*لطفا بازه زمانی مناسب جهت تحویل حضوری تمرین کامپیوتری دوم صرفا توسط یکی از اعضای هر گروه انتخاب شود.*
*حضور کلیه اعضای گروه در زمان انتخاب شده الزامی است.*
*تسلط روی بخش های مختلف کد و ارایه گزارش کامل بخش مهمی از نمره را شامل می شود.*
*محل تحویل پروژه ها سایت کارشناسی است.*
*موفق باشید*
Forwarded from RTEST 2020
برای تمدید DA ایمیلتونو اینجا وارد کنید.
CE UT 96
OS - Lab3.pdf
سلام
تعدادی بازه زمانی برای تحویل پروژه سوم آزمایشگاه برای فردا دوشنبه نهم دی ماه در صفحه درس قرار داده شده است. لطفا از هر گروه تنها یک نفر بازه زمانی برای تحویل را بگیرد و هنگام تحویل لپ تاپ به همراه داشته باشید. تعدادی بازه زمانی دیگر برای تحویل در هفته های بعدی در نظر گرفته می‌شود.
موفق باشید
روزبه
.
سلام،
کوییز فصل هشتم OS فردا دوشنبه، ۹ دی، ساعت ۱۳ در کلاس ۲ برگزار خواهد شد.
موفق باشید.
OS_chapter8.pdf
4.1 MB
#OS #جزوه

فصل 8- Deadlocks
OS - Lab5.pdf
948.9 KB
#OS
پروژه‌ی پنجم آزمایشگاه
مهلت تحویل: ؟؟
.
CE UT 96
OS - Lab5.pdf
OS - Lab5 - Paper.pdf
719.4 KB
مقاله پروژه پنجم #آزمایشگاه #OS
An Evolutionary Study of Linux Memory Management for Fun and Profit
.
CE UT 96
OS - Lab5.pdf
با سلام،

پروژه پنجم آزمایشگاه OS در سایت درس بارگذاری شد. همچنین فردا دوشنبه نهم دی‌ماه ساعت ۱۳ اولین جلسه توجیهی این پروژه برگزار خواهد شد.

توجه داشته باشید که این پروژه اختیاری است.

موفق باشید.

-- مشکوة
.
کوییز OS ساعت ۱۲:۴۵ برگزار می‌شود.
CE UT 96
🔴 بازه حذف اضطراری : از شنبه ۷ دی تا ۲شنبه ۹ دی ems.ut.ac.ir .
امشب آخرین مهلت برای حذف اضطراریه.