کتاب پیش رو که توسط چند تن از اساتید کامپیوتر تهیه شده است بطور سطحی به آموزش مبانی و مقدمات کامپیوتر و ویندوز پرداخته و سپس بطور کامل و در سطح حرفه ای شما را با برنامه نویسی به زبان سی پلاس پلاس که یکی از قدرتمندترین زبانهای برنامه نویسی است آشنا میکند. کتاب در دوازده فصل و بیش از پانصد صفحه گردآوری شده که جزء برترین کتابها در زمینه آموزش برنامه نویسی می باشد.شما می توانید این کتاب را از سایت ویریا رایگان دانلود کنید.
عنوان کتاب: کتاب آموزش مبانی کامپیوتر و برنامه نویسی به زبان سی پلاس پلاس به زبان فارسی
نویسنده: علی دهقان/مهدی جابرزاده/ناصر قاسم آقائی
زبان کتاب: فارسی
تعداد صفحه: 530
حجم فایل: 7.5 مگابایت
در این کتاب از طریقی عملی به آموزش برنامه نویسی شی گرا ( Object Oriented Programming ) پرداخته شده است . اما به جای استفاده از روشهای آکادمیک ، راهبردی قابل دسترس ، آسان و کاربر پسند با استفاده از مثالهای فراوان در پیش خواهیم گرفت ، در این صورت به جای درگیر شدن در مفاهیم پیچیده و بررسی یک به یک مفاهیم ، ویژگی ها و استانداردهای روش شی گرا فقط به مباحثی پرداخته شده که در برنامه نویسی روزمره به آنها نیاز پیدا می کنیم . هدف این کتاب بنا نهادن پایه ای محکم برای برنامه نویسی شی گرا در خواننده است . بعد از خواندن این کتاب باید چنان درک خوبی از مفاهیم بنیادین برنامه نویسی شی گرا پیدا کرده باشید که بتوانید در کارهای روزمره خود از روش شی گرا استفاده کنید و نیز بتوانید با مطالعه مراجع و منابع تخصصی تر دانش و مهارت برنامه نویسی شی گرای خود را افزایش دهید . مسلما در ۲۱ روز نمی توان OOP را به طور کامل آموخت و درک کرد ، اما می توان پایه لازم برای ادامه مطالعه در این زمینه را به دست آورد .
عنوان کتاب: د کتاب آموزش برنامه نویسی شی گرا در 21 روز به زبان فارسی
نویسنده: عباس ریاضی - مهدی بنواری
زبان کتاب: فارسی
تعداد صفحه: 470
حجم فایل: 15 مگابایت
LINQمختصر کلمه Language Integrated Query بوده و یک زبان برای تقاضا از هر گونه مجموعه داده (بانک اطلاعاتی، آرایهها، Xml و…) میباشد. این زبان بسیار شبیه زبان SQL بوده و با زبانهای C# و Vb.NET قابل پیاده سازی است. هدف اصلی خلق LINQ ارائه یک زبان یکتا جهت تقاضا، برنامه ریزی و فیلتر کردن اطلاعات ذخیره شده در اشیاء مختلف اعم از پایگاه داده، اشیا، آرایهها و از همه مهتر XML است، این زبان قابلیت Debug شدن به صورت Runtime را دارست و بسیار قابل انعطاف است.
عنوان کتاب: کتاب آموزش جامع زبان LinQ به زبان فارسی
نویسنده: مهدی زکی نژاد
زبان کتاب: فارسی
تعداد صفحه: 105
حجم فایل: 1.6 مگابایت
در برابر مایکروسافت و دایرکت ایکس این تکنولوژی برای تولید تصاویر دو بعدی و سه بعدی مورد استفاده قرار میگیرد . تکنولوژی Open Gl توسط شرکت Silicon graphic تولید شده و اکثرا برای نرم افزار های طراحی ساختمان از جمله Safe , Etabs ، نرم افزار های طراحی از جمله CAD و نرم افزار های شبیه سازی پرواز مورد استفاده قرار می گیرد . البته از جمله عناوین بازی که با این تکنولوژی ساخته شده اند می توان به بازی Call of duty اشاره کرد . نکته ای که در اینجا بسیار حائز اهمیت است دشوار تر بودن استفاده از این تکنولوژی به طور مجزا نسبت به Direct X است چرا که در صنعت نرم افزار های کامپیوتری عموما این دو تکنولوژی به صورت متمم به کار گرفته میشوند ولیکن رقابت بین سونی و مایکروسافت باعث تحمیل این فشار به تولید کننده گان بازی شده است و این نکته یکی از عناصر اصلی این ایدئولوژی است که صنعت بازی های کامپیوتری به سمت تک کنسولی شدن پیش میرود . این دشواری استفاده از Open Gl نسبت به Direct X است که اغلب بازیسازان برای ساخت و طراحی بازی های مولتی پلتفرم استفاده از Direct X را به Open Gl ترجیح میدهند . نا گفته نماند که مزیت بسیار جالب Open Gl این است که تا زمانی که سخت افزار مورد نظر توانائی اجرا و پردازش را داشته باشد می توان گرافیک های بهتر و جلوه های تصویری جدید تر و بهتری راخلق کرد که این عامل نشان دهنده ی این موضوع مهم است . شما میتوانید کتاب اهنمای برنامه نویسی opengl در زبان برنامه نویسی visual c++ 2010 به زبان فارسی را نوشته احمد پور رضا را رایگان از سایت آغازه دانلود کنید. امید است مورد توجه کاربران عزیز قرار بگیرد.
عنوان کتاب: کتاب راهنمای برنامه نویسی opengl در زبان برنامه نویسی visual c++ 2010 به زبان فارسی
نویسنده: احمد پور رضا
زبان کتاب: فارسی
تعداد صفحه: 70
حجم فایل: 5.6 مگابایت
زبان #C، یک زبان برنامه نویسی چند الگویی است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا میباشد. این زبان توسط ماکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMAو ISO را نیز در بر گرفت. #C یکی از ۴۴ زبان برنامه نویسی ای است که توسط Common Language Runtime از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. این زبان برپایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد.Anders Hejlsberg، طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان #C را بر عهده داشت.این زبان دارای دستوری شی گرا مشابه ++C است و به شدت از زبانهای جاوا و دلفی تاثیر پذیرفتهاست. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در جولای ۲۰۰۰، زمانی که ماکروسافت پروژه را عمومی اعلام کرد، اسم آن به #C تغییر پیدا کرد.آخرین نسخه آن نسخه ۴ است که از ویژوال استدیو ۲۰۱۰ استفاده میکند.
عنوان کتاب: کتاب برنامه نویسی پیشرفته به زبان سی شارپ #C به زبان فارسی
نویسنده: مسعود نظیفی اصل
زبان کتاب: فارسی
تعداد صفحه: 238
حجم فایل: 5.3 مگابایت
پایتون یک زبان برنامه نویسی تفسیری ، داینامیک و شی گرا می باشد که می توان از آن در محدودی وسعی از نرم افزار ها و تکنولوژی ها بهره برد . این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند . بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد ! پایتون همچنین یک زبان بر اساس وجوز های نرم افزار آزاد و اپن سورس می باشد . کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس ، ویندوز ، مک ، و حتی گوشی های موبایل و ... قابل اجرا می باشد . همکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا ، گوگل ، یاهو و ... بصورت گسترده مورد استفاده قرار می گیرد . پایتون علاوه بر تمام خصایصی که زبانهایی چون پاسکال و سی دارند خصوصیت بسیار مهم دیگری هم دارد و آن شی گرا بودن پایتون است. در حال حاضر پایتون یک رقیب برای زبان شی گرا ++C محسوب میشود بطوری که برنامه نویسان پایتون ادعا دارند تقریباً تمام برنامه هایی که به زبان ++C نوشته می شو را میتوان با سادگی بیشتر و مدت زمان کمتر پیاده سازی کرد.
عنوان کتاب: کتاب از این پس پایتون - کاملترین کتاب الکترونیکی آموزش زبان برنامه نویسی پایتون
نویسنده: سعید خالقی
زبان کتاب: فارسی
تعداد صفحه: 334
حجم فایل: 12.4 مگابایت
Lisp اولين زبان برنامه نويسي تابعي است: آن براي پشتيباني محاسبات نمادين با استفاده از ليستهاي پيوندي بعنوان ساختار مركزي داده ها ابداع شده بود ( Lisp يعني پردازشگر ليست). جان مك كارتي دريافت كه روشهاي كنترل جريان توابع رياضي (بازگشت و تكرار) وسيله نظري مناسبي براي انجام محاسبات نمادين هستند. علاوه براين مفاهيم خلاصه سازي تابعي و كاربرد تابعي تعريف شده در محاسبات Lambda , سطح بالايي از خلاصه سازي موردنياز براي مسئله هاي AI مشخص شده را فراهم مي كنند. Lisp در سال 1958 توسط مك كارتي ابداع شد و اولين نگارش محيط برنامه نويسي Lisp در سال 1960 آماده شد كه شامل يك مفسر, يك كامپايلر و مكانيسم تخصيص و بازپسگيري حافظه پويا بود (بعنوان مجموعه فضاي هرز شناخته شده است). يكسال بعد اولين زبان استاندارد با نام Lisp1.5 معرفي شد. پس از آن تعدادي از نسخه ها و محيط هاي برنامه نويسي Lisp توسعه يافته اند. مانند MacLisp، FranzLisp، InterLisp، CommonLisp، Scheme هر چند آنها در بعضي جزئيات خاص متفاوتند ولي هسته Syntax (نحو) و Semantic (معني) آنها اساساً يكسان است. هسته را در جاي ديگر معرفي خواهيم كرد. پر استفاده ترين نسخههاي Lisp ، Common Lisp و scheme هستند.
عنوان کتاب: کتاب زبان برنامه نویسی Lisp به زبان فارسی
نویسنده: علی زرگر
زبان کتاب: فارسی
تعداد صفحه: 28
حجم فایل: 260 کیلوبایت
نویسنده اصلی GCC = GNU C Compiler ریچارد استالمن و موسس پروژه گنو . پروژه گنو در سال ۱۹۸۴ اغاز به کار کرد برای ساخت یک سیستم عامل کاملا ازاد و Unix-Like بوسیله نرم افزار ازاد .به منظور ترویج ازادی و همکاری در میان کاربران کامپیوتر و برنامه نویسان . هر سیستم عامل Unix-Like نیاز به یک کامپایلر C دارد و در ان زمان هیچ کامپایلر C ازادی وجود نداشت , پروژه گنو (GNU) مجبور به نوشتن کامپایلر جدیدی شد که بودجه کار توسط شرکت های غیر انتفایی و بنیادهای نرم افزار ازاد برای راه اندازی و حمایت پروژه گنو تامین می شد. GCC یکی از مهم ترین اعضای سلسله برنامه های گنو است که در ابتدا فقط کامپایلری استاندارد برای گنو به شمار می رفت . ولی امروزه در بسیاری از سیستم عامل ها استفاده می شود مانند گنو لینوکس , خانواده BSD و MAC OS . اولین نسخه GCC در سال ۱۹۸۷ عرضه شد , این دست یابی خیلی مهم بود زیرا چون که به عنوان اولین کامپایلر سبک و بهینه شده که به صورت ازاد انتشار پیدا می کرد عرضه می شد . در سال ۱۹۹۲ تجدید نظر بزرگی بروی این کامپایلز صورت گرفت که امکاناتی چون توانایی کامپایل کردن ++C به ان افزوده شد . در سال ۱۹۹۷ شاخه ازمایشی از این کامپایلر تحت EGCS ساخته شد که بهینه سازی شده بود و هم چنین از++C پشتیبانی می کرد .در پی این کار EGCS قبول کرد که خط جدیدی از توسعه GCC شود و تمام این امکانات در نسخه ۳٫۰ GCC که در سال ۲۰۰۱ انتشار پیدا کرد قرار گرفت . در طول زمان GCC توسعه پیدا کرد برای پشتیبانی کردن از بسیاری از زبان های دیگر مانند Fortan , java , ADA , Objective-C در حال حاضر دیگه کلمه GCC به GNU C Compiler روجوع پیدا نمی کند بلکه به کلمه GNU Compiler collection روجوع پیدا می کند .
عنوان کتاب: کتاب برنامه نویسی به زبان C در سیستم عامل GNU به زبان فارسی
نویسنده: مهدی رسولی
زبان کتاب: فارسی
تعداد صفحه: 61
حجم فایل: 1.6 مگابایت
پردازنده هايي (CPU) که امروزه در سرور ها و رايانه هاي شخصي مورد استفاده قرار مي گيرند، کاملا متفاوت با پردازنده هاي قديمي مي باشد. پردازنده هاي جديد اغلب چند هسته اي بوده و قابليت پردازش اطلاعات را به طور همزمان، موازي و توسط هسته هاي مختلف را دارند. پردازنده هايي (CPU) که امروزه در سرور ها و رايانه هاي شخصي مورد استفاده قرار مي گيرند، کاملا متفاوت با پردازنده هاي قديمي مي باشد. پردازنده هاي جديد اغلب چند هسته اي بوده و قابليت پردازش اطلاعات را به طور همزمان، موازي و توسط هسته هاي مختلف را دارند. تاکنون اگر توسعه گران قصد داشتند اجراي برنامه را با استفاده از هسته هاي مختلف پردازنده انجام دهند، بايد خود را درگير کدهاي سطح پايين و بسيار پيچيده اي مي نمودند. اما خوشبختانه با معرفي کتابخانه Task Parallel Library در DotNet Framework 4.0 اين عمل به ساده ترين شکل ممکن امکان پذير شده است . کتاب برنامه نویسی موازی در سی شارپ میتواند شما را در این زمینه راهنمایی کند.
عنوان کتاب: کتاب برنامه نویسی موازی در سی شارپ Parallel Programming به زبان فارسی
نویسنده: مهندس کناری ناشر: ام اس پی سافت
زبان کتاب: فارسی
تعداد صفحه: 109
حجم فایل: 13.9 مگابایت
این کتاب دارای سرفصل مطالب جزوه حاضر عبارتست از : ویژگی های عمومی زبانهای برنامه سازی ، مقایسه زبانهای برنامه سازی ، ویژگی انواع داده ها و پیاده سازی آنها در زبان های سطح بالا ، روشهای تعیین ترتیب اجرای دستورات وپیاده سازی آنها ، کنترل داده ها ، روشهای تخصیص ارگومان های یک تابع وپیاده سازی آنها ، روشهای مدیریت حافظه در زبان های سطح بالا ، انتزاع داده ها. است شما میتوانید این کتاب را رایگان از سایت ویریا دانلود کنید.
عنوان کتاب: جزوه طراحی و پیاده سازی زبان های برنامه سازی استاد سعیدی
نویسنده: استاد سعیدی
زبان کتاب: فارسی
تعداد صفحه: 89
حجم فایل: 1.9 مگابایت