Формальна мова![]() Форма́льна мо́ва — множина скінчених послідовностей символів, які описуються правилами певного виду, які називаються граматикою, або синтаксисом мови (див. формальна граматика). В тому випадку, коли кожному слову формальної мови зіставляється його семантика (сенс, значення, інтерпретація), формальну мову називають інтерпретованою. Формальні мови можна класифікувати за характером формального апарату, що застосовується для їхнього описання:
Більшість формальних мов, створюваних для практичних цілей, є інтерпретованими мовами. Важливий клас інтерпретованих мов становлять мови програмування, а також алгоритмічні мови. Як математична дисциплінаФормальні мови — математична дисципліна, що вивчає формальні мови, їх задання (граматики), класифікацію, та аналіз. Дисципліна часто вивчається паралельно з теорією автоматів, або в її складі, оскільки вони є основним інструментом для роботи з мовами (як при генерації, так і при розпізнаванні), та саме вони використовуються на практиці (в програмуванні). Мета і завдання дисципліниФормальні мови — це теоретичне підґрунтя до системного програмування, а саме до побудови трансляторів. Дисципліна займається[1]:
Зміст дисципліни
Див. також
Примітки
ДжерелаУкраїнською
Література
|
Portal di Ensiklopedia Dunia