زبانهای سیستم کامپیوتر 29 ص
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 29
زبانهای سیستم کامپیوتر
اجرا و عملی ساختن الگوریتمهای انتزاعی وابسته به هم بهوسیله برای تولید یک برنامه رایانهای مشخص با ابزار زبان برنامهنویسی ممکن است. گرچه نزدیکترین راه برای بازسازی این قوانین در رایانه کار روی مدارهای الکترونیکی سختافزار آن است. اما این کاری طاقتفرسا و زمانبر و درنتیجه کمابیش ناممکن است. واسطهایی ساخته شدند تا میان سختافزار و انسان قرار گیرد. طبیعی است یک واسط به ساده کردن و انتزاعی کردن رویدادهای ممکن درون سخت افزار میپردازد. این انتزاعی کردن، سازنده سطوح گوناگون یا لایهبندی در معماری زیرساخت برنامهها است. به همین ترتیب زبانهای برنامهنویسی گوناگون هم هرکدام برای ساخت برنامههای یک یا شماری اندک از این لایهها قابل استفاده هستند.
با متفاوت بودن آنچه برنامهنویس برای آسانی استفاده خود آفریده با ورودی واقعیسخت افزار برای اجرای فرامین (که به زبان ماشین معروف است) برنامه واسط باید شیوهٔ خط برنامه نویس را به زبان ماشین برگرداند
زبانهای برنامه نویسی
تعدادی از زبانهای برنامهنویسی به شمار زیر هستند :
اسمبلی (Assembly)
لیسپ (LISP)
بی سی پی ال (BCPL)
سی (C)
سیپلاسپلاس (++C)
پلاس/سی ال آی(C++/CLI)
پاسکال (Pascal)
جاوا (Java)
سیشارپ (#C)
جی شارپ (#j)
بیسیک (Basic)
پایتون (Python)
پرل (Perl)
پیاچپی (PHP)
Matlab
وی بی دات نت (VB .Net)
دلفی (Delphi)
ویژوال بیسیک (visual basic)
لینگو (Lingo)
اسمبلی
Assembly
اَسِمبلی یک زبان برنامهنویسی سطح پایین است و از بالاترین سرعت نسبت به سایر زبانها برخوردار است. زیرا سایر زبانها ابتدا به اسمبلی و سپس به زبان ماشین(0و1) کامپایل میشوند ولی اسمبلی مستقیما به زبان ماشین کامپایل میشود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. مثلا اسمبلی Intel با AMD فرق دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است.
زبانهای برنامهنویسی سطح بالا علی رغم تواناییهای زیادی که دارند همیشه برای کار با سخت افزار مناسب نیستند(به جز C که برای کار باسخا افزار از همه حتی اسمبلی بهتر است) در حالی که اسمبلی قدرت زیادی برای کار با سخت افزار دارد.
میزان استفاده از حافظه
برنامههای نوشتهشده به زبان اسمبلی نسبت به برنامههای معادل در زبانهای سطح بالا، حافظه کمتری را اشغال میکنند. البته این امر بستگی به انخاب اندازه سگمنت حافظه در زمان نوشتن برنامه دارد.
برنامههایی که نیاز به زمان بلادرنگ دارند در اس۰۲:۵۲، ۷ نوامبر ۲۰۰۷ (UTC)۰۲:۵۲، ۷ نوامبر ۲۰۰۷ (UTC)~~مبلی به خوبی نوشته میشوند و همچنین برنامههای مقیم در حافظه.در ضمن برنامه نویس با اسمبلی کارهایی میتواند انجام دهد که با زبانهای سطح بالا نمیشود آن کارها را انجام داد. از جمله دستکاری مستقیم VGA و یا RAM.
لیسپ
لیسپ یک زبان برنامهنویسی رایانه است که در سال ۱۹۵۸ به وسیلهٔ جان مککارتی ابداع شده است. این زبان، مانند زبان برنامهنویسی پرولوگ، بیشتر برای برنامهنویسی هوش مصنوعی مورد استفاده قرار میگیرد. با توجه به اینکه زبان لیسپ از نحو سادهای برخوردار است، تجزیه و پیادهسازی آن نسبتاً با سهولت انجام میشود.
متن برنامههای لیسپ عموماً از نمادها و لیستهایی از نمادها تشکیل میشود و بدین خاطر است که این زبان لیسپ (مخفف پردازش لیست) نامیده شده است. یکی از ویژگیهای جالب زبان لیسپ این است که خود برنامههای لیسپ نیز لیست هستند و بنا بر این، میتوان با برنامهها به عنوان دادهها رفتار کرد و یا دادهها را به عنوان برنامه ارزیابی نمود.
لیسپ دارای گویشهای مختلفی است که بعضی از آنها دارای قابلیتهای شیءگرا نیز هستند. از این میان میتوان به کامن لیسپ اشاره کرد.
سی++
زبان برنامهنویسی ++C (تلفظ می شود: پلاس) یک زبان برنامهنویسی کامپیوتری عمومی با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای کنترل نوع ایستا، نوشتار آزاد، چندمدلی، معمولا زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیگرا، برنامه نویسی جنریک است.
زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بصورت همزمان است.
زبان ++C توسط بییارنه استراستروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را "C با کلاس" نامگزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. نسخه فعلی استاندارد این زبان ISO/IEC 14882:2003 است. نسخه جدیدی از استاندارد (که به صورت غیررسمی C++0x نامیده میشود) در دست تهیه است.
تاریخچه زبان
استراستروپ کار بر روی زبان «c با کلاس» را در سال ۱۹۷۹ آغاز کرد.ایده ساخت این زبان جدید در زمان کار بر روی تز دکترای خود به ذهن استراستروپ خطور نمود. او متوجه شد که سیمولا دارای ویژگیهای مناسب برای ساخت برنامههای بسیار بزرگ است اما برای استفاده عملی بسیار کند است اما BCPL با وجود سرعت بسیار زیاد برای ساخت برنامههای بزرگ بسیار سطح پایین است. زمانی که استراستروپ کار خود را در آزمایشگاه های بل (Bell Labs) آغاز نمود با مشکل تحلیل هسته unix با توجه به محاسبات توزیع شده روبرو شده بود. با یادآوری تجربیات خود در دوران دکترا، او زبان C را با استفاده از ویژگیهای سیمولا گسترش داد. C به این دلیل انتخاب شد که C یک زبان عمومی، سریع، قابل حمل، و بصورت گسترده در حال استفاده بود. علاوه بر C و سیمولا زبانهای دیگری مانند ALGOL 68، ADA، CLU، ML نیز بر ساختار این زبان جدید اثر گذاشت. در ابتداویژگیهای کلاس، کلاسهای مشتق شده، کنترل نوع قوی، توابع درون خطی، و آرگومان پیشفرض از طریق Cfront به C اضافه شد. اولین نسخه تجاری در سال ۱۹۸۵ ارائه شد.
در سال ۱۹۸۳ نام زبان از «C با کلاس» به ++C تغییر یافت. ویژگیهای دیگر شامل توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط کاربر بصورت آزاد، کنترل نوع بهتر، و توضیحات یک خطی به صورت BCPL با استفاده از «//» نیز به آن اضافه شد. در سال ۱۹۸۵ اولین نسخه زبان برنامهنویسی ++C انتشار یافت و مرجع مهمی برای این زبان فراهم شد در حالی که هیچ استاندارد رسمی وجود نداشت. در سال ۱۹۸۹ ویرایش 2.0 از زبان ++C ارائه شد. ویژگیهای جدیدی مانند ارثبری چندگانه، کلاسهای انتزاعی، اعضای ایستای توایع، اعضای ثابت
سایر محصولات :
زبانهای سیستم کامپیوتر 29 ص
زبانهای سیستم...
وصیتنامهوصیتنامه...
تحقیق در مورد قواعد عربی سال دوم راهنماییتحقیق در مورد قواعد عربی...
زبانهای برنامه نویسی 25 صزبانهای برنامه نویسی...
وصیت نامهوصیت نامه...
زارش کار کارگاه آهنی 70 صزارش کار کارگاه آهنی...
تحقیق در مورد قواعد عربی سال دوم راهنمایی 13صتحقیق در مورد...
وصیت1010وصیت1010...
ریجنالیسم 33 صریجنالیسم 33 ص...
HTML IntroductionHTML Introduction...
تحقیق در مورد قناتتحقیق در مورد قنات...
نگاهی به چگونگی ثبت یک شرکتنگاهی به چگونگی ثبت یک...
رژیم غذایی ورزشکاران 22 صرژیم غذایی ورزشکاران 22 ص...
رژیم غذایی درورزشکاران 27 صرژیم غذایی درورزشکاران 27 ص...
تحقیق در مورد قلب ما چه شتحقیق در مورد قلب ما چه ش...
نگاهی به تاریخچه ثبت احوال در استان مرکزینگاهی به تاریخچه ثبت احوال در استان...
ریـچارد مایر 19 صریـچارد مایر 19 ص...
تحقیق در مورد قرص های شادی آور و هیجانزا اکستازی38صتحقیق در مورد قرص های شادی...
نکاح با غیر مسلماننکاح با غیر مسلمان...
ریزپردازنده 24 صریزپردازنده 24 ص...
رویکردهای ، تحولات وزمینه های مناسب برای کاربرد اطلاعات در آموزش کشاورزی 36 صرویکردهای ، تحولات وزمینه...
نگاهى به قانون تغلیظ در قتل های در حکم شبه عمدنگاهى به قانون تغلیظ در قتل های...
تحقیق در مورد قاجار 7صتحقیق در مورد قاجار...
رویکردی اجتماعی به مطالعه ی ورزش 21 صرویکردی اجتماعی به مطالعه ی ورزش 21...
نقش دولت در تجارتنقش دولت در تجارت...
روشهای مختلف آبیاری 16 صروشهای مختلف آبیاری...
تحقیق در مورد فوتودیودهای آوالانژ 22 صتحقیق در مورد فوتودیودهای آوالانژ 22...
نفقهنفقه...
تحقیق در مورد فلسفه و مسیحیّتتحقیق در مورد فلسفه و مسیحیّت...
نظام قضایی آلماننظام قضایی آلمان...
روش های ذخیره سازی تصاویر 24 صروش های ذخیره...
تحقیق در مورد فلسفه تنظیم خانوادهتحقیق در مورد فلسفه تنظیم خانواده...
منابع استنباط احکاممنابع استنباط احکام...
روش مدیریت اطلاعات و مستند سازی 24 صروش مدیریت اطلاعات و...
تحقیق در مورد فشار های روانی 15 صتحقیق در مورد فشار...
روایتی دیگر پیرامون داروهای نیروزا و دوپینگ 22 صروایتی دیگر پیرامون داروهای نیروزا و دوپینگ...
مقایسه ای بین وظایف انجمن شهر و شورای اسلامیمقایسه ای بین وظایف انجمن شهر...
روانشناسی و ورزش 38 صروانشناسی و ورزش 38...
مقاله دولت الکترونیک و متدولوژی پیاده سازی آن _ wordمقاله ...
تحقیق در مورد فسلفه پیشرفت گراییتحقیق در مورد فسلفه پیشرفت گرایی...
روابط زوجین 17 صروابط زوجین 17 ص...
مفهوم عدالت در حقوقمفهوم عدالت در...
تحقیق در مورد فرهنگ خشونت و راه های نفی آن 9صتحقیق در مورد فرهنگ خشونت و راه...
رفتار سازمانی لاتین Organization studies 14 صرفتار سازمانی لاتین Organization studies 14...
رضایت مشتری 28 صرضایت مشتری 28...
مفهوم ضمان درکمفهوم ضمان درک...
تحقیق در مورد فرم ساختمان در اقلیم گرم و خشکتحقیق در مورد فرم ساختمان در...
رضایت شغلی 24 صرضایت شغلی 24 ص...
معاونت در سرقتمعاونت در سرقت...
رشد انعطاف پذیری 12 صرشد انعطاف پذیری...
پرورش کرم ابریشم 13 صتحلیل فضا های شهری کاربری درمانی ( بیمارستان) 61 ص
امامت و امامان دوازده گانه 77 ص
اثرات ورزش بر سلامتی بدن 34 ص
سوره های قران و ترجمه برخی آیات
سوره فلق
سوره فاتحه
سوره المائده آیه 6 12ص
سوره احزاب
فیوز های الکتریکی
توضیحات بیشتر - دانلود
حمل و نقل در چاه 19 ص
حمل و نقل 18 ص
حفاظت از محیط زیست 10 ص
حد و پیوستگی 9 ص
تک یاختهها 33 ص
کلمات کلیدی :بان رنامهzwnj نویسی وابع مجازی ربارگزاری های یگری مانند های رنامهzwnj نویسی بانهای یستم کامپیوتر رنامهzwnj نویسی رنامهzwnj های ویژگیzwnj های بان رنامهzwnj میzwnj شود بان ماشین بانzwnj های بانهای یستم رای کار رنامهzwnj نویسی میzwnj ستفاده سمبلی رنامه ویژگیzwnj بانهای بانzwnj نتزاعی
- ۹۶/۰۹/۱۳