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

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

 

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

 

زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند. زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است.

 

(بیشتر…)

ادامه مطلب...

دانلود نرم افزار emu8086 v4.08 کامپایلر زبان ماشین و اسمبلی

دانلود نرم افزار emu8086 v4.08 کامپایلر زبان ماشین و اسمبلی

 

| دانلود نرم افزار emu8086 v4.08 کامپایلر و ویرایشگر زبان ماشین و اسمبلی |

 

زبان اسمبلی یک زبان برنامه نویسی سطح پایین می باشد که زبانی نزدیک به زبان ماشین است و مستقیم تر از بقیه زبان ها با سخت افزار در ارتباط است. اسمبلی از بالاترین سرعت نسبت به سایر زبان ها برخوردار است. زیرا سایر زبان ها ابتدا به اسمبلی و سپس به زبان ماشین(۰و۱) کامپایل می شوند ولی اسمبلی مستقیما به زبان ماشین کامپایل می شود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است.
نرم افزار emu8086 به عنوان شبیه ساز میکروپروسسور ۸۰۸۶ و اسمبلر یکپارچه ای با آموزش هایی برای افراد مبتدی طراحی شده است. این شبیه ساز کاملاً شبیه به یک میکروپروسسور واقعی برنامه ها را در حالت گام به گام اجرا می کند. و تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها را نمایش می دهد. تنها با یک یا دو کلیک موس و به آسانی می توان تمامی مقادیر حافظه را مورد بررسی و ویرایش قرار داد.

 

قابلیت های کلیدی نرم افزار emu8086:
– شبیه سازی و کامپایل کردن برنامه های اسمبلی
– اجرای برنامه به صورت گام به گام
– نمایش تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها
– بررسی و ویرایش آسان تمامی مقادیر حافظه
– اجرای دستورالعمل ها به صورت رو به جلو و یا رو به عقب
– ایجاد یک سیستم عامل کوچک که کد های باینری را داخل یک فلاپی دیسک بوتیبل می نویسد
– و …


(بیشتر…)

ادامه مطلب...