مبانی زبان برنامهنویسی یک کتابچه راهنمای مهندسی رایگان است که مباحث مهم دوره، یادداشتها، نمودارها، معادلات، فرمولها و مطالب آموزشی را پوشش میدهد. این کتاب دیجیتال و راهنمای مرجع را برای دورههای دیپلم، کارشناسی، کارشناسی ارشد فناوری، کارشناسی، کارشناسی ارشد علوم کامپیوتر و کارشناسی ارشد دانلود کنید.
۱۲۷ موضوع را در ۵ فصل بیاموزید، از جمله کامپایلرها، نحو، معناشناسی، تجزیه، انواع داده، توابع، انتزاع و همزمانی. برای مرور سریع، امتحانات و مصاحبهها مفید است.
شاخههای مهندسی مرتبط
مهندسی علوم کامپیوتر (CSE)، فناوری اطلاعات (IT)، مهندسی کامپیوتر، مهندسی نرمافزار، هوش مصنوعی و علوم داده.
۱۱۹ موضوع فهرستشده از ۱۲۷
زبانها، کامپایلرها و نحو
۱. ماشینهای انتزاعی
۲. مفسر
۳. زبانهای سطح پایین و سطح بالا
۴. مثالی از یک ماشین انتزاعی
۵. توصیف یک زبان برنامهنویسی
۶. دستور زبان و نحو
۷. مقدمهای بر نحو و معناشناسی
۸. مسئله توصیف نحو
۹. روشهای توصیف نحو
۱۰. BNF توسعهیافته
۱۱. دستور زبانهای صفتی
۱۲. تعریف دستور زبانهای صفتی
۱۳. نمونههایی از دستور زبانهای صفتی
۱۴. محاسبه مقادیر صفتی
۱۵. معناشناسی پویا
۱۶. معناشناسی بدیهی
۱۷. اصول طراحی زبان
۱۸. الگوی برنامهنویسی
۱۹. تاریخچه زبانهای برنامهنویسی
۲۰. طراحی زبان
۲۱. اهداف طراحی زبانهای برنامهنویسی
۲۲. کامپایلرها
۲۳. ماشینهای مجازی و مفسرها
۲۴. چامسکی سلسله مراتب
انواع و تجزیه
۲۵. انواع داده ابتدایی
۲۶. عملیات عدد صحیح
۲۷. عملیات سرریز
۲۸. انواع شمارشی
۲۹. نوع کاراکتری
۳۰. نوع بولی
۳۱. زیرنوعها
۳۲. انواع مشتق شده
۳۳. عبارات
۳۴. دستورات انتساب
۳۵. مقدمهای بر تحلیل واژگانی و معنایی
۳۶. تحلیل واژگانی
۳۷. مسئله تجزیه
۳۸. تجزیه بالا به پایین
۳۹. تجزیه پایین به بالا
۴۰. پیچیدگی تجزیه
۴۱. کلاس گرامر LL
۴۲. مسئله تجزیه برای تجزیهکنندههای پایین به بالا
۴۳. الگوریتمهای Shift-Reduce
۴۴. تجزیهکنندههای LR
اشارهگرها و عبارات
۴۵. نوع داده
۴۶. انواع دادههای اولیه
۴۷. انواع رشته کاراکتری
۴۸. پیادهسازی انواع رشته کاراکتری
۴۹. انواع آرایه
۵۰. آرایه دسته بندی ها
۵۱. برش ها
۵۲. پیاده سازی انواع آرایه
۵۳. آرایه های انجمنی
۵۴. انواع رکورد
۵۵. انواع تاپل
۵۶. انواع لیست
۵۷. انواع اتحاد
۵۸. انواع اشاره گر و مرجع
۵۹. مشکلات اشاره گر
۶۰. اشاره گرها در C و C
۶۱. انواع مرجع
۶۲. پیاده سازی انواع اشاره گر و مرجع
۶۳. مدیریت هیپ
۶۴. بررسی نوع
۶۵. تایپ قوی
۶۶. عبارات
۶۷. عبارات حسابی
۶۸. ترتیب ارزیابی عملگر
۶۹. شرکت پذیری
۷۰. پرانتز
۷۱. ترتیب ارزیابی عملوند
۷۲. شفافیت ارجاعی
۷۳. عملگرهای سربارگذاری شده
۷۴. تبدیل نوع
۷۵. اجبار در عبارات
۷۶. تبدیل نوع صریح
۷۷. عبارات رابطه ای و بولی
۷۸. ارزیابی اتصال کوتاه
۷۹. انتساب دستورات
زیربرنامهها و انتزاع
۸۰. اصول زیربرنامهها
۸۱. رویهها و توابع در زیربرنامهها
۸۲. مسائل طراحی برای زیربرنامهها
۸۳. محیطهای ارجاع محلی
۸۴. روشهای ارسال پارامتر
۸۵. مدلهای پیادهسازی ارسال پارامتر
۸۶. پیادهسازی روشهای ارسال پارامتر
۸۷. پارامترهای بررسی نوع
۸۸. پارامترهایی که زیربرنامه هستند
۸۹. فراخوانی غیرمستقیم زیربرنامهها
۹۰. زیربرنامههای سربارگذاری شده
۹۱. زیربرنامههای عمومی
۹۲. توابع عمومی در C
۹۳. روشهای عمومی در جاوا ۵.۰
۹۴. مسائل طراحی برای توابع
۹۵. عملگرهای سربارگذاری شده تعریف شده توسط کاربر
۹۶. کلوژرها
۹۷. کوروتینها
۹۸. مفهوم انتزاع
۹۹. انتزاع دادهها
۱۰۰. مسائل طراحی برای انواع دادههای انتزاعی
۱۰۱. انواع دادههای انتزاعی در Ada
102. انواع دادههای انتزاعی در C
103. انواع دادههای انتزاعی در C#
104. انواع دادههای انتزاعی پارامتری
105. انواع دادههای انتزاعی پارامتری در C
کپسولهسازی و همزمانی
106. کپسولهسازی در C
107. کپسولهسازی در C
108. همزمانی
109. دستههای همزمانی
110. همزمانی در سطح زیربرنامه
111. نمودار جریان حالتهای وظیفه
112. سمافورها
113. همگامسازی همکاری
114. همگامسازی رقابت
115. مانیتورها
116. ارسال پیام
117. پشتیبانی Ada از همزمانی
118. نخهای جاوا
آخرین نسخه
17.0بارگذاری شده توسط
Maung Aung
نیاز به اندروید
Android 7.0+
دسته بندی
رایگان برنامه کتابها و مراجعرتبهبندی محتوا
Everyone
گزارش
گزارش محتوای نامناسبLast updated on 07/10/2026
✨ **What’s New**
• Added Premium Purchase option for an enhanced, ad-free experience.
• Improved app stability and performance.
• Fixed minor bugs and improved overall user experience.
• General improvements and optimizations.
