دانلود تحقیق بازنگری C

Word 52 KB 16967 10
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۷,۱۵۰ تومان
قیمت با تخفیف: ۵,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • این ضمیمه به عنوان کمکی به برنامه‌نویسان C با شناسایی جنبه‌های مختلف زبان تهیه شده است. به این طریق، این ضمیمه به عنوان یک راهنما است و آموزشی نیست.

    سرمنشاءهای [برنامه] C
    زبان برنامه‌نویس C در اولین بار به وسیله دنیس ریتج (Dennis Ritch) بر روی یک DEC.PDP-11 که از سیستم‌عامل UNIX استفاده می‌کرد. اختراع گردید. زبان C دنباله زبانی با نام BCPL است که هنوز در اروپا بیشترین استفاده از آن می‌شود. BEPL به وسیله مارتین ریچارد (Martin Richard) به وجود آمد و به وسیله زبان B تحت تأثیر قرار گرفت. که توسط کن تامپسون (Ken Thompson) اختراع شد و به ایجاد زبان C منجر گردید.
    برای سالهای متمادی استاندارد دی فاکتور (de factor) برای C، استانداردی بود که به وسیله ورژن‌ ۵ سیستم عامل UNIX پشتیبانی می‌شد و در برنامه‌نویسی C که به وسیله برایان کرنافن (Brian Kernighan) و دنیس ریچ (Dennis Ritch) نوشته شده بود توضیح داده می‌شد و به وسیله (Englewood cliffs: Prentice-Hall.Inc.,1978) [منتشر گردید]. در هنگامی که محبوبیت کامپیوترهای کوچک افزایش یافت تعداد زیادی از کارکردهای C خلق شد. اکثریت این کارکردها در سطح کد با یکدیگر قابل تعویض بودند بنابراین چون استانداردی وجود نداشت اختلاف به وجود می‌آمد.
    برای تصحیح این وضعیت کمیته‌ای در تابستان ۱۹۸۳ به منظور کار بر روی تولید یک ANSI استاندارد تشکیل شد تا اینکه زبان C را توصیف کند. با این نوشته، استاندارد مورد نظر کامل بوده و سازگاری آن با ANSI بسیار زود مورد قبول واقع شد.
    زبان C به عنوان یک زبان استاندارد
    زبان C عموماً به عنوان یک زبان ساختاری در نظر گرفته شد، با برخی تشابهات با ALGOL و پاسکال. اگرچه کلمه ساختار بلوکی مستقیماً برای زبان C در حالت آکادمیک به کار نمی‌رود، زبان C به صورت غیر رسمی بخشی از آن گروه زبان است، مشخصه بارز زبان ساختاری جداسازی کد و اطلاعات از یکدیگر است. این مطلب به این معنی است که زبان می‌تواند همه‌ اطلاعات و دستورالعمل‌های ضروری برای انجام یک کار مشخص را از بقیه برنامه حذف و پنهان کند. به طور کلی، جداسازی با مراحل فرعی با انواع عمومی‌ای که دائم‌اند، به دست می‌آید. به این طریق، احتمال دارد که مراحل فرعی نوشته شوند تا اینکه وقایعی که در آن اتفاق می‌افتد باعث تأثیرات فرعی در قسمت‌های دیگر برنامه نشود. استفاده بیش از حد از انواع جهانی (انواعی که در کل برنامه شناخته می‌شوند) ممکن است باعث نفوذ عوامل به درون برنامه شود با مجاز شناختن تأثیرات ناخواسته در برنامه، در برنامه C همه‌ مراحل فرعی عملکردهای مجزا هستند.
    عملکردها بلوکهای سازه‌های Cاند که در آن همه فعالیت‌ها اتفاق می‌افتند. آنها کارهای بخصوص را در برنامه به منظور کدگذاری و تشخیص جداگانه انجام می‌دهند. پس از debugging یک عملکرد که فقط انواع عمومی را به کار می‌گیرد، شما می‌توانید بر عملکردی تکیه‌ کنید که در همه موقعیت‌های متنوع بدون به وجود آوردن تأثیرات جانبی در بخش‌های دیگر برنامه، کار کند. همه انواع نشان داده شده در این عملکرد بخصوص فقط با آن عملکرد شناخته خواهند شد.
    همچنین استفاده از بلوکهای کد در برنامه C ساختار برنامه را به وجود می‌آورد. یک بلوک کد عبارتهایی از یک گروه برنامه منطقی متصل است که می‌تواند به عنوان یک واحد در نظر گرفته شود. و با قرار گرفتن خطوط کد مابین ابروها بسته و باز مانند زیر قرار می‌گیرند.
کلمات کلیدی: C - زبان برنامه‌نویس C

(تغيير مسير از زبان برنامه‌نويسي C) پرش به: ناوبري, جستجو زبان برنامه‌نويسي C، زباني همه منظوره، ساخت يافته و روندگرا مي باشد که در سال ???? توسط دنيس ريچي در آزمايشگاه بل ساخته شد.[?] تاريخچه براي بررسي تاريخچه زبان C بايد به سال ???? بازگرديم که م

جهت افزايش سرعت غلط‌گيري متوني که توسط تايپ مستقيم و يا به‌وسيله نرم‌افزارهاي تشخيص دست‌خط (‌Optical Character Recognition - OCR) وارد کامپيوتر گرديده‌اند، معمولا وجود دو نفر به‌طور همزمان يکي براي قرائت از روي نمونه اصلي با صداي بلند و ديگري براي

Microsoft visual stadio . net Visual stadio . net ( vs . net ) جديدترين ابزار برنامه سازي شرکت مايکروسافت و شکل گرفته بر اساس فناوري نوين . net است . فناوري . net رويکرد جديد مايکروسافت براي توليد نرم افزار است و بر تمام برنامه ريزيهاي مايکروسافت ب

اين ضميمه به معرفي اجمالي دستورات ANSI C اختصاص دارد. هدف از ارائه اين ضميمه، دو مسأله مي باشد. نخست آنکه کمکي هر چند کوچک به يادگيري دستورات ANSI C براي کساني که آشنايي مختصري با اين دستورات دارند باشد. دوم آنکه خلاصه اي از اين دستورات در کنار کامپ

لغات کلیدی : ما یت زنگار غلات ، مایت های ، موروفولوژی ( ریخت شناسی ) ، گیاهان میزبان ، تحلیل چند متغیره ، علفهای خودرو. چکیده مطلب: طبقه بندی سیستماتیک کنونی Eriophyodea در بسیاری جاها بعنوان پیوستگی ساختگی و پیوستگی که گیاه گیاهخوار را منعکس نمی کند. شرح کمی تغییر مورفولوژیکی مربوط به میزبان می تواند اطلاعات پایه مورد نیاز در بهبود سیستم رده بندی Eriophyoidرا فراهم می کندو درک ...

در محيط گرافيک در زبانهاي برنامه نويسي تحت DOS اشکال ساده مثل مستطيل و دايره را مي توان با پاک کردن و کشيدن مجدد براحتي جابجا نمود اما حرکت اشکال پيچيده با اين روش بسيار وقت گير مي باشد بطوريکه پاک کردن و کشيدن دوباره شکل کاملا به چشم مي آيد. در چ

چکیده مطلب : تفاوتهای مورفولوژیکی و ژنتیکی جمعیتهای حشرات در ارتباط با استفاده گیاهان میزبان مختلف پدیده مهمی است که تشخیص اکولوژیکی و گونه زایی در شرایط هم محلی را قدیمی تر می کند. در این تحقیق تغییر مورفولوژیکی جمعیتهای BREVCORYNE brasssicae (هم بال :APHIDIDAE ) مربوط به دو گونه میزبانBRASSICA OLERACEO. BRASSICA COMPESTRIS هستند که از لحاظ هم محلی بودن در کوهستانهای چیاپاس ...

++C ++C يک زبان برنامه نويسي همه منظوره و سطح بالا است. ++C يک زبان چندرگه است که از برنامه نويسي رويه‌اي، تجريد داده‌ها و برنامه نويسي شئ گرا پشتيباني مي‌‌کند. ++C به همراه جد خود C از پرطرفدارترين زبانهاي برنامه نويسي تجاري هستند. زبان برنامه‌

بسياري از زبان‌هاي برنامه‌نويسي امروزي از اين قرارند: C++,C ، Javad , C# , COBOL , Microsoft Visual Basic و غيره. با وجود اين همه زبان، يک مهندس نرم‌افزار چگونه تصميم مي‌گيرد که کداميک از آنها را براي يک پروژه استفاده کند. گاهي اوقات، يک زبان به اين

از آنجائيکه oracle 8 ساخته شده و به سرعت از آن استفاده موثر ميشود، User ها و گسترش دهندگان آن بايد از زبان يکساني برخوردار باشند و فهم عميقي و هم در تجارت و هم ابزارهاي oracle داشته باشند. اين روش جديدي براي پيشرفت است. به طور تاريخي، تحليل گران سيس

اسکریپت چیست ؟ اسکریپت زبان های اسکریپتی برای ارائه تحولات و ایجاد پویایی در صفحات وب ایجاد شدند . این زبان ها از روی زبان های برنامه نویسی ساخته شدند و بهمین دلیل دارای تشابه بسیاری با هم هستند . این زبان ها در اصل نمونه کوچک شده زبان های مادر خود هستند . تعدادی از فرمان ها و امکانات زبان های بزرگ در این زبان ها حذف شده اند . مثلا امکان نوشتن فایل یا پاک کردن فایل ها برروی ...

ثبت سفارش
تعداد
عنوان محصول