بلاگ شخصی علی سرخوش

سلام مجدد خدمت تمامی دوستان

نخست قبل از توضیح نیاز هست شما با مفهومی به نام زبان ماشین آشنایی پیدا کنید. زبان ماشین (زبان سخت افزار ) مفهومیست از میلیون ها سویچ  موجود در پردازنده (cpu) که 2 حالت برای آنها در نظر گرفته شده است .
این سویچ ها یا در حالت روشن (معادل 1) یا در حالت خاموش (معادل 0) قرار میگیرند. پس داخل سی پی یو فقط دو حالت صفر و یک وجود دارد که به این صفر و یک زبان ماشین گفته میشود.

با علم به زبان ماشین به سراغ دسته بندی زبان های برنامه نویسی از نظر نزدیکی با زبان سخت افزار رفته و مورد بررسی قرار میدهیم.

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


برای زبان های برنامه نویسی از نظر نزدیکی با سخت افزار 3 دسته بندی وجود دارد :

زبان سطح پایین : اسمبلی و...
زبان سطح میانی: سی و سی پلاس پلاس و...
زبان سطح بالا:اس کیو ال و....


پ.ن :سطح زبان ها هیچ گونه ارتباطی با قدرت زبان های برنامه نویسی ندارد!!

موفق و سربلند باشید
ارادتمند شما علی سرخوش

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی