انواع زبان های برنامه نویسی از نظر نزدیکی با سخت افزار
پنجشنبه, ۱۸ شهریور ۱۳۹۵، ۰۴:۱۰ ق.ظ
سلام مجدد خدمت تمامی دوستان
نخست قبل از توضیح نیاز هست شما با مفهومی به نام زبان ماشین آشنایی پیدا کنید. زبان ماشین (زبان سخت افزار ) مفهومیست از میلیون ها سویچ موجود در پردازنده (cpu) که 2 حالت برای آنها در نظر گرفته شده است .
این سویچ ها یا در حالت روشن (معادل 1) یا در حالت خاموش (معادل 0) قرار میگیرند. پس داخل سی پی یو فقط دو حالت صفر و یک وجود دارد که به این صفر و یک زبان ماشین گفته میشود.
با علم به زبان ماشین به سراغ دسته بندی زبان های برنامه نویسی از نظر نزدیکی با زبان سخت افزار رفته و مورد بررسی قرار میدهیم.
زبان های برنامه نویسی هرچه به زبان محاوره ای انسان نزدیک تر باشد در دسته بندی زبان سطح بالا تر بوده و هرچه به زبان پردازنده نزدیک تر باشد در دسته بندی زبان سطح پایین قرار خواهد گرفت.
برای زبان های برنامه نویسی از نظر نزدیکی با سخت افزار 3 دسته بندی وجود دارد :
زبان سطح پایین : اسمبلی و...
زبان سطح میانی: سی و سی پلاس پلاس و...
زبان سطح بالا:اس کیو ال و....
پ.ن :سطح زبان ها هیچ گونه ارتباطی با قدرت زبان های برنامه نویسی ندارد!!
موفق و سربلند باشید
ارادتمند شما علی سرخوش