کتابخانه الکترونیک

اینجا هر کتابی رو به صورت کتاب الکترونیک داریم

کتابخانه الکترونیک

اینجا هر کتابی رو به صورت کتاب الکترونیک داریم

کتابخانه الکترونیک

۳ مطلب با کلمه‌ی کلیدی «سیستم عامل» ثبت شده است

  • ۰
  • ۰

کتاب آموزش زبان برنامه نویسی سی پلاس پلاس ++C

تالیف و تدوین: دکتر احمد فراهی

 

C++ (بخوانید سی‌پلاس‌پلاس ‎/ˌsiːˌplʌsˈplʌs/‎) یک زبان برنامه‌نویسی همه‌منظوره، همگردان، سطح میانی، شیءگرا و چندرگه است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند.

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

از آنجا که در ++C اشیاء را می‌توان ابتدا به ساکن از کلاس‌هایی ایجاد کرد که به هیچگونه سلسله مراتب رده‌ها و وراثت مقید نیستند، لذا ++C از برنامه‌سازی شیء بنیاد (object-based programming) نیز پشتیبانی می‌کند.

 C++ به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی هستند.

 C++ یک زبان سطح میانی در نظر گرفته می‌شود؛

این زبان دارای قابلیت‌های زبان‌های برنامه‌نویسی سطح بالا و زبان‌های برنامه‌نویسی سطح پایین به‌صورت هم‌زمان است.

C++ توسط بی‌یارنه استراس‌تروپ ریاضی‌دان دانمارکی در سال ۱۹۷۹ در آزمایشگاه‌های بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را «C با کلاس» (C With Classes) نام‌گذاری نمود.

در سال ۱۹۸۳ به C++ تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد.

این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد.

نسخهٔ فعلی استاندارد این زبان ISO/IEC ۱۴۸۸۲:۲۰۱۴ است.

 

دانلود کتاب آموزش زبان برنامه نویسی سی پلاس پلاس ++C

 

با من همراه باشید

کتابخانه همراه شما

  • مازیار توسن
  • ۰
  • ۰

آموزش زبان برنامه نویسی سی C

نویسنده: برایان کرنیگان و ریچی

مترجم: عین اله جعفرنژاد قمی

 

سی (به انگلیسی: C، ‎/siː/‎) یک زبان برنامه‌نویسی از نوع همه‌منظوره، کامپایل‌شونده، سطح میانی، ساخت‌یافته، دستوری و روندگرا می‌باشد که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاه‌های بل ساخته شد.

در سال ۱۹۶۷ مارتین ریچاردز زبان BCPL را برای نوشتن نرم‌افزارهای سیستم‌عامل و کامپایلر در دانشگاه کمبریج ابداع کرد.

سپس در سال ۱۹۷۰ کن تامسون زبان B را بر مبنای ویژگی‌های زبان BCPL نوشت و از آن برای ایجاد اولین نسخه‌های سیستم‌عامل یونیکس در آزمایشگاه‌های بل استفاده کرد.

زبان C در سال ۱۹۷۲ توسط دنیس ریچی از روی زبان B و BCPL در آزمایشگاه بل ساخته‌شد و ویژگی‌های جدیدی همچون نظارت بر نوع داده‌ها نیز به آن اضافه شد.

ریچی از این زبان برای ایجاد سیستم‌عامل یونیکس استفاده کرد اما بعدها اکثر سیستم‌عامل‌های دیگر نیز با همین زبان نوشته‌شدند.

این زبان با سرعت بسیاری گسترش یافت و چاپ کتاب "The C Programming Language" در سال ۱۹۷۸ توسط برایان کرنیگان و ریچی باعث رشد روزافزون این زبان در جهان شد.

استفادهٔ گسترده این زبان در انواع رایانه‌ها و سخت‌افزارهای مختلف باعث شد که نسخه‌های مختلفی از این زبان به‌وجود آید که با یکدیگر ناسازگار بودند.

در سال ۱۹۸۳ مؤسسه استانداردهای ملی آمریکا (ANSI) کمیته‌ای موسوم به X3J11 را را مأمور کرد تا یک تعریف فاقد ابهام و مستقل از ماشین را از این زبان تدوین نماید.

در سال ۱۹۸۹ این استاندارد تحت عنوان ANSI C به تصویب رسید و سپس در سال ۱۹۹۰، سازمان بین‌المللی استانداردسازی (ISO) نیز این استاندارد را پذیرفت و مستندات مشترک آنها تحت عنوان ANSI/ISO C منتشر گردید.

 

دانلود کتاب آموزش زبان برنامه نویسی سی C

 

با من همراه باشید

کتابخانه همراه شما

  • مازیار توسن
  • ۰
  • ۰

کتاب آموزش کار با سیستم عامل لینوکس Ubuntu

گردآورنده: ناصر باقری محمودآبادی

 

اوبونتو (به انگلیسی: Ubuntu) یک توزیع گنو/لینوکس بر مبنای دبیان است که تقریباً به صورت کامل از نرم‌افزارهای آزاد تشکیل شده‌است.

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

تمامی نگارش‌ها می‌توانند به تنهایی روی رایانه یا در ماشین مجازی اجرا شوند.

اوبونتو توزیعی با تأکید بر راحتی استفاده برای کاربران، به خصوص کاربران تازه‌کار است که با راحتی و زیبای خود توانسته رشد بالایی در جذب کاربر داشته باشد.

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

اوبونتو هر ۶ ماه، یک نگارش پایدار با پشتیبانی ۹ ماهه و هر دو سال یک بار (در ماه چهارم سال‌های زوج میلادی)، نگارشی با پشتیبانی بلندمدت (LTS) ۵ ساله ارائه می‌کند.

از ۲۲ اکتبر ۲۰۲۰، جدیدترین نگارش با پشتیبانی بلندمدت ۲۰٫۰۴ ("Focal Fossa") است که تا سال ۲۰۲۵ به صورت عمومی و تا سال ۲۰۳۰ به صورت تجاری پشتیبانی می‌شود.

آخرین نگارش پایدار اوبونتو، ۲۱٫۱۰ ("Impish Indri") بوده که به مدت نه ماه پشتیبانی می‌شود.

اوبونتو زیر نظر مارک شاتلورث به دست جامعهٔ کاربریش و با حمایت شرکت‌ها و سازمان‌های مختلف توسعه می‌یابد.

 

دانلود کتاب آموزش کار با سیستم عامل لینوکس Ubuntu

 

با من همراه باشید

کتابخانه همراه شما

  • مازیار توسن