Программалааhын тыла
Программалааhын тыла диэн массыыналар (бастатан туран көмпүүтэрдэр) үлэлэрин туhаайар оҥоhуу тыл. Программалааhын тыллара программалары айарга, алгоритмнары көрдөрөргө эбэтэр дьон билсиитин биир көрүҥэ курдук туттуллаллар.
Элбэх программалааhын тылларын суруйуулара синтаксистарыттан уонна семантикаларыттан тутулуктаах уратылаахтар, тоҕо диэтэр көмпүүтэрдэр лоп бааччы инструкцияларга эрэйэллэр.
Эрдэтээҕи программалааhын тыллара көмпүүтэр айыллааhынын иннинэ үөскээбиттэрэ, кинилэр Жакар таҥас өрөөччүтэ эбэтэр бэйэтэ оонньуур пианино курдук массыыналар майгыларын туhаайарга туттуллаллара. Билигин тыhыынчанан араас программалааhын тыллара бааллар, үксүлэрэ көмпүүтэргэ аналлаахтар. Хас сыл аайы саҥа тыллар үөскүүллэр.
Быhаарыы
[уларыт | биики-тиэкиһи уларытыы]Программалааhын тылын өйдөбүлэ үксүн маннык быhаарыллар:
- Функция: Программалааhын тыла көмпүүтэр суоттааhыны эбэтэр алгоритмы толоруутун уонна тас тэриллэри (принтер, робот уо.д.а.) хонтуруоллуурун көҕүтэр көмпүүтэр программаларын суруйарга туттуллар тыл буолар.
- Сорук: Программалааhын тыла айылҕа тылыттан уратыта диэн, айылҕа тыла дьон билсиитигэр эрэ туттуллар, онтон программалааhын тыла онно эбии киhи массыынаҕа сорудахтары биэрэрин көҥүллүүр. Сорох программалааhын тыллара биир тэрил атыны хонтуруоллууругар туттуллаллар.
- Толоруу: Программалааhын тыла биэрии тутулларын быhаарарга уонна сирдииргэ уонна суоттааhын бырассыаhынан салайарга туттуллуон сөп.
Программа мультипарадигменнай тыла
[уларыт | биики-тиэкиһи уларытыы]Программирование тыла-мультипарадигменнай программирование инструмент быһыытынан оҥоһулунна, ол эбэтэр хас да, үксүн араас парадигменнэр аймахтарыттан тутулуга суох араас парадтар тыллара.
Программа биир парадынааҕар улахан өйөбүлү оҥорор киһи хас биирдии тылын өйдүөн сөп эрээри, маннык быһаарыы араас автордар программирование парадын өйдөбүлүн тус- туспа быһаараллар эбит. Холобур, ресурсаны, структурнай программаны уонна сыһыарыы программаларын парадтарын аахтахха, көрүллүбүт билгэлээһин сорох түгэннэртэн ураты (холобур, тылы үөрүйэҕэ суох сыһыарыы суох) программалааһын ньымалара нэһиилэ тиийиэхтэрэ.
Программа мультипарадигменнай тыллары ырытан оҥоруу сыала, быраабыла курдук, программистарга үлэ бастыҥ инструменнарын туһаныы, ханнык да парадизм саамай чэпчэки эбэтэр саамай көдьүүстээх ньыманан быһаарыллыбатын билэллэр.
Саамай улахан суолталаах холобур-оз, функциональнай тыл, объект-ориентированнай тыл, конкуреннаах (параллельнай) программа буолар. Уон сыл былаана оҥоһулунна, кини сыала-араас программнай парадигалары кытта сибээстээх өйдөбүллэри түмэр сыаллаах.
Программалааһын биир саамай ситиһиилээхтик мультипарадигеннаах тыл быһыытынан сомоҕолуур чиэппэр, сомоҕолуур, процедурнай уонна объект-ориентированнай парадигманы сотору- сотору холбуур тыл диэн ааттанар.
Функциональнай уонна объект-ориентированнай парадигмалары өйүүр тыллар. Функциональнай уонна процедурнай парадигалар аптарытыаттар уонна нууччалар холбоһоллор APL и Rust. Функциональнай уонна логическай парадигмалар көрдөрүүлэрин, AFL, Curry и Mercury көрдөрдүлэр.