زبان برنامه نویسی سطح سوم
بعد از بررسی مقالهای در باب زبانهای برنامه نویسی سطح دوم در این نوشته قصد بررسی زبانهای برنامهنویسی سطحسوم را داریم.
زبان برنامه نویسی سطح سوم
در مقابل زبانهای برنامه نویسی سطح پایین یا Low Level همانند زبان برنامه نویسی اسمبلی، زبانهای برنامه نویسی سطح بالا یا High Level از دستوارتی به شکلهای مشابه کلمات انگلیسی استفاده میکنند. زمانی که در برنامه نویسی دستورات مدنظر را در یکی از این زبانهای سطح بالا مینویسد. یک نرمافزاری به نام کامپایلر میآید که آن کدهای سطح بالا را به زبان ماشین یا باینری ترجمه کرده و در اختیار سیستم قرار میدهد. در زیر تعدادی خط کد از زبان برنامه نویسی جاوا را مشاهده میکنید که قبل از اجرا به کدهای ماشین تبدیل شده و بعد اجرا خواهند شد.
public class CamelCase
{
public static void main(String[] args) {
System.out.println("You Are Reading Article on Camelcase.ir :)");
}
}
۳GL یا Third Generation Language به معنی زبان برنامهنویسی سطح سوم یا زبانهای برنامه نویسی سطح بالا گفته میشود. هدف اصلی طراحی زبانهای سطح بالا این بوده است تا فرایند برنامهنویسی را برای برنامه نویسان سادهتر گرداند.



















آیا میشه گفت هرچی زبان سطحش بالاتر باشه، یادگیریش راحتتره؟
لزوما نه ولی تا حدی بله.
به نظرتون چرا زبانهای سطح سوم محبوبتر از زبانهای سطح پایین هستن؟
چون توسعه سریعتری دارند و سرعت یادگیری آن بالاتر است.
چرا تو دانشگاهها هنوز هم زبانهای سطح پایین رو تدریس میکنن؟
معمولا به دلیل اینکه برخی از اساتید سالهای سال از صنعت دور شدهاند و تنها مشغول آموزش هستند.
این طبقهبندی قدیمی نیست؟
بله. این نوشته چندین سال پیش نوشته شده است ولی شما حالا مشغول مطالعهی آن هستید.
HTML زبان سطح سومه؟
خیر. زبان HTML یک زبان نشانهگذاری است و زبان برنامه نویسی نیست.