অ্যাপটি প্রোগ্রামিং ভাষার মৌলিক বিষয়ের একটি সম্পূর্ণ বিনামূল্যের হ্যান্ডবুক যা গুরুত্বপূর্ণ বিষয়, নোট, উপকরণ কভার করে।
এই অ্যাপটি পরীক্ষা এবং সাক্ষাত্কারের সময় দ্রুত শিক্ষা, সংশোধন, রেফারেন্সের জন্য ডিজাইন করা হয়েছে।
এই ইবুকটিতে 5টি অধ্যায়ে 127টি বিষয় রয়েছে, যা সম্পূর্ণরূপে ব্যবহারিক এবং তাত্ত্বিক জ্ঞানের একটি শক্তিশালী ভিত্তির উপর ভিত্তি করে।
অ্যাপে কভার করা কিছু বিষয় হল:
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. এলএল গ্রামার ক্লাস
42. বটম-আপ পার্সারের জন্য পার্সিং সমস্যা
43. শিফট-কমানোর অ্যালগরিদম
44. এলআর পার্সার
45. ডেটা টাইপ
46. আদিম তথ্য প্রকার
47. ক্যারেক্টার স্ট্রিং টাইপস
48. অক্ষর স্ট্রিং প্রকারের বাস্তবায়ন
49. অ্যারে প্রকার
50. অ্যারে বিভাগ
51. স্লাইস
52. অ্যারে প্রকারের বাস্তবায়ন
53. সহযোগী অ্যারে
54. রেকর্ডের ধরন
55. Tuple প্রকার
56. তালিকার ধরন
57. ইউনিয়ন প্রকার
58. পয়েন্টার এবং রেফারেন্স প্রকার
59. পয়েন্টার সমস্যা
60. সি এবং সি-তে পয়েন্টার
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. সি-তে জেনেরিক ফাংশন
93. জাভা 5.0-এ জেনেরিক পদ্ধতি
94. ফাংশনের জন্য ডিজাইন ইস্যু
95. ব্যবহারকারী-সংজ্ঞায়িত ওভারলোডেড অপারেটর
96. বন্ধ
97. Coroutines
98. বিমূর্ততার ধারণা
99. ডেটা বিমূর্ততা
100. বিমূর্ত ডেটা টাইপের জন্য ডিজাইন ইস্যু
101. অ্যাডা-এ বিমূর্ত ডেটা টাইপ
102. সি-তে বিমূর্ত ডেটা টাইপস
103. C# এ বিমূর্ত ডেটা টাইপ
104. প্যারামিটারাইজড অ্যাবস্ট্রাক্ট ডেটা টাইপস
105. সি-তে প্যারামিটারাইজড অ্যাবস্ট্রাক্ট ডেটা টাইপস
106. সি-তে এনক্যাপসুলেশন
107. সি-তে এনক্যাপসুলেশন
108. সামঞ্জস্য
109. সামঞ্জস্যের বিভাগ
110. সাবপ্রোগ্রাম-লেভেল কনকারেন্সি
111. টাস্ক স্টেটের ফ্লো ডায়াগ্রাম
112. সেমাফোরস
113. সহযোগিতা সিঙ্ক্রোনাইজেশন
114. প্রতিযোগিতা সিঙ্ক্রোনাইজেশন
115. মনিটর
116. বার্তা পাসিং
117. কনকারেন্সির জন্য অ্যাডা সমর্থন
118. জাভা থ্রেড
119. উচ্চ-কর্মক্ষমতা ফোর্টরান
অক্ষর সীমাবদ্ধতার কারণে সমস্ত বিষয় তালিকাভুক্ত করা হয় না।
প্রতিটি বিষয় আরও ভাল শেখার এবং দ্রুত বোঝার জন্য চিত্র, সমীকরণ এবং অন্যান্য গ্রাফিকাল উপস্থাপনা সহ সম্পূর্ণ।
প্রোগ্রামিং এর বেসিক কম্পিউটার সায়েন্স এবং সফটওয়্যার ইঞ্জিনিয়ারিং শিক্ষা কোর্স এবং বিভিন্ন বিশ্ববিদ্যালয়ের তথ্য প্রযুক্তি ডিগ্রি প্রোগ্রামের অংশ।