از برنامه APKPure استفاده کنید
نسخه قدیمی APK Basics Of Programming را برای اندروید بگیرید
کتاب مبانی اصول برنامه نویسی، یک موضوع را در یک دقیقه یاد بگیرید
این برنامه یک کتاب راهنمای کامل و رایگان از مبانی زبان برنامه نویسی است که موضوعات مهم، یادداشت ها، مطالب را پوشش می دهد.
این برنامه برای یادگیری سریع، تجدید نظر، مراجع در زمان امتحانات و مصاحبه طراحی شده است.
این کتاب الکترونیکی دارای 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. الگوریتم های Shift-Reduce
44. تجزیه کننده های LR
45. نوع داده
46. انواع داده های اولیه
47. انواع رشته کاراکتر
48. پیاده سازی انواع رشته کاراکتر
49. انواع آرایه
50. دسته بندی آرایه ها
51. برش
52. پیاده سازی انواع آرایه
53. آرایه های انجمنی
54. انواع رکورد
55. انواع تاپلی
56. انواع لیست
57. انواع اتحادیه
58. انواع اشاره گر و مرجع
59. مسائل اشاره گر
60. اشاره گر در C و C
61. انواع مرجع
62. پیاده سازی انواع اشاره گر و مرجع
63. مدیریت هیپ
64. Type Checking
65. تایپ قوی
66. عبارات
67. عبارات حسابی
68. دستور ارزیابی اپراتور
69. انجمنی
70. پرانتز
71. دستور ارزیابی عملیات
72. شفافیت مرجع
73. اپراتورهای اضافه بار
74. تبدیل نوع
75. اجبار در بیان
76. تبدیل نوع صریح
77. عبارات رابطه ای و بولی
78. ارزیابی اتصال کوتاه
79. بیانیه تکلیف
80. مبانی برنامه های فرعی
81. رویه ها و توابع در زیربرنامه ها
82. مسائل طراحی برای برنامه های فرعی
83. محیط های مرجع محلی
84. روشهای عبور پارامتر
85. پیاده سازی مدل های پاس پارامتر
86. پیاده سازی روش های عبور پارامتر
87. Type Checking Parameters
88. پارامترهایی که زیربرنامه هستند
89. فراخوانی زیربرنامه ها به صورت غیر مستقیم
90. زیربرنامه های اضافه بار
91. زیربرنامه های عمومی
92. توابع عمومی در C
93. روش های عمومی در جاوا 5.0
94. مسائل طراحی برای توابع
95. اپراتورهای اضافه بار تعریف شده توسط کاربر
96. تعطیلی
97. کوروتین ها
98. مفهوم تجرید
99. انتزاع داده ها
100. مسائل طراحی برای انواع داده های انتزاعی
101. انواع داده های انتزاعی در Ada
102. انواع داده های چکیده در C
103. انواع داده های انتزاعی در سی شارپ
104. انواع داده های انتزاعی پارامتری شده
105. انواع داده های انتزاعی پارامتری شده در C
106. کپسولاسیون در سی
107. کپسولاسیون در سی
108. همزمانی
109. دسته های همزمانی
110. همزمانی سطح زیربرنامه
111. نمودار جریان وضعیت های وظیفه
112. سمافورها
113. همگام سازی همکاری
114. همگام سازی رقابت
115. مانیتور
116. ارسال پیام
117. پشتیبانی آدا برای همزمانی
118. موضوعات جاوا
119. فرترن با کارایی بالا
همه موضوعات به دلیل محدودیت کاراکتر فهرست نشده اند.
هر موضوع با نمودارها، معادلات و اشکال دیگر نمایش های گرافیکی برای یادگیری بهتر و درک سریع کامل است.
مبانی برنامه نویسی بخشی از دوره های آموزشی علوم کامپیوتر و مهندسی نرم افزار و برنامه های درجه فناوری اطلاعات دانشگاه های مختلف است.
Last updated on 13/03/2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!
بارگذاری شده توسط
Raju Priya
نیاز به اندروید
Android 8.0+
دسته بندی
گزارش
Basics Of Programming
1.13 by Engineering Wale Baba
13/03/2024