دانلود كتاب آموزش جامع زبان برنامه نويسی #C
كتاب آموزش جامع زبان برنامه نويسی #C
برای دانلود کتاب اموزش جامع زبان برنامه نویسی #C به لینک زیر مراجعه فرمایید :
كتاب آموزش جامع زبان برنامه نويسی #C
برای دانلود کتاب اموزش جامع زبان برنامه نویسی #C به لینک زیر مراجعه فرمایید :
زبان پاسکال یکی از زبانهای برنامه سازی است که ویژگی های اموزشی ان بسیار بالاست یعنی زبان خوبی برای اموزش برنامه نویسی منظم و دقیق میباشد.
قابلیت خوانایی و درک برنامه های این زبان بالاست و میتوان برنامه هایی نوشت که احتمال خطا در انها بسیاراندک باشد علت این امر ان است که زبان برنامه نویسی پاسکال یک زبان ساختار یافته Structed است.
دانلود جزوه اموزش زبان برنامه نویسی پاسکال
قسمت اول
-------
کليات و مفاهيم
هدف کلی
آشنایی با مفاهیم اولیه و ویژگیهای کلی زبانc
هدفهای رفتاری
پس از مطالعه این فصل انتظار میرود دانشجو بتواند:
1. تاریخچه پیدایش زبان c را بگوید.
2. ویژگیهای اصلی این زبان را شرح دهد.
3. کاراکترهای این زبان را تشخیص دهد.
4. ویژگی شناسههای c را بیان کند.
5. متغیرها را شناسایی کند.
6. قسمتهای مختلف برنامه نوشته شده به این زبان را شرح دهد.
مقدمه
در اوايل دهه 1970 ميلادی، «دنيس ريچي» در آزمایشگاه كمپاني بل زبان c را
برای برنامهنويسي سيستمها طراحي کرد. اين زبان از دو زبان پيشين به نامهاي
bcpl و b منتج شده است که اين دو نيز در همين آزمایشگاه نوشته شدند. زبان
c تا سال 1978 منحصر به استفاده در همين آزمایشگاه بود تا اينکه «ريچی» و
«کرنيه» نسخه نهايي اين زبان را منتشر کردند. به سرعت مفسرهاي متعددي از c
تهیه شد، ليکن براي جلوگيری از ناسازگاريهای ايجاد شده و نيز حفظ قابليت
حمل زبان، استاندارد ansi تعاريف متحدالشکلي مطرح کرد. آنچه در اين کتاب
مطرح میشود بر اساس همين استاندارد است. مفسر خود برنامهاي کامپيوتري است
که برنامة سطح بالا دادة ورودي آن و برنامة ايجاد شده به زبان ماشين
خروجي آن را تشکیل میدهد.
به طور كلي ويژگيهاي مهم زبان c به اختصار به شرح زير است:
• زبان c به طور گستردهاي در دسترس است. مفسرهاي تجارتي آن در بيشتر
کامپيوترهاي شخصي، مينيکامپيوترها و نيز در کامپیوترهای بزرگ قابل
استفادهاند.
• c زباني است همه منظوره، ساختيافته سطح بالا (مانند زبان پاسکال و
فورترن) و انعطافپذير كه برخي از خصوصيات زبانهاي سطح پايين را نیز كه
معمولاً در اسمبلي يا زبان ماشين موجود است داراست. در عين حال اين زبان
براي كاربردهاي ويژه طراحي نشده و ميتوان از آن در همه زمينهها، بخصوص به
دليل نزديكي آن به زبان ماشين در برنامهنويسي سيستم، استفاده کرد.
بنابراين c بين زبانهاي سطح بالا و سطح پايين قرار دارد و در نتيجه اجازه
ميدهد كه برنامهنويس خصوصيات هر دو گروه زبان را به كار برد. از اين رو
در بسياري از كاربردهاي مهندسي به طور انحصاري زبان c به كار ميبرند.
(زبانهاي سطح بالا، دستورالعملهايي شبيه زبان انسان و پردازش فکري او
دارند، همچنين يک دستورالعمل زبان سطح بالا معادل چند دستورالعمل به زبان
ماشين است.)
• برنامههاي نوشته شده به زبان c به طور كلي مستقل از ماشين يا نوع
كامپيوتر است و تقريباً تحت كنترل هر سيستم عاملي اجرا ميشود.
• مفسرهاي c معمولاً فشرده و كم حجماند و برنامههاي هدف ايجاد شده با
آنها در مقايسه با ساير زبانهاي برنامهسازي سطح بالا، خيلي كوچك و
كارآمدند.
• برنامههاي c در مقايسه با ساير زبانهاي برنامهسازي سطح بالا، به
راحتي قابل انتقالاند. دليل آن اين است كه c خيلي از ويژگيهاي وابسته به
نوع كامپيوتر را در توابع كتابخانهاي خود منظور داشته است. بنابراين هر
نسخه از c با مجموعهاي از توابع كتابخانهاي مخصوص به خود همراه است كه
براساس ويژگيهاي كامپيوتر ميزبان مربوط نوشته شده است. اين توابع
كتابخانهاي تا حدودي استاندارد است و معمولاً هر تابع كتابخانهاي در
نسخههاي متعدد c به شکل يكسان در دسترس است.
• c روش برنامهسازي ماژولار را پشتيباني ميكند. همچنين از نظر عملگرها
نيز زبانی قوي است که عملگرهاي گوناگوني براي دستكاري روي دادهها در سطح
بیت داراست.
• به طور کلي جامعيت، عموميت، خوانايي، سادگي، کارآيي و پيمانهاي بودن
که همگي از مشخصات برنامهای ايدهآلاند در زبان c پيادهسازي
ميشوند.
ويژگيهاي فوق موجب شده زبان c يکي از قويترين و محبوبترين زبانهاي برنامهسازي در دنيا مطرح شود.
كاراكترها
زبان برنامهنويسي c مجموعهاي خاص از كاراكترها را شناسايي ميكند. اين
مجموعه که در حکم مصالح اوليه جهت شکل دادن به اجزای اصلي برنامهاند
عبارتاند از:
برای دانلود نرم افزار ومطالعه بقیه مطالب به ادامه مطلب مراجعه فرمایید: