
| نصب | <۱۰ |
| از ۰ رأی | ۰ |
| دستهبندی | کتابها و مطبوعات |
| حجم | ۱۲ مگابایت |
| آخرین بروزرسانی | ۶ شهریور ۱۴۰۴ |

| نصب | <۱۰ |
| از ۰ رأی | ۰ |
| دستهبندی | کتابها و مطبوعات |
| حجم | ۱۲ مگابایت |
| آخرین بروزرسانی | ۶ شهریور ۱۴۰۴ |












این برنامه یک راهنمای رایگان و جامع درباره مبانی زبان برنامهنویسی است که موضوعات مهم، یادداشتها و مطالب آموزشی را پوشش میدهد.
این برنامه برای یادگیری سریع، مرور، مراجعه در زمان امتحانها و مصاحبهها طراحی شده است.
این کتاب الکترونیکی 127 موضوع در 5 فصل دارد و کاملاً بر پایه دانش عملی و همچنین پایهای محکم از دانش نظری تهیه شده است.
برخی از موضوعات پوششدادهشده در برنامه عبارتاند از:
1. ماشینهای انتزاعی
2. مفسر
3. زبانهای سطح پایین و سطح بالا
4. نمونهای از یک ماشین انتزاعی
5. توصیف یک زبان برنامهنویسی
6. دستور زبان و نحو
7. مقدمهای بر نحو و معناشناسی
8. مسئله توصیف نحو
9. روشهای توصیف نحو
10. BNF توسعهیافته
11. دستور زبانهای ویژگی
12. تعریف دستور زبانهای ویژگی
13. نمونههایی از دستور زبانهای ویژگی
14. محاسبه مقادیر ویژگیها
15. معناشناسی پویا
16. معناشناسی اصلموضوعی
17. اصول طراحی زبان
18. الگوی برنامهنویسی
19. تاریخچه زبانهای برنامهنویسی
20. طراحی زبان
21. اهداف طراحی زبانهای برنامهنویسی
22. کامپایلرها
23. ماشینهای مجازی و مفسرها
24. سلسلهمراتب چامسکی
25. انواع داده مقدماتی
26. عملیات عدد صحیح
27. عملیات سرریز
28. انواع شمارشی
29. نوع نویسه
30. نوع بولی
31. زیرنوعها
32. انواع مشتقشده
33. عبارتها
34. دستورهای انتساب
35. مقدمهای بر تحلیل واژگانی و معنایی
36. تحلیل واژگانی
37. مسئله تجزیه
38. تجزیه از بالا به پایین
39. تجزیه از پایین به بالا
40. پیچیدگی تجزیه
41. رده دستور زبان LL
42. مسئله تجزیه برای تجزیهگرهای پایین به بالا
43. الگوریتمهای انتقال-کاهش
44. تجزیهگرهای LR
45. نوع داده
46. انواع داده اولیه
47. انواع رشته نویسهای
48. پیادهسازی انواع رشته نویسهای
49. انواع آرایه
50. دستهبندیهای آرایه
51. برشها
52. پیادهسازی انواع آرایه
53. آرایههای انجمنی
54. انواع رکورد
55. انواع تاپل
56. انواع فهرست
57. انواع اجتماع
58. انواع اشارهگر و ارجاع
59. مشکلات اشارهگرها
60. اشارهگرها در C و C
61. انواع ارجاع
62. پیادهسازی انواع اشارهگر و ارجاع
63. مدیریت پشته
64. بررسی نوع
65. نوعدهی قوی
66. عبارتها
67. عبارتهای حسابی
68. ترتیب ارزیابی عملگرها
69. شرکتپذیری
70. پرانتزها
71. ترتیب ارزیابی عملوندها
72. شفافیت ارجاعی
73. عملگرهای سربارگذاریشده
74. تبدیل نوع
75. اجبار نوع در عبارتها
76. تبدیل صریح نوع
77. عبارتهای رابطهای و بولی
78. ارزیابی اتصال کوتاه
79. دستورهای انتساب
80. مبانی زیربرنامهها
81. روالها و تابعها در زیربرنامهها
82. مسائل طراحی زیربرنامهها
83. محیطهای ارجاع محلی
84. روشهای ارسال پارامتر
85. پیادهسازی مدلهای ارسال پارامتر
86. پیادهسازی روشهای ارسال پارامتر
87. بررسی نوع پارامترها
88. پارامترهایی که زیربرنامه هستند
89. فراخوانی غیرمستقیم زیربرنامهها
90. زیربرنامههای سربارگذاریشده
91. زیربرنامههای عمومی
92. تابعهای عمومی در C
93. متدهای عمومی در Java 5.0
94. مسائل طراحی تابعها
95. عملگرهای سربارگذاریشده تعریفشده توسط کاربر
96. بستارها
97. همروالها
98. مفهوم انتزاع
99. انتزاع داده
100. مسائل طراحی برای انواع داده انتزاعی
101. انواع داده انتزاعی در Ada
102. انواع داده انتزاعی در C
103. انواع داده انتزاعی در C#
104. انواع داده انتزاعی پارامتریشده
105. انواع داده انتزاعی پارامتریشده در C
106. کپسولهسازی در C
107. کپسولهسازی در C
108. همروندی
109. دستهبندیهای همروندی
110. همروندی در سطح زیربرنامه
111. نمودار جریان حالتهای وظیفه
112. سمافورها
113. همگامسازی همکاری
114. همگامسازی رقابت
115. ناظرها
116. ارسال پیام
117. پشتیبانی Ada از همروندی
118. نخهای Java
119. فورترن با کارایی بالا
بهدلیل محدودیت تعداد نویسهها، همه موضوعات فهرست نشدهاند.
هر موضوع همراه با نمودارها، معادلهها و دیگر شکلهای نمایش گرافیکی ارائه شده است تا یادگیری بهتر و درک سریعتر را ممکن کند.
مبانی برنامهنویسی بخشی از دورههای آموزشی علوم کامپیوتر و مهندسی نرمافزار و برنامههای تحصیلی فناوری اطلاعات در دانشگاههای مختلف است.





























