مبانی برنامه نویسی [1]

خب کامپیوتر چیه؟
کامپیوتر از 2 بخش اصل تشکلی شده:

  • سخت افزار
  • نرم افزار

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


خب انسان برای چی از برنامه ها استفاده می کنه؟ جواب سادس؛ رفع نیاز هاش.
خب پس انسان چطوری نیازش رو به کامپیوتر می فهمونه، مگه کامپیوتر آدمه؟

خب کامپیوتر ها فقط 0 و1 یا 0 ولت و 5 ولت رو می فهمن. خب پس کی یا چی زبان آدم رو به 0 و 1 تبدیل می کنه؟

جواب سادس این چند مرحله است:

  1. خب برنامه نویسی؛ ما نیاز انسان رو به یه سورس کد تبدیل میکنیم
  2. خب یه مترجم(کامپایلر) سورس کد رو تبدیل می کنه به زبان ماشین (0 و 1)
  3. خب کامپیوتر میفهمه که باید چیکار
برای شما

کار کامپیوتر به این سادگی ها هم نیست و من خیلی خیلی ساده توضیح دادم.


انواع زبان برنامه نویسی

  1. رشته های صفر و یک
    خب اولای کار یه سری آدم بیکار بودن که برای اینکه یه برنامه نوشته شه میلیارد ها صفر و یک ، کنار هم می ذاشتن و رسما رشته می بافتن و میشه بهشون بافنده گفت.
  2. زبان سطح پایین (low level)
    خب زبانی مصل اسمبلی low level هست یعنی خیلی نزدیکه به سخت افزار. خب بعد اینکه دیدن بعضی دستور های رشته ای(!) خیلی استفاده میشن؛ گفتن اونارو تبدیل به دستور کنیم.
  3. زبان سطح بالا (high level)
    خب الان یکی بگه من برنامه نویسم، حتما با یه زبان سطح بالا کار می کنه. هر چقدر یه زبان سطح بالاتر باشه؛ نزدیک تر به زبون آدمیزاده. بالفرض اگه یه آدم که برنامه نویسی نیست ، سورس کد رو بخونه میفهمه ولی کد اسمبلی رو یه برنامه نویس اسمبلی هم به زور می فهمه.


ادامه دارد …..

ممنون

نویسنده مطلب: عرش با الف

منبع مطلب

به فکر سرمایه‌گذاری هستی؟

با هر سطحی از دانش در سریع‌ترین زمان با آموزش گام به گام، سرمایه گذاری را تجربه کن. همین الان میتونی با لینک زیر ثبت نام کنی و ۱۰ درصد تخفیف در کارمزد معاملاتی داشته باشی

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

آدرس ایمیل شما منتشر نخواهد شد.