قابل توجه کاربران گرامی: تاپیک معرفی اعضاء برای آشنایی بیشتر با یکدیگر (حتما شرکت کنید) لینک

Deepcool
Green MSI


نمایش نتایج: از 1 به 2 از 2
Like Tree8Likes
  • 8 Post By TERRORIST

موضوع: زبان سطح پایین Low Levelو زبان سطح بالا High level Language

  1. #1
    Moderator
    TERRORIST آواتار ها
    تاریخ عضویت
    Sep 2012
    محل سکونت
    هر جایی که عملیات تروریستی باشه.
    نام واقعی
    Behzad
    نوشته ها
    1,876
    تشکر شده 14,391 بار در 1,956 پست
    TERRORIST آنلاین نیست.

    زبان سطح پایین Low Levelو زبان سطح بالا High level Language



    ========================================






    درود کاربران و دوستان گرامی


    بر آن شدم که مقاله ای مفید و سودمند برای دوستان قرار بدم تا از نحوه و پردازش کدها در زبان های سطح بالا و پایین نیز در اختیار شما قرار بدم، برنامه نویس (توسعه دهنده ها) دستورات خود را می توانند در انواع متفاوتی از زبان های برنامه نویسی بنویسد، تعدادی از این زبان ها به صورت مستقیم توسط کامپیوتر درک می شوند، و تعداد دیگری نیاز به ترجمه دارند تا قابل فهم برای کامپیوتر شوند، امروزه صدها زبان کامپیوتری مورد استفاده می باشند که می توان آنها را به سه دسته تقسیم کرد:

    1- زبان ماشین

    2- زبان اسمبلی Low level Programming.

    3- زبان های سطح بالا High Level Languages مانند: ++C و C

    هر کامپیوتری می تواند به طور مستقیم فقط زبان ماشین خود را درک کند، زبان ماشین یک زبان ذاتی و منحصر به فرد یک کامپیوتر می باشد و به هنگام طراحی سخت افزار کامپیوتر تعریف می شود، زبان ماشین عموما شامل رشته ای از اعداد است و موجب می شود که کامپیوتر عملیات اصلی را که در ارتباط با خود است هر بار راه اندازی اجراء نماید، زبان ماشین وابسته به ماشین می باشند ( زبان ماشین یک دستگاه فقط بر روی همان نوع از ماشین اجراء می شود) درک زبان ماشین برای انسان طاقت فرساء و بسیار مشکل است.

    زمانیکه کامپیوتر ها مورد استفاده عموم قرار گرفتند مشخص شد برنامه نویسی زبان ماشین برای بسیاری از برنامه نویسان خسته کننده و ملالت آور است ، در عوض بکار بردن رشته ای از اعداد که کامپیوتر بتواند به صورت مستقیم آنرا درک کند، برنامه نویسان از عبارات کوتاه شده زبان انگلیسی برای فهماندن عملیات ابتدایی به کامپیوتر استفاده کردند، این عبارت مخفف شده شبیه زبان انگلیسی ، مبنای زبان اسمبلی هستند، برنامه ها مترجم بنام اسمبلر مشهور می باشند که زبان اسمبلی را به زبان ماشین ترجمه می کنند.

    زبان ماشین اسمبلی باعث افزایش سرعت برنامه نویسی شد اما هنوز هم مستلزم دستورات فراوانی برای انجام یک عمل ساده بود، برای افزایش سرعت برنامه نویسی زبان های سطح بالا توسعه پیدا کردندکه با استفاده از یک عبارت میتوانند وظایف و اعمال وسیع تری را انجام دهند.

    برنامه های مترجم که وظیفه تبدیل زبان های سطح بالا به زبان ماشین را برعهده دارند کامپایلر نامیده می شوند .

    زبان های سطح بالا این امکان را به برنامه نویس می دهند که دستورات مورد نیاز خود را تقریبا مانند زبان انگلیسی و عملیات ریاضی را به صورت روزمره بنویسد.


    بدیهی می باشد که زبان های سطح بالا نسبت به زبان های ماشین و سطح پایین مانند اسمبلی از محبوبیت بیشتری برخوردار می باشند، در نزد برنامه نویسان (توسعه دهندگان) ، زبان های شیرین و قدرتمند C و ++C و #C و VB و .Net و Java از جمله زبان های سطح بالا High Level می باشند.

    فرایند کامپایل کردن زبان سطح بالا به زبان ماشین می تواند وقت زیادی از کامپیوتر را بگیرد، برنامه های مفسر می توانند مستقیما برنامه های نوشته شده در زبان های سطح بالا را بدون نیاز به کامپایل به زبان ماشین تبدیل کنند.

    اگرچه آهسته تر عمل می کنند عملیات کامپایل کردند، و مفسرها در محیط های توسعه برنامه از کارایی بیشتر برخوردار هستند و در این محیط ها است که ویژگی جدید افزوده شده و خطاها اصلاح می شوند، پس از این اینکه برنامه کاملا توسعه یافت، نسخه کامپایل آن تولید می شود تا اجرای برنامه سریعتر صورت گیرد، اکنون می دانید که سر انجام دو روش برای ترجمه یک برنامه در زبان سطح بالا به شکلی و فرمی که کامپیوتر بتواند آنرا درک کند وجود دارد: کامپایل و مفسر.

    تمامی این توضیحاتی که خدمت دوستان دادم، فرایندهای اولیه ، ساخت ، تولید نهایی برای بازیهای رایانه ای می باشند که شما از آن استفاده می کنید برای اجراء کردن بروی ماشین خود یا همان PC.

    ================================================== ==============


    منبع: وب سایت OCH.

    استفاده از مقاله با درج منبع و ذکر نام نویسنده بلامانع می باشد.

    ویرایش توسط TERRORIST : 29th November 2016 در ساعت 04:08 PM


    Motherboard : Asus X99-Deluxe-USB 3.1 Processor : Intel Core i7 6900K
    Main Memory : GSkill Ripjaws 4 | 4×4GB=16GB DDR4 2800MHz Graphics Card : XFX DD AMD RADEON 2* R9 390X
    Cooling : Cooler Master MasterAir Maker 8 Power Supply : GREEN GP850B-OC+ Evo 80Plus Platinum


  2. 11 کاربر بابت این ارسال مفید از TERRORIST تشکر کرده اند:

    amirsss (30th November 2016),asdaf (29th November 2016),ErfanDL (29th November 2016),First.Last (29th November 2016),golabettruter (29th November 2016),HWANWOONG (1st December 2016),magiteq (30th November 2016),mohammad72 (1st December 2016),msover (30th November 2016),Olesius (29th November 2016),saghi88 (30th November 2016)



  3. #2
    Moderator
    Olesius آواتار ها
    تاریخ عضویت
    Aug 2012
    محل سکونت
    Overclockingheroes.com
    نام واقعی
    Ali
    سن
    29
    نوشته ها
    1,212
    تشکر شده 10,193 بار در 1,321 پست
    Olesius آنلاین نیست.
    تشکر بهزاد جان بابت وقتی که گذاشتید و مقاله خیلی خوب تون


    Motherboard Processor
    Main Memory Graphics Card
    Cooling Power Supply
    this is my life homie, you decide yours

    چارلی چاپلین: آدم خوبــــــــــی باش
    ولی وقتت رو برای اثباتش به دیگران تلف نکن... !

    همیشه آنچه که درباره "من" می دانی باور کن،
    نه آنچه که پشت سر "من" شنیده ای "من" همانم که دیده ای نه آنکه شنیده ای... !


  4. 3 کاربر بابت این ارسال مفید از Olesius تشکر کرده اند:

    magiteq (30th November 2016),mohammad72 (1st December 2016),TERRORIST (1st December 2016)



موضوعات مشابه

  1. High Bandwidth Memory 2
    توسط TERRORIST در انجمن حافظه اصلی (RAM)
    پاسخ: 0
    آخرين نوشته: 16th July 2016, 11:27 PM
  2. پایین آوردن موقتی دمای 3770k
    توسط NAVID OC در انجمن خنک کننده های آبی (Water Cooling)
    پاسخ: 7
    آخرين نوشته: 10th May 2014, 09:23 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •