Compiler Design Tutorial

5 мянга+
Таталтууд
Контентын үнэлгээ
Бүх насныханд
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг

Энэ аппын тухай

Хөрвүүлэгч нь програмын утгыг өөрчлөхгүйгээр нэг хэлээр (c) бичсэн кодыг өөр бусад хэл рүү (машины хэл гэх мэт) орчуулдаг. Мөн хөрвүүлэгч нь зорилтот кодыг үр дүнтэй болгож, цаг хугацаа, орон зайн хувьд оновчтой болгох ёстой гэж үзэж байна.

Энэхүү заавар програм нь хөрвүүлэгчийн хэрэгжүүлэх онол, практикийг ойлгоход маш их хэрэгтэй болно. Энэхүү гарын авлагад хөрвүүлэгч дизайны онолыг Лексик шинжилгээ, синтакс шинжилгээ, семантик дүн шинжилгээ, дундын код үүсгэх, код оновчлол, код үүсгэх зэрэг онолууд оруулсан болно. Бүх үе шатуудын тайлбарыг танилцуулгын хэлбэрээр өгсөн болно.

Энэхүү заавар нь сурах сонирхолтой, хөрвүүлэгчийн үндсэн зарчмыг ойлгодог оюутнуудад зориулагдсан болно. Мөн хөрвүүлэгчийн дизайныг сонирхож буй хүмүүст тустай болно. Үе үе бүрийг жишээгээр хялбар тодорхойлдог.

Энэ заавар нь програмчлалын хэлний c, java гэх мэт анхан шатны мэдлэг шаарддаг.

Онцлог шинжүүд:
1. Сэдэв / бүлгийн мэргэн сургамж.
2. Сэдэвчилсэн сэдэв бүрийн ухаалаг хичээл.
3. Мөн миний бэлтгэсэн youtube-ийн видео холбоосуудыг оруулна.
4. Асуултын банк.
5. Оффлайн тэмдэглэлийг слайд хэлбэрээр бөглөнө үү.

Сэдвүүд:
1. Зохиогчийн загвар: Оршил
2. Ачаалах
3. Лексик шинжилгээ: Тогтмол илэрхийлэл, Томпсон барилгын ажил
4. Синтаксийн дүн шинжилгээ: Доош ба доошоо задлах
5. Доошоо унших: Урьдчилсан байдлаар задлах (LL Parsing)
6. Доод талд нь задлах: Энгийн LR (SLR), Түрүүлж харах LR (LALR)
7. Семантик дүн шинжилгээ
8. Дундын код үүсгэх: Гурван хаяг код
9. Код оновчлол: Үндсэн блокууд
10. Код үүсгэх: Алгоритм, getreg () функц
Шинэчилсэн огноо
2024 оны 9-р сарын 21

Өгөгдлийн аюулгүй байдал

Аюулгүй байдал нь хөгжүүлэгчид таны өгөгдлийг хэрхэн цуглуулж, хуваалцдаг болохыг ойлгохоос эхэлнэ. Өгөгдлийн нууцлал болон аюулгүй байдлын практик нь таны хэрэглээ, бүс нутаг болон наснаас хамаарч харилцан адилгүй байж болно. Хөгжүүлэгч энэ мэдээллийг өгсөн бөгөөд үүнийг цаг хугацааны явцад шинэчилж болно.
Гуравдагч талтай ямар ч өгөгдөл хуваалцаагүй
Хөгжүүлэгчид хуваалцахыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах
Ямар ч өгөгдөл цуглуулаагүй
Хөгжүүлэгчид цуглуулгыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах