Компьютерная система — это просто машина, и, следовательно, она не может выполнять какую-либо работу; поэтому, чтобы сделать его функциональным, разрабатываются разные языки, известные как языки программирования или просто компьютерные языки.
За последние два десятилетия были разработаны десятки компьютерных языков. Каждый из этих языков имеет свой собственный набор слов и правил, более известный как синтаксис. Кроме того, при написании компьютерного языка синтаксис должен соблюдаться буквально, так как даже небольшая ошибка приведет к ошибке и не приведет к требуемому выводу.
Ниже приведены основные категории языков программирования —
- Машинный язык
- Язык ассемблера
- Язык высокого уровня
- Системный язык
- Язык сценариев
Давайте кратко обсудим языки программирования.
Машинный язык или код
Это язык, который написан для компьютерного оборудования. Такой язык осуществляется непосредственно центральным процессором (ЦП) компьютерной системы.
Язык ассемблера
Это язык кодирования машинного кода, который упрощает и делает его читаемым.
Язык высокого уровня
Язык высокого уровня прост и легок для понимания и похож на английский язык. Например, COBOL, FORTRAN, BASIC, C, C +, Python и т. Д.
Языки высокого уровня очень важны, так как они помогают в разработке сложного программного обеспечения и имеют следующие преимущества:
-
В отличие от языка ассемблера или машинного языка, пользователям не нужно изучать язык высокого уровня для работы с ним.
-
Языки высокого уровня похожи на естественные языки, поэтому их легко изучать и понимать.
-
Язык высокого уровня разработан таким образом, что он сразу обнаруживает ошибки.
-
Язык высокого уровня прост в обслуживании и может быть легко изменен.
-
Язык высокого уровня ускоряет разработку.
-
Язык высокого уровня сравнительно дешевле в освоении.
-
Язык высокого уровня легче документировать.
В отличие от языка ассемблера или машинного языка, пользователям не нужно изучать язык высокого уровня для работы с ним.
Языки высокого уровня похожи на естественные языки, поэтому их легко изучать и понимать.
Язык высокого уровня разработан таким образом, что он сразу обнаруживает ошибки.
Язык высокого уровня прост в обслуживании и может быть легко изменен.
Язык высокого уровня ускоряет разработку.
Язык высокого уровня сравнительно дешевле в освоении.
Язык высокого уровня легче документировать.
Хотя язык высокого уровня имеет много преимуществ, он также имеет недостаток. У него плохой контроль над машиной / оборудованием.
В следующей таблице перечислены часто используемые языки —