جلد کتاب کتاب برنامه نویسی در محیط لینوکس به زبان ساده
۷۷,۹۰۰ تومان
خرید کتاب الکترونیکنسخه نمونه رایگان
هدیه
تا ۵۰٪ تخفیف اولین خرید با کد welcome
جلد کتاب کتاب برنامه نویسی در محیط لینوکس به زبان ساده

کتاب برنامه نویسی در محیط لینوکس به زبان ساده

کتاب الکترونیک
110 صفحه
PDF

برای شنیدن کتاب برنامه نویسی در محیط لینوکس به زبان ساده و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

چرا کتابراه را نصب کنم؟

از رمان و روانشناسی تا کسب‌وکار و تاریخ؛ کتاب‌های الکترونیکی و صوتی را هر زمان که خواستی بخوان یا گوش کن.

کتاب‌ها را دریافت کن و هر زمان و هر جا، بدون نیاز به اینترنت به کتابخانهٔ شخصی خودت دسترسی داشته باش.

حدود ۱۰ میلیون نفر از کتابراه برای مطالعه و شنیدن کتاب استفاده می‌کنند و نظرات خودشون رو با دیگران به اشتراک گذاشته‌اند.

تغییر فونت و اندازه متن، حالت شب، هایلایت، یادداشت‌گذاری و بسیاری قابلیت‌های دیگر، مطالعه را راحت‌تر و لذت‌بخش‌تر می‌کنند.

معرفی کتاب برنامه نویسی در محیط لینوکس به زبان ساده

کتاب برنامه نویسی در محیط لینوکس به زبان ساده، نوشته‌ی دکتر روح الله مقصودی، به همه‌ی علاقه‌مندان به برنامه‌نویسی، از دانشجویان تازه‌کار تا برنامه‌نویسان حرفه‌ای کمک می‌کند درک کنند چرا مترجم‌ها و ابزارهایی مانند GCC در دنیای نرم‌افزارها اهمیت حیاتی دارند و چگونه می‌توان از آن‌ها برای خلق برنامه‌های کاربردی و حرفه‌ای استفاده کرد. این کتاب پلی است میان مفاهیم پایه‌ای برنامه‌نویسی و تجربه‌ی واقعی ساخت نرم‌افزار.

درباره‌ی کتاب برنامه نویسی در محیط لینوکس به زبان ساده

کتاب برنامه نویسی در محیط لینوکس به زبان ساده منبعی ارزشمند است برای کسانی که می‌خواهند از سطح مقدماتی وارد دنیای برنامه‌نویسی در لینوکس شوند. دکتر روح الله مقصودی که عضو هیئت علمی گروه مهندسی کامپیوتر دانشگاه آزاد اسلامی واحد نور است، همان‌طور که به دانشجویان خود درباره‌ی این موضوع تدریس می‌کند، در این کتاب نیز، فضایی ساده و کاربردی ایجاد کرده است و بدون نیاز به پیش‌زمینه‌ی تخصصی، برنامه‌نویسی را در این سیستم عامل محبوب آموزش می‌دهد.

یکی از محورهای اصلی کتاب برنامه نویسی در محیط لینوکس به زبان ساده، معرفی و آموزش ابزار GCC همان «GNU Compiler Collection» است. این ابزار، مجموعه‌ای از مترجم‌هاست که کدهای نوشته شده با زبان‌های برنامه‌نویسی گوناگون را به زبان ماشین تبدیل می‌کند. اهمیت این ابزار در لینوکس به حدی است که تقریباً همه‌ی پروژه‌های بزرگ و کوچک نرم‌افزاری در این محیط، به کمک GCC ساخته و اجرا می‌شوند. کتاب نشان می‌دهد که چگونه می‌توان از طریق GCC برنامه‌ای ساده را به فایل اجرایی تبدیل کرد، چه خطاهایی ممکن است هنگام ترجمه پیش بیاید و چگونه می‌توان آن خطاها را برطرف کرد.

روح الله مقصودی در کتاب برنامه نویسی در محیط لینوکس به زبان ساده با استفاده از مثال‌های عملی و پروژه‌های کوچک، خواننده را قدم به قدم همراهی می‌کنند. در واقع مطالعهٔ این کتاب شبیه ورود به یک کارگاه آموزشی است که در آن هر بخش با تمرین و مثال توضیح داده می‌شود.

کتاب برنامه نویسی در محیط لینوکس به زبان ساده را انتشارات فناوری نوین به چاپ رسانده است.

کتاب برنامه نویسی در محیط لینوکس به زبان ساده برای شما مناسب است اگر

  • دانشجوی برنامه‌نویسی هستید و می‌خواهید کار با محیط لینوکس را یاد بگیرید.
  • به عنوان برنامه‌نویسی حرفه‌ای به دنبال درک عمیق‌تری از نحوه‌ی فعالیت در محیط لینوکس هستید.
  • استاد، مربی یا معلم برنامه‌نویسی و کامپیوتر هستید و می‌خواهید کتابی جامع و کاربردی برای آموزش برنامه‌نویسی به دانشجویان خود داشته باشید.

در بخشی از کتاب برنامه نویسی در محیط لینوکس به زبان ساده می‌خوانیم

کتابخانه مجموعه‌ای از فایل‌های هدف از پیش ترجمه شده‌ای است که می‌تواند با برنامه‌ها لینک شوند. متداول‌ترین کاربرد کتابخانه‌ها فراهم‌کردن توابع سیستم است؛ مانند تابع ریشه دوم sqrt یافت شده در کتابخانه ریاضی c. کتابخانه‌ها به طور شاخص در فایل‌های آرشیو خاصی با دنباله «a.» ذخیره می‌شوند که کتابخانه‌های استاتیک نامیده می‌شوند. آنها از فایل‌های هدف با ابزار جداگانه‌ای، آرشیو سازنده ar : GNU، ایجاد می‌شوند و توسط لینک کننده برای تفکیک رجوع‌ها به توابع در زمان ترجمه به کار برده می‌شوند. ما بعدتر خواهیم دید که کتابخانه‌ها با استفاده از چگونه ایجاد می‌شوند. برای سهولت فقط کتابخانه‌های استاتیک در این بخش پوشش داده می‌شوند. نکته: لینک کردن دینامیک در زمان اجرا با استفاده از کتابخانه‌های مشترک در فصل بعد توضیح داده خواهد شد. کتابخانه‌های استاندارد سیستم به طور معمول در فهرست‌های «usr/lib/» و «lib/» یافت می‌شوند به طور مثال کتابخانه ریاضی را به طور شاخص در فایل «usr/lib/libm.a/» در سیستم‌های شبیه یونیکس ذخیره می‌شود. اعلان‌های نمونه اصلی مربوطه برای توابع در این کتابخانه در فایل عنوان usr/include/math/ داده می‌شوند. کتابخانه استانداردی خود در «usr/lib/libc.a» ذخیره می‌شود و شامل توابع مشخص شده در استاندارد ANSI/ISD باشد، مانند printf. این کتابخانه توسط پیش‌فرض برای هر برنامهٔ لینک می‌شود.

فهرست مطالب کتاب

فصل 1- مقدمه
1-1. تاریخچه مختصر GCC
1-2. ویژگی‌های عمده GCC
1-3. برنامه نویسی در C و ++C
1-4. قراردادهای به کاررفته در این راهنما
فصل 2- ترجمه برنامه C
1-2. ترجمه برنامه ساده
2-2. یافتن خطاها در برنامه ساده
2-3. ترجمه فایل‌های منبع چندگانه
2-4. ترجمه فایل‌ها به‌طور مستقل
2-5. ترجمه مجدد و لینک کردن مجدد
2-6 لینک کردن با کتابخانه‌های خارجی
2-7 استفاده از فایل‌های کتابخانه عنوان
فصل 3- گزینه‌های ترجمه
3-1. تنظیم مسیرهای جستجو
3-2. کتابخانه‌های مشترک و کتابخانه‌های استاتیک
3-3. استانداردهای زبان C
3-4. گزینه‌های هشدار در Wall -
3-5. گزینه‌های هشدار اضافه‌تر
فصل 4- استفاده از پیش پردازشگر
4-1. تعریف ماکروها
4-2. ماکروهای با مقدار
4-3. پیش‌پردازش فایل‌های منبع
فصل 5- ترجمه برای رفع خطا
5-1. آزمایش فایل‌های اصلی
5-2. نمایش بازگشت و ردگیری
فصل 6- ترجمه با بهینه‌سازی
6-1. بهینه‌سازی در سطح منبع
6-2. موازنه‌های سرعت - فضا
6-3 برنامه زمان‌بندی
6-4. سطوح بهینه سازی
6-5. مثال‌ها
6-6. بهینه‌سازی و رفع خطا
6-7. بهینه‌سازی و هشدارهای مترجم
فصل 7- ترجمه برنامه ++C
7-1. ترجمه برنامه ساده ++C
7-2. استفاده از کتابخانه استاندارد ++C
7-3. الگوها
فصل 8- گزینه‌های مخصوص برنامه کار
8-1 گزینه‌های اینتل و AMD x86
8-2. گزینه‌های آلفا DEC
8-3. گزینه‌های SPARC
8-4. گزینه‌های power/power pc
8-5. حمایت معماری چندگانه
فصل 9- رفع مشکل
9-1 کمک برای گزینه‌های دستور خط
9-2. اعداد نسخه
9-3. ترجمه طولانی
فصل 10- ابزارهای مربوط به مترجم
10-1. ایجاد کتابخانه با آرشیوساز GNU
10-2. استفاده از توصیف‌کننده gprof
10-3. آزمایش پوشش‌دهی با GCOV
فصل 11- مترجم چگونه کار می‌کند
11-1. مرور کلی بر فرایند ترجمه
11-2. پیش‌پردازش
11-3. مترجم
11-4. اسمبلی
11-5. لینک‌کننده
فصل 12- آزمایش فایل‌های ترجمه‌شده
12-1. شناسایی فایل‌ها
12-2. آزمایش جدول نمادها
12-3 یافتن کتابخانه به‌طور دینامیکی لینک‌شده
فصل 13- کمک گرفتن

مشخصات کتاب الکترونیک

نام کتابکتاب برنامه نویسی در محیط لینوکس به زبان ساده
نویسندهروح الله مقصودی
ناشر چاپیانتشارات فناوری نوین
سال انتشار۱۴۰۴
فرمت کتابPDF
تعداد صفحات110
زبانفارسی
شابک978-622-4610-34-8
قیمت کتاب الکترونیک
۷۷,۹۰۰ تومان

موضوع کتابکتاب‌های سیستم عامل لینوکس

کتاب برنامه نویسی در محیط لینوکس به زبان ساده بر اساس قرارداد رسمی با انتشارات فناوری نوین در فروشگاه کتابراه عرضه شده است. تمامی حقوق مادی و معنوی نشر این اثر مطابق قرارداد رعایت شده و سهم ناشر و صاحب اثر از هر خرید به‌صورت قانونی پرداخت می‌شود.

نقد، بررسی و نظرات کتاب برنامه نویسی در محیط لینوکس به زبان ساده

Mahdi Alizadeh
۱۴۰۴/۱۲/۰۲
کتاب کاربردی هستش و اگه به برنامه نویسی در لینوکس علاقه دارین پیشنهاد میشه.
ادامه نقد و نظرات کتاب برنامه نویسی در محیط لینوکس به زبان ساده...
👋 سوالی دارید؟