Ответы
На русском:
Классификация языков:
1) Низкоуровненые: ассемблер - ближе к машинному коду, обеспечивают прямой доступ к аппаратным ресурсам компьютера
2) Среднеуровневые: C, C++, Java, Фортран - компромисс между производительностью и удобством разработки. Позволяют управлять аппаратными ресурсами, но предоставляют более высокоуровневые возможности.
3) Высокоуровневые: Python, Ruby, F# - простые и понятные языки с огромным количеством библиотек и широким спектром применения. Предоставляют высокий уровень абстракции и удобство разработки, скрывая детали аппаратной части.
4) Скриптовые: JavaScript, Perl, Shell - используются для написания скриптов, автоматизации задач и быстрого прототипирования.
5) Функциональные: Haskell, Lisp - основаны на математическом понятии функций, ставят акцент на обработку данных через функции.
6) Языки разметки: HTML, XML- используются для описания структуры и форматирования данных.
қазақша:
Тілдерді санаттау:
1) Төменгі деңгейлі: ассемблер - машиналық кодға жақын, компьютердің аппараттық ресурстарына тікелей қатынас жасайды.
2) Орта деңгейлі: C, C++, Java, Фортран - әрекеттілік және жобалауы үшін компромиссті деңгейдейді. Аппараттық ресурстарды басқаруға мүмкіндік береді, бірақ көлікті деңгейлі мүмкіндіктерді ұсынатады.
3) Жоғары деңгейлі: Python, Ruby, F# - көлемді біблиотекалар мен қолайлы пайдалану мүмкіндіктері бар, қана аппараттық бөлімдерді жасыруға жоқпайтын, ойлау және әзірлеу мүмкіндіктерін ұсынады.
4) Скрипттік: JavaScript, Perl, Shell - скрипттерді жазу, жасау жасау және тез дайындау үшін қолданылады.
5) Функционалды: Haskell, Lisp - математикалық функциялар тақырыптарына негізделген, функциялар арқылы деректерді өңдеу үстіне орналасқан.
6) Белгілеу тілдері: HTML, XML - деректердің үлгісін және пішімін сипаттау үшін қолданылады.