زبان های برنامه نویسی به سه سطح مختلف تقسیم میشوند که عبارتند از :
Low-Level Languages (زبان های سطح پایین)
Mid-Level Languages (زبان های سطح میانی یا متوسط)
High-Level Languages (زبان های سطح بالا)
توضیح Low-Level Languages یا زبان های سطح پایین :
این زبانها به سخت افزار نزدیک هستند و شامل دو دسته اصلی میشوند !
Machine Language : زبان ماشین نزدیک ترین زبان به سخت افزار است و بصورت کدهای Binary نوشته میشود. این زبان مستقیما توسط CPU قابل اجرا است.
Assembly Language : این زبان یک لایه بالاتر از زبان ماشین است و از کلمات اختصاری و نمادها بجای کدهای Binary استفاده میکند. این زبان با استفاده از اسمبلر به زبان ماشین ترجمه میشود.
زبان های سطح پایین (Low-Level) در توسعه سیستم عامل ها، درایورها و برنامه هایی که نیاز به کنترل مستقیم سخت افزار دارند کاربردی هستند.
توضیح Mid-Level Languages یا زبان های سطح متوسط :
زبان های سطح میانی ترکیبی از ویژگی های زبان های سطح پایین و سطح بالا هستند. زبان C یک نمونه از این زبان هاست که امکان دسترسی به سخت افزار را فراهم میکند و از طرفی قابل فهمتر از زبان های سطح پایین است.
چرا من الان یادم افتاد خودم رو معرفی کنم 🤔؟ امیرحسین ناظوریام یه دانشجو تو حوزه System Hacking و علاقه مند به یادگیری و یاد دادن. همچنین نام کاربریم داخل اکثر شبکه های اجتماعی هست : mrNazouri13
توضیح High-Level Languages یا زبان های سطح بالا :
این زبان ها از سخت افزار فاصله بیشتری دارند و برای قابل فهم بودن توسط انسانها طراحی شدهاند. زبان هایی مثل Python و Cpp و JavaScript مثال هایی از این دسته هستند.