Официални езици: примери. Признаци на официален език

21 век - времето, когато притежаването на информация е най-важното конкурентно предимство във всяка област. Той обаче няма да носи никаква полза, освен ако не е изразен на език, разбираем за лицата, на които е възложен или който няма преводач, способен да предаде значението му на адресата. В момента около 2000 души живеят на земята. Тяхната отличителна черта, преди всичко, е езикът. Заедно с устното (естествено) човечеството е създало много изкуствени езици. Всяка от тях е предназначена за решаване на конкретни задачи. Сред тези знакови системи са формалните езици, примери за които са дадени по-долу.

Определение

На първо място, ще посочим какъв език е. Под тази дума се разбира знакова система, използвана за установяване на комуникация между хората и знанието. Основата на по-голямата част от изкуствените и естествените езици е азбуката. Това е набор от символи, използвани за съставяне на думи и фрази. Езикът се характеризира с:
  • набор от използвани символи;
  • правилата за съставянето им "думи", "фрази" и "текстове";
  • набор от правила (синтактични, прагматични и семантични) на използването на сложни конструкции.
  • Характеристики на естествените езици

    Както вече споменахме, всички езици са условно разделени на изкуствени и естествени. Между тях има много несъответствия.


    Говорещите езици са естествени. Сред техните характеристики, заедно с други, са:
  • двусмислието на повечето думи;
  • съществуването на синоними и омоними;
  • наличието на няколко имена в същия предмет;
  • Наличие на изключения от практически всички правила.
  • Всички тези характеристики са основните разлики между естествените знакови системи от официалните езици. Примерите на думи и неясноти на словото са известни на всички. Така че думата "етер", в зависимост от контекста, може да означава както материя, така и радио - или излъчване.


    Основните функции на говоримите езици са:
  • комуникация;
  • познавателна дейност;
  • изразяване на емоции;
  • влияние върху събеседника (кореспондентът, когато става въпрос за кореспонденция).
  • Характеристики на изкуствените езици

    Изкуствените езици се създават от хора за специални цели или за специфични групи хора. Една от основните характеристики на изкуствените езици е недвусмислената дефиниция на техния речник, както и правилата за предоставяне на ценности и изрази.

    Официални езици и граматика

    Езикът, естествен и изкуствен, може да съществува само ако има набор от специфични правила. В този случай следва да се осигури последователно, компактно и точно отражение на отношенията и свойствата на предметната област. Ако те са ясно изразени, те казват, че това е официален език. Примери за такива знакови системи са езиците за програмиране, въпреки че, строго погледнато, те по-скоро заемат определена междинна позиция (виж по-долу). Следва схемата на изграждане на система за формален знак:
  • избрана азбука (набор от изходни символи);
  • определят правилата за конструиране на изрази(синтаксис) на езика.
  • Обхват

    Формалните езици (примери: логически езици, програмиране и др.) Се използват в процеса на научните изследвания. Те са по-добре от естественото да представят знанието и са средство за по-обективен и точен обмен на информация. Формалните езици включват всички познати системи от математически и химически символи, морзовата азбука, музикалния инструмент и т.н. Освен това, широко се използват официални езици за програмиране. Бързото им развитие започна в средата на 20-ти век, във връзка с появата на компютърните технологии.

    Езикът на формалната логика

    Основата на всеки език за програмиране е математически. Той, от своя страна, разчита на знакова система на формална логика. Като наука логиката е създадена от Аристотел. Той обаче е разработил правила за трансформиране на твърдения, които запазват истинското си значение, независимо от съдържанието на тези изрази на понятия. Формалната логика се бори с "недостатъците" на естествените езици, свързани с неяснотата на някои твърдения и т.н. За тази цел операциите с мисли се заменят с действия със знаци на официалния език. Това елиминира всяка несигурност и позволява точно да се установи истинността на твърдението.

    Характеристики на програмните езици

    Както вече споменахме, те могат да бъдат класифицирани с някои резерви като клас формални. С последното те съчетават много синтактични правила и с естествените някои от ключовите думи и дизайни. За да създадете език за програмиране, трябва да определите множествено числодопустими символи и правилни програми на езика и значението на всяка правилна програма. Ако първата задача може да бъде изпълнена чрез формализация, в последния случай тези подходи не работят. Наборът от допустими символи на езиците за програмиране е символи, които могат да бъдат въвеждани от клавиатурата. Те представляват първата част на таблицата ASCII кодиране.

    Граматика

    Езиците за програмиране, както всеки друг език, имат граматика. Под този термин се разбира описанието на метода за изготвяне на предложения. Граматиката е описана по различни начини. В случай на езици за програмиране, те представляват правила, които са дадени в подредени двойки от верига от символи от два типа: определяне на синтактични конструкции и семантични ограничения. Когато се поставя граматиката, правилата за конструиране на синтактични конструкции се оформят първоначално, а след това са семантични на един от естествените езици.
    Писането на правила в графична форма се извършва с помощта на специални графики. Първоначално този подход се прилага при създаването на езика Pascal. Но тогава тя стана широко използвана в други.

    Класификация на езиците за програмиране

    Понастоящем заедно с тях има няколко хиляди диалекта. Те са категоризирани като процедурни и декларативни. В езиците на първия тип преобразуване на данни се определят с описание на последователността на действията, извършени върху тях, втората - отношения. Има и други класификации. Например програмните езици са разделени на функционални, процедурни, обектно-ориентирани и логически. Ако подходите ясно към въпроса, тогава няма класификацияможе да бъде обективна. В крайна сметка голяма част от езиците за програмиране имат възможностите на формалните системи едновременно от няколко типа. С течение на времето границите вероятно ще бъдат изтрити още повече.
    Сега можете да отговорите на въпроса: "Какви официални езици знаете?" Учените продължават да ги усъвършенстват, за да направят възможни решения на различни практически и теоретични задачи, които в момента се считат за неразрешими.

    Свързани публикации