Բարդ բառերը դիվերսիֆիկացնում են մեր կյանքը և օգնում լուծել խաչբառերը: Այս արտահայտությունը կարելի է տարբեր կերպ մեկնաբանել. Ի դեպ, ի՞նչ է «մեկնաբանությունը»։ Կարող եք գտնել այս տերմինի հոմանիշը: Ի՞նչ է թարգմանչի լեզուն: Կա՞ նման մասնագիտություն։ Եկեք փորձենք դա պարզել։
Բառարաններ
Ինչպես միշտ բարդ բառերի մեկնաբանության դեպքում, լավագույնն է բառարանների հետ խորհրդակցել և այնտեղ փնտրել «մեկնաբանել» տերմինը: Բառի իմաստը մեկնաբանելն է, բացատրելը, պարզաբանելը։
Այս հասկացությունը գալիս է լատիներեն interpretatio-ից, որը նշանակում է «պարզաբանում»։ Բառարանները մեզ տալիս են այս տերմինի հետևյալ մեկնաբանությունները՝
- Interpretable-ը բարդ խորհրդանշական բովանդակությունը պարզ գրական տեքստի վերածելու մեթոդ կամ եղանակ է:
- Ավելի նեղ իմաստ է օգտագործվում հումանիտար գիտությունների կողմից։ Այստեղ «մեկնաբանել» նշանակում է մեկնաբանել առաջարկվող տեքստերը իմաստաբանության և իմացաբանության տեսանկյունից:
- Փիլիսոփայական բառարանում այս սահմանումը փոքր-ինչ փոխվում է: Այստեղ «մեկնաբանելի» բառի իմաստն էբացատրելով բնության օրենքների գոյության գործընթացները՝ հիմնվելով մարդկային մտքի կողմից դրանց ընկալման վրա:
Եկեք ավելի մանրամասն կանգ առնենք այս սահմանումների վրա:
Հումանիտար գիտություններ
Լեզվաբանները մեկնաբանում են «մեկնաբանություն» տերմինի իմաստը որպես նշանային համակարգերի հետ աշխատելու մեթոդներից մեկը։ Ցանկացած տառ, քարե տախտակ, կավե բեկորի վրա դրված նախշեր ծածկված են անցյալի նշաններով, ինչը փորձում է բացատրել ժամանակակից գիտությունը։ Ի վերջո, ցանկացած տեքստ կամ օրինաչափություն կրում է բազմաթիվ խորհրդանիշներ և ենթադրյալ իմաստներ: Մեկնաբանելի տեքստ նշանակում է հասկանալի, քանի որ հին գրվածքները մեկնաբանելը շատ հեռու է դրանց թարգմանությունից: Տարբերությունը շատ նկատելի է՝ ինչպես օտար լեզվից մեքենայական թարգմանության և պրոֆեսիոնալի միջև: Բավական չէ կարդալ հին տեքստը, պետք է հասկանալ, թե ինչ են նկատի ունեցել հին մարդիկ, երբ նկարել են այս տարօրինակ նշանները։ Զարմանալի չէ, որ շատ գիտնականներ հակված են կարծելու, որ գիրն առաջացել է գիտության և արվեստի խաչմերուկում:
Շատ դարեր առաջ գրված բառերի երկիմաստությունը կարող է վաղուց կորած լինել ժամանակակից հետազոտողների համար: Մենք յուրովի ենք մեկնաբանում անհասկանալի երկիմաստությունը. Ի՞նչ է սա նշանակում հին լեզուները հասկանալու համար: Ժամանակակից գաղափար մարդկանց կյանքի մասին, ովքեր ապրել են մեզանից շատ առաջ: Չէ՞ որ ժամանակակից կյանքը հարուստ է նաև այլաբանություններով ու անհամապատասխանություններով, որոնք հասկանալի են մայրենիին, բայց թարգմանության մեջ դրանց իմաստը կորչում է։ Ի՞նչ կարող ենք ասել, եթե ուսումնասիրվող տեքստը գրվել է մեր ծնունդից շատ առաջ։ Մեկնաբանությունների օգնությամբ մենք սուզվում ենք հնությունների աշխարհ և փորձում ենք գաղափարներ փորձել կեցության մասին,մեզնից շատ առաջ։
Կրոն
Տառերը որպես հատուկ, անուղղակի գիտելիքների կրողներ բացատրելու անհրաժեշտությունը առավել ակնհայտ է կրոնում: Յուրաքանչյուր իմաստ կամ բառ ձեռք բերեց իր խորհրդանիշը, բազմիցս մեկնաբանվեց և բացատրվեց: Հայտնի իրադարձությունների բազմաթիվ մեկնաբանություններ մեկնաբանվել են ընդհանուր ընդունվածներին հակառակ։ Քրիստոնեության մեջ նման մեկնաբանությունների դասական օրինակ են զանազան ապոկրիֆեր, որոնք ներառված չեն կանոնական տեքստերում, ինչպես, օրինակ, Թովմասի Ավետարանը կամ Հակոբոսի նախավետարանականը:
Ճշգրիտ գիտություններ
Մաթեմատիկայում և այլ ճշգրիտ գիտություններում միշտ ենթադրվում է որոշակի մեկնաբանություն: Ցանկացած մաթեմատիկական տեսություն հիմնված է այնպիսի բաների վրա, որոնք ի սկզբանե բացատրությունների կամ ապացույցների կարիք չունեն։ Նման տրամաբանական կառուցվածքի ամենապարզ օրինակը էվկլիդեսյան երկրաչափությունն է, որը հիմնում է թեորեմների իր ամբողջ հիմքը մի քանի աքսիոմների վրա։ Յուրաքանչյուր հաջորդ թեորեմը հիմնվում է նախորդի վրա: Նման սանդուղքը հստակ ցույց է տալիս ընդհանրապես ժամանակակից գիտությանը բնորոշ տեսական կոնստրուկցիաների մեկնաբանությունը։ Ուշ Վերածննդի հայտնագործությունների պարզությունը անցյալի բան է. 19-րդ դարից ի վեր ցանկացած մաթեմատիկական հայտնագործություն սկսվում էր ինչ-որ ենթադրությամբ, որը ապացույց չէր պահանջում: Ահա թե ինչպես է առաջացել Լոբաչևսկու և Ռիմանի երկրաչափությունը։ Այժմ մեկնաբանությունը կիրառական մաթեմատիկայի սկզբունքն է, որը, գործելով համաձայնեցված սկզբունքներով, կարողանում է լուծել շատ բարձր կարգի խնդիրներ։
Գիտություն
Նոր դարաշրջանի սկզբին մարդկության ուղեբեռում կրիտիկական զանգված էր կուտակվել.փաստեր և բացատրություններ, որոնք պահանջում էին դասակարգում և մեկնաբանում: Ուստի «փորձը դնել և փնտրել երեւույթի պատճառը» սկզբունքը մինչ այդ արդեն անցյալում էր։ Բնական գիտություններում առաջ քաշված տեսության հիման վրա ավելի ու ավելի բարդ փորձեր էին իրականացվում։ «Մեկնաբանել» բառի իմաստը մի փոքր այլ է դարձել՝ բացատրել տեսության հիման վրա ստացված արդյունքը։ Ցանկացած տրամաբանական եզրակացություն ստուգվում էր դիտարկումներով և փորձերով։ Այս փորձերի արդյունքների մեկնաբանությունը երկարացրել է որոշ տեսությունների կյանքը կամ ոչնչացրել մյուսները։
Ծրագրավորում
Ծրագրավորումը որպես գիտություն գտնվում է մաթեմատիկայի և լեզվաբանության խաչմերուկում: Ծրագրավորողները օգտագործում են մաթեմատիկական նշաններ՝ դրանք վերածելով ծրագրերի՝ օգտագործելով լեզվաբանության օրենքները։ Իզուր չէ, որ ծրագրեր կազմելու ժամանակ օգտագործվող բոլոր նշանների համակարգերը կոչվում են լեզուներ՝ ծրագիր մուտքագրելիս օգտագործվում են կենդանի լեզուներից հայտնի տարբեր լեզվական կոնստրուկցիաներ, շարահյուսական կանոններ և այլն։
Պահանջվում է ծրագրավորման լեզու տվյալների հետ որոշակի գործողություններ իրականացնելու համար: Այս գործողությունները պետք է կատարի համակարգչի «ուղեղը»՝ նրա պրոցեսորը։ Բայց ամբողջ դժվարությունը կայանում է նրանում, որ պրոցեսորը հասկանում է միայն իր սեփական, բավականին սահմանափակ հրահանգների փաթեթը: Որպեսզի պրոցեսորը հասկանա, թե ինչ պետք է անի, մշակվել են կոմպիլյատորներ և թարգմանիչներ:
Կազմողներ
Կոմպիլյատորը ծրագիր է, որը ծրագրավորողի տեքստը վերածում է մեքենայի հրահանգների մի շարքի: Երբ փոխակերպումն ընթանում է, նման կոմպիլյատոր ծրագիրը նշում է սխալները (շարահյուսական,Օրինակ). Հետևաբար, ուղղակիորեն գործարկվող ֆայլն այլևս սխալներ չի ունենա: Ամենատարածված կազմված լեզուներն են՝ Pascal, Assembler, Delphi, C, C++:
Թարգմանիչներ
Կան նաև հատուկ լեզուներ, ծրագրավորում, որոնցում մենք դիմում ենք ոչ թե պրոցեսորին, այլ միջանկյալ լեզվին՝ թարգմանչի լեզվին։ Թարգմանիչ ծրագիրը կատարում է ծրագրի տող առ տող վերլուծություն, երբ այն հասնում է ծրագրի մուտքագրմանը: Արդյունքը նիշերի մի շարք է, որոնք պրոցեսորը կարող է հասկանալ և կատարել: Ծրագրավորողի միջավայրում թարգմանիչը վիրտուալ մեքենա է:
Գործընթացն ընթանում է այսպես. բնօրինակ ծրագիրը փոխակերպվում է պայմանական կոդի՝ թարգմանիչ ծրագրին հասկանալի հրամանների մի շարքի: Օրինակ, C-ով գրված կոդը (C-sharp) վերածվում է միջանկյալ լեզվի՝ Net Framework միջավայրի համար հասկանալի լեզվի:
Երբեմն մեկնաբանված լեզուն թույլ է տալիս ծրագրին աշխատել առանց միջնորդների, օրինակ՝ JavaScript սկրիպտը կատարվում է անմիջապես դիտարկիչի կողմից: Այս դեպքում, երբ հայտնաբերվում է սխալ, ծրագրին այլ բան չի մնում, քան ընդհատել հրամանի կատարումը և սխալը ներկայացնել ծրագրավորողին։ Մեկնաբանված ծրագրավորման լեզուն PHP, JavaScript, C է։
Արդյունքներ
Եկեք վերադառնանք մեր թարգմանիչներին: Ժամանակակից խոսակցական խոսքում հանդիպում է նաև «մեկնաբանելի» բառը։ Այս հայեցակարգը մեկնաբանվում է որպես «հասկանալու համար պարզ դառնալ»: Հենց այս իմաստով է բառն օգտագործվում առօրյա հաղորդակցության մեջ։ Կար նույնիսկ «թարգմանչի» մասնագիտություն։Սա ինժեներ է, ով վերլուծում է հանքարդյունաբերությունը վերահսկելու համար անհրաժեշտ տվյալների ողջ զանգվածը: Հայտնի բառի նման բազմազան օգտագործումը կարող է հանգեցնել «թարգմանիչ» բառի այլ իմաստների առաջացմանը: Բայց ապագան ցույց կտա, թե որքան հեռու կլինեն նոր արժեքները սկզբնական արժեքներից: