پیوند ها
نام فایل : آشنایی با زبانهای برنامه نویسی مبتنی بر زبان C
فرمت : .ppt
تعداد صفحه/اسلاید : 25
حجم : 376 کیلوبایت
بنام دانای توانا
آشنایی با زبانهای برنامه نویسی مبتنی بر زبان C
*
زبان C
مقدمه
شروع برنامه نویسی با الگوریتم آغاز می شود و پس از نوشتن الگوریتم و احیانا رسم فلوچارت، برنامه نویسی آغاز می شود. ماشین (کامپیوتر) از برنامه ایی که ما نوشتیم سر در نمی آورد وما هم از زبان ماشین سر در نمی آوریم! ما برنامه را به یک زبان برنامه نویسی سطح بالا (یعنی برنامه ایی که به سطح زبان انسان نزدیک است) نوشته و بعد آن را تبدیل به یک برنامه قابل اجرا بر روی کامپیوتر(زبان سطح پایین یا زبان ماشین) می نماییم
*
انواع زبان برنامه نویسی
زبانهای سطح بالا
زبانهای سطح پایین
*
زبانهای سطح بالا
دستورالعملهای این زبانها بسیار نزدیک به زبان انسانها (زبان انگلیسی) است و به همین دلیل برنامه نویسی با این زبانها بسیار ساده بوده و می توان الگوریتمها را به راحتی به این زبانها تبدیل کرد. از آنجا که این زبانها به هیچ ماشین خاصی وابسته نیستند، برنامه های نوشته شده با این زبانها (تا حد زیادی) قابل حمل می باشند (portable)
*
مثال
Basic کاربردهای آموزشی
Fortran کاربردهای علمی و مهندسی
Pascal کاربردهای آموزشی و علمی
C
برنامه های نوشته شده به این زبانها ابتدا باید به زبان ماشین ترجمه شوند تا بر روی کامپیوتر قابل اجرا باشند. برای ترجمه این زبانها از کامپایلرها و یا مفسرها استفاده می شود.
*
زبانهای سطح پایین
این زبان مستقیما با صفر و یک نوشته می شود و بدون هیچ واسطه ای برروی کامپیوتر قابل اجرا است. طراحان سخت افزار هر کامپیوتر، زبان ماشین خاص خود را برای آن ماشین طراحی می نمایند. به همین دلیل هر برنامه ای که به زبان ماشین نوشته شود، فقط برروی ماشین خاص کار می کند، به این دلیل برنامه های نوشته شده به زبان ماشین را غیر قابل حمل می نامند. از طرف دیگر یادگیری این زبان بسیار مشکل بوده و برنامه نویسی با آن نیز بسیار سخت است و همچنین احتمال بروز خطا نیز در آن زیاد است.
*
تاریخچه زبان c (1)
برای بررسی تاریخچه زبان C باید به سال 1967 بازگردیم که مارتین ریچاردز زبان BCPL را برای نوشتن نرم افزارهای سیستم عامل و کامپایلر در دانشگاه کمبریج ابداع کرد
سپس در سال 1970 کن تامپسون زبان B را بر مبنای ویژگیهای زبان BCPL نوشت و از آن برای ایجاد اولین نسخه های سیستم عامل Unix در آزمایشگاههای بل استفاده کرد.
زبان C در سال 1972 توسط دنیس ریچی از روی زبان B و BCPL در آزمایشگاه بل ساخته شد و ویژگیهای جدیدی همچون نظارت بر نوع داده ها نیز به آن اضافه شد.
ریچی از این زبان برای ایجاد سیستم عامل Unix استفاده کرد اما بعدها اکثر سیستم عاملهای دیگر نیز با همین زبان نوشته شدند.
....
مبلغ واقعی 20,000 تومان 10% تخفیف مبلغ قابل پرداخت 18,000 تومان
برچسب های مهم
دانلود فایل فلش فارسی NOKIA 1800 RM-653 ورژن 06.51 ... ...
با این راهنمای جامع، به دنیای شگفتانگیز ارزهای دیجیتال قدم بگذارید، انواع مختلف آنها را بشناسید، با نحوه کار آنها آشنا شوید و با سرمایهگذاری هوشمندانه در این حوزه، به سودآوری و کسب ثروت برسید! ارزهای دیجیتال، نوع جدیدی از داراییهای دیجیتال هستند که بر پایه فناوری ... ...
با این راهنمای جامع، به دنیای شگفتانگیز تبلیغات ویدیویی قدم بگذارید، انواع مختلف آن را بشناسید، با اصول و مراحل ساخت و انتشار ویدیوهای تبلیغاتی آشنا شوید و با استفاده از این ابزار قدرتمند، به برند خود رونق ببخشید و فروشتان را به طور چشمگیری افزایش دهید! تبلیغات ... ...
دانلود حل المسائل تحقیق در عملیات فردریک هیلیر Frederick S. Hillier تعداد صفحات: 1099 زبان: لاتین ویرایش : نهم فرمت: PDF عنوان لاتین: Introduction to Operations Research نویسنده: فردریک هیلیر - Frederick S. Hillier ... ...
دانلود مجموعه اندیکاتورهای [ PZ - PZ indicator for MT4 AND MT5 ] + Expert collection | برای متاتریدر 4 و 5 هشدار: بازارهای مالی دارای ریسک هستند و این فروشگاه در قبال آموزش، نحوه استفاده و نتایج ترید شما، هیچ گونه مسئولیتی نخواهد داشت. مجموعه اندیکاتورها شرکت PZ یکی از ... ...
دانلود فایل فلش فارسی NOKIA C2-01 RM-721 ورژن 11.40 ... ...
دانلود جزوه و خلاصه کتاب روش های محاسبات عددی - جواد وحیدی و صابر قاسم پور - مهندسی - pdf به همراه 15 دوره نمونه سوال دانلود خلاصه جامع کتاب روش های محاسبات عددی تالیف جواد وحیدی و صابر قاسم پور منبع رشته های مهندسی شامل: خلاصه و جزوه + 15 دوره نمونه سوال به همراه ... ...
هرچه "من" فردی قوی تر باشد، ظرفیتش برای یکی شدن با دیگری کمتر است. آن"من" دیواری در این بین است، خودش را اظهار می کند. اظهار او چنین است: تو، تو هستی و من، من هستم. فاصله ای بین تو و من هست. آن وقت مهم نیستکه من چقدر تو را دوست داشته باشم، شاید تو را در آغوش هم بگیرم، با ... ...
با POCKET OPTION یک معاملهگر حرفهای شوید یک پلتفرم معاملاتی قابل اعتماد برای همه هر معاملهگری میخواهد تا در بهترین شرایط سود ببرد و نمیخواهد نگران امنیت وجوه شخصی خود باشد. اولین کار واضحی که یک معاملهگر مبتدی انجام میدهد بررسی سایتهای مختلف معامله آنلاین ... ...
دانلود فایل فلش فارسی NOKIA X7-00 RM-707 ورژن 111.030 ... ...
دانلود پاورپوینت خلاصه کتاب تئوری حسابداری 1 - دکتر مهرانی و دکتر کرمی + 8 دوره نمونه سوال با پاسخنامه این مجموعه شامل دوبخش می باشد: 1 . اسلایدهای خلاصه کتاب تئوری حسابداری 1 به صورت تفکیک شده فصول 1 تا 7 2. آرشیو 8 دوره نمونه سوال تئوری حسابداری 1 به همراه ... ...