Կազմողի դիզայնի այս հավելվածը նախատեսված է արագ ուսուցման, վերանայումների, հղումների համար քննությունների և հարցազրույցների ժամանակ:
Հավելվածը Compiler Design-ի ամբողջական անվճար ձեռնարկ է, որն ընդգրկում է կարևոր թեմաներ, նշումներ, նյութեր: Ներբեռնեք Հավելվածը որպես տեղեկատու նյութ և թվային գիրք համակարգչային գիտության, ծրագրային ապահովման ճարտարագիտության և ՏՏ աստիճանի դասընթացների համար:
Այս ինժեներական էլեկտրոնային գիրքը թվարկում է 270 թեմա՝ մանրամասն նշումներով, դիագրամներով, հավասարումներով, բանաձևերով և դասընթացի նյութերով, թեմաները թվարկված են 5 գլուխներում: Հավելվածը պետք է ունենա համակարգչային գիտության ճարտարագիտության բոլոր ուսանողների համար:
Այս հավելվածը ներառում է հարակից թեմաների մեծ մասը և մանրամասն բացատրությունը բոլոր հիմնական թեմաներով:
Կոմպիլյատոր դիզայն հավելվածում ընդգրկված որոշ թեմաներ են.
1. Օղակների ծրագրային խողովակաշար
2. Օղակների ծրագրային խողովակաշարի ներածություն
3. Կոմպիլյատորի ներածություն
4. Թարգմանիչներ
5. Կազմողի կառուցվածքը
6. Միջանկյալ կոդի ստեղծում
7. Կազմողի կառուցում
8. Իմաստաբանական վերլուծություն
9. Կոմպիլյատորի հավելվածներ
10. Օպտիմալացումներ համակարգչային ճարտարապետության համար
11. Նոր համակարգչային ճարտարապետության նախագծում
12. Ծրագրերի թարգմանություններ
13. Ծրագրային ապահովման արտադրողականության գործիքներ
14. Ծրագրավորման լեզվի հիմունքներ
15. DFA-ների նվազագույնի հասցնել
16. Բացահայտ մուտքի վերահսկում
17. Պարամետրերի անցման մեխանիզմներ
18. Շարահյուսական վերլուծության ներածություն
19. Համատեքստից ազատ քերականություններ
20. Համատեքստի ազատ քերականություն գրելը
21. ածանցում
22. Շարահյուսական ծառեր և երկիմաստություն
23. Օպերատորի գերակայություն
24. Ոչ միանշանակ արտահայտչական քերականություններ գրելը
25. Անորոշության այլ աղբյուրներ
26. Շարահյուսական վերլուծություն և կանխատեսող վերլուծություն
27. Չեղյալ և ԱՌԱՋԻՆ
28. Կանխատեսող վերլուծությունը վերանայվեց
29. ՀԵՏԵՎԵԼ
30. LL(1) վերլուծություն
31. LL(1) վերլուծության համար քերականությունների վերաշարադրման մեթոդներ
32. SLR վերլուծություն
33. SLR վերլուծական աղյուսակների կոնստրուկցիաներ
34. Հակամարտություններ SLR վերլուծական աղյուսակներում
35. Օգտագործելով գերակայության կանոնները LR վերլուծական աղյուսակներում
36. LR-վերլուծիչ գեներատորների օգտագործումը
37. Կոնտեքստից զերծ լեզուների հատկությունները
38. Լեքսիկական վերլուծության ներածություն
39. Կանոնավոր արտահայտություններ
40. Կարճ ձեռքեր
41. Ոչ որոշիչ վերջավոր ավտոմատներ
42. Կանոնավոր արտահայտությունը NFA-ի վերածելը
43. Դետերմինիստական վերջավոր ավտոմատներ
44. NFA-ի փոխակերպումը DFA-ի
45. Ենթաբազմության կառուցումը
46. Մահացած վիճակներ
47. Լեքսերներ և լեքսեր գեներատորներ
48. Մուտքային հոսքի պառակտում
49. Լեքսիկական սխալներ
50. Կանոնավոր լեզուների հատկությունները
51. Արտահայտիչ ուժի սահմանները
52. Լեքսիկական անալիզատորի դերը
53. Ներածման բուֆերավորում
54. Նշանների ճշգրտում
55. Գործողություններ լեզուների վրա
56. Կանոնավոր սահմանումներ և ընդարձակումներ
57. Նշանների ճանաչում
58. The Lexical-Analyzer Generator Lex
59. Վերջավոր ավտոմատներ
60. NFA-ի կառուցում կանոնավոր արտահայտությունից
61. Տողերի մշակման ալգորիթմների արդյունավետությունը
62. Ստեղծված անալիզատորի կառուցվածքը
63. DFA-ի վրա հիմնված օրինաչափությունների համընկնումների օպտիմիզացում
64. Ներածություն շարահյուսական ուղղորդված թարգմանչի
65. SDD-ի գնահատում վերլուծական ծառի հանգույցներում
66. SDD-ների գնահատման պատվերներ
67. Հատկանիշների գնահատման կարգադրություն
68. ԱՌԱՋԻՆ և ՀԵՏԵՎԵԼՈՒ հաշվելու ավելի մեծ օրինակ
69. Շարահյուսության սահմանում
Յուրաքանչյուր թեմա ամբողջական է դիագրամներով, հավասարումներով և գրաֆիկական ներկայացումների այլ ձևերով՝ ավելի լավ սովորելու և արագ հասկանալու համար:
Հատկություններ :
* Գլխի իմաստուն ամբողջական թեմաները
* Հարուստ UI դասավորություն
* Հարմարավետ ընթերցման ռեժիմ
* Կարևոր քննության թեմաներ
* Շատ պարզ օգտագործողի միջերես
* Ծածկեք թեմաների մեծ մասը
* Մեկ սեղմումով ստացեք կապված Ամբողջ գիրքը
* Բջջային օպտիմիզացված բովանդակություն
* Բջջային օպտիմիզացված պատկերներ
Այս հավելվածը օգտակար կլինի արագ հղման համար: Բոլոր հասկացությունների վերանայումը կարող է ավարտվել մի քանի ժամվա ընթացքում՝ օգտագործելով այս հավելվածը:
Compiler Design-ը համակարգչային գիտության և ծրագրային ապահովման ճարտարագիտության կրթական դասընթացների և տարբեր համալսարանների տեղեկատվական տեխնոլոգիաների աստիճանի ծրագրերի մի մասն է:
Մեզ ավելի ցածր վարկանիշ տալու փոխարեն, խնդրում ենք ուղարկել մեզ ձեր հարցումները, խնդիրները և տալ մեզ արժեքավոր գնահատական և առաջարկ, որպեսզի մենք կարողանանք այն դիտարկել ապագա թարմացումների համար: Մենք ուրախ կլինենք լուծել դրանք ձեզ համար:
Վերջին թարմացումը՝
22 օգս, 2025 թ.