программын хэл гэж юу вэ

Preview:

Citation preview

ПРОГРАММЫН ХЭЛ ГЭЖ ЮУ ВЭ?

ХҮН ТӨРЛӨХТӨН ХООРОНДО ХАРЬЦХАД “ХЭЛ”ИЙГ

АШИГЛАН ОЙЛГОЛЦДОГ. МӨН БАС КОМЬПЮТЕР

ХООРОНДОО ЭСВЭЛ КОМПЮТЕР ХҮН ХООРОНД

ОЙЛГОЛТЦХЫН ТУЛД “ПРОГРАММЫН ХЭЛ”ИЙГ

АШИГЛАНА КОМЬПЮТЕРТ ТУШААЛ ӨГНӨ КОМЬЮТЕР

НЬ ТҮҮНИЙ ТУШААЛЫН ДАГУУ АЖИЛДАГ.

ИЙМ ПРОГРАММЫН ХЭЛ НЬ ДОТРОО МАШ ОЛОН ТӨРӨЛТӨЙ БАЙДАГ.

COBOL

OFFICE АЖИЛД ЗОРИУЛАГДСАН ПРОГРАММЫН

ХЭЛ. ГОЛЦУУ БАНК ЮМУУ БИЗНЕС, ХУДАЛДАА НАЙМААНЫ

САЛБАРТ ИХ ХЭРЭГЛЭДЭГ.

FORTRANХАМГИЙН АНХНЫ ДЭЭД ЗЭРГИЙН ХЭЛ.

ТОДОТГОЛ ТООЦОО НЬ Д ЗОРИУЛАГДАЖ ГАРЦ ИРСЭН ХЭЛ. МАТЕМАТИК, ШИЖЛЭХ УХААН, ТЕХНИК

ТЕХНОЛОГИ ГЭХ МЭТ ОЛОН САЛБАРТ АШИГЛДАГ ХЭЛ.

BASIC

АНХАН СУРАЛЦАГЧИД ЗОРИУЛАГДСАН ХЭЛ. ХЭЛ ЗҮЙ ДҮРЭМ НЬ МАШ ХЯЛБАР БӨГӨӨД ПРОГРАММ БИЧИХ, ЗАСАХ НЬ ХЯЛБАР БӨГӨӨД

ХЭН Ч БАЙСАН АМАРХАН СУРЖ ЧАДАХ “INTERPRETER” ХЭЛ.

PASCAL

СУРАХАД АМАР, МАШ САЙН ГРАФИК ЧАДВАРТАЙ

БҮТЦИЙН ТОДОРХОЙ БАЙДАЛТАЙ ПРОГРАММЫН

ХЭЛ .

C

ЭЛБЭГ ДЭЛБЭГ АРВИН ХОВСДОГЧ ӨГӨГДӨЛТӨЙ

ИХ ХЭРЭГЛЭДЭГ БӨГӨӨД ЮУНД Ч ТААРАХ ХЭЛ.

VISUAL BASIC

WINDOWS-ИЙН ПРОГРАММЫГ

ЗОХИОХОД ХЯЛБАР, ХАРИН БИЗНЕС ХУДАЛДАА

НАЙМААНЫ ПРОГРАММ ЗОХИОХОД ХЭТЦҮҮ.

VISUAL C++

VISUAL C++ -ИЙН COMPILER НЬ БАГА ХЭМЖЭЭТЭЙ,ХУРДАН ЭХЛЭЛИЙН КОДЫГ ҮҮСГЭЖ ӨГДӨГ БА ЯНЗ БҮРИЙН “SDK” ТӨРЛИЙН LIBRARY-ИЙГ АГУУЛДАГ.

DELPHI

WINDOWS ЗОРИУЛАГДСАН COMPILER-ТЭЙ

“VISUAL C++” , “VISUAL BASIC”-ИЙН ДАВУУ САЙН ЧАНАРУУДЫГ АВСАН ПРОГРАММЫН ХЭЛ.

JAVA

МАШ ХЯЛБАР, HARDWARE-ЭЭСЭЙ ТУСГААРЛСАН, INTERPRETER ТӨРЛИЙН ХЭЛ. ХАРИН VM(VIRTUAL MACHINE)-ЭЭС ЭХЭЛДЭГ УЧРААС C ХЭЛНЭЭС УДААН ЭХЭЛЭН.

C#

C/C++ ХЭЛНИЙ ХЯЛБАР НАРИЙН ШИНЖ ЧАНАРЫГ

ХОЛИСОН ПРОГРАММЫН ХЭЛ ЮМ.

ГЭХ МЭТ ОЛОН ТӨРЛИЙН ПРОГРАММЫН ХЭЛ НЬ

КОМПЮТЕРИЙН ОРЧИН, ЦАГ ҮЕИЙН УРСГАЛААС ШАЛТГААЛ НЬ ХӨГЖИН СОЛИГДОЖ БАЙГАА.

ТЭГВЭЛ ИЙМ ОЛОН ТӨРЛИЙН ПРОГРАММЫН ХЭЛ БАЙХАД БИД НАР ЯААГАД ЗААВАЛ C-ХЭЛИЙГ СУРАХ ХЭРЭГТЭЙ ВЭ?

LINUX ГЭХ МЭТ БАРАГ БҮХ ТӨРӨЛИЙН SYSTEM SOFTWARE-УУД C-ХЭЛЭЭР БОРЛУУЛАГДДАГ УЧРААС C-ХЭЛ БОЛ МАШ ЦУХАЛ ХЭЛ ЮМ.

C-ХЭЛ НЬ МАШ ХҮЧТЭЙ УЯН ХЭЛ УЧРААС МАШ ОЛОН САЛБАРТ МАШ ОЛОН ПРОГРАММ ЗОХИОГЧОД АШИГЛДАГ ХЭЛ ЮМ.

C-ХЭЛ НЬ ДЭЭД ЗЭРЭГЫН ПРОГРАММ ХЭЛНИЙ

ЧАНАР БА ДООД ЗЭРЭГИЙН ЧАНАР ХОЁУЛАА

АГУУЛСАН УЧРААС СУРАХАД ХЭЦҮҮ, ХАРИН C-ХЭЛНИЙ СУУРЬ САЙТАЙ БОЛ ӨӨР ХЭЛИЙГ

СУРАХАД АМАРХАН. ОДОО ХЭРЭГЛЭГДЭЖ БАЙГАА C++/JAVA ХЭЛНУУД C-ХЭЛНЭЭС ГАРАЛТАЙ УЧРААС С-ХЭЛИЙГ СУРААД АВБАЛ

ӨӨР ПРОГРАММЫН ХЭЛИЙГ ОЙЛГОХОД ДӨХӨМТЭЙ.

С-ХЭЛ НЬ БҮХ ПРОГРАММЫН ХЭЛНИЙ СУУРЬ БОЛДОГ ХЭЛ ЮМ. ЖИШЭЭН ВЕБ ПРОГРАММИСТ, WINDOW ПРОГРАММИСТ НАР

С-ХЭЛНИЙ СУУРЬТАЙ БАЙЖ ЧАШАА ЯВАН.

С-ХЭЛНИЙ ТҮҮХ С-ХЭЛНИЙ ҮҮСЭЛ НЬ 1960-ОНД ХИЙГДСЭН ХЭЛ “AL-GOL60” ЭХЭЛСЭН. “ALGOL60” НЬ ШИНЖЛЭХ УХААНЫ ТООЦООНД ЗОРИУЛАГДСАН ХЭЛ “FORTRAN”-ИЙ ДАВУУ ТАЛ, САЙЖИРСАН

АЛГОРИТМЫН ГҮЙЦЭТГЭХ ЧАДВАР НЭМЭЖ ХИЙГДСЭН

ХЭЛ ЮМ. ГЭХДЭЭ “ALGOL60” НЬ ПРОГРАММЛАХАД ДЭНДҮҮ

ХИЙСВЭРЛЭГ ХЭЦҮҮ ХИЙГДСЭН ХЭЛ БАЙЖ.

ҮҮНИЙГ ДАВАН ТУУЛАХЫН ТУЛД “CPL” ГЭСЭН ШИНЭ ПРОГРАММЫН ХЭЛ ЗОХИОСОН Ч ҮҮНЭН БАС ҮР ДҮНД ХҮРЖ

ЧАДААГҮЙ ПРОГРАММЫН ХЭЛ ЮМ. ҮҮНИЙ ДАРАА “CPL”-ИЙГ

ХЯЛБАРЧИЛСАН “BCPL”-ХЭЛ ХИЙГДЭЭВ ҮҮНИЙ САЙЖАРСАН ЗАГВАР НЬ “B”-ХЭЛ ЮМ. “B”-ХЭЛНИЙ ДАРААХ ЗАГВАР НЬ

“С” ХЭЛ ЮМ.

ALGOL(1960)

CPL(1963)

BCPL(1969)

B(1970)

C(1972)

1970-ОНД “BELL” СУДАЛГАА ШИНЖИЛГЭЭНИЙ ХҮРЭЭЛЭНД

UNIX OPERATIONG SYSTEM-ЗОХИОХИЙН ТУЛД

“KENNETH THOMPSON” ГЭДЭГ ХҮН “BCLPL” НӨЛӨӨНД “B”-ХЭЛИЙГ

БҮТЭЭВ. 1972-ОНД “DENNIS RITCHIE” ГЭДЭГ ХҮН “B”-ХЭЛИЙГ

ӨӨРЧЛӨН ШИНЖЛЭН “С”-ХЭЛИЙГ ЗОХИОВ.

С- ПРОГРАММЫН БИЕЛҮҮЛЭХ ҮЙЛ ЯВЦ

Editor Compiler

LinkerDebugger

EDITOR“EDITOR”-АШИГЛАН ПРОГРАММЫН SOURCE CODE-ИЙГ БИЧНЭ.

LINUX-Д ХАМГИЙН ИХ ХЭРЭГЛЭДЭГ “EDITOR” НЬ “VI” ЮМ.

SOURCE CODE-ИЙГ БИЧЭЭД ФАЙЛРУУ ХАДГАЛАХАД, ФАЙЛЫН

НЭР НЬ ПРОГРАММЫГ ТАЙЛБАРЛАСАН БАЙВАЛ САЙН, SOURCE CODE-ИЙН ФОРМАТ НЬ “.С” БАЙНА.

COMPILERSOURCE CODE-ИЙГ КОМФАЙЛЕР ГЭСЭН ПРОГРАММЫГ АШИГЛАН

КОМФАЙЛ ХИЙНЭ. КОМФАЙЛЕР НЬ ПРОГРАММЫН ХЭЛИЙГ

КОМЬПЮТЕРИЙН ХЭЛРҮҮ ХӨРВҮҮЛЖ ӨГДӨГ ПРОГРАММ ЮМ.

LINKEREDITOR БИЧСЭН SOURCE CODE НЬ ЯМАР Я АЛДААГҮЙ БАЙВАЛ

LINKER НЬ АСААЖ БОЛОХ ПРОГРАММЫН ФАЙЛ ҮҮСГЭНЭ,

ДИСК ФАЙЛААР ХАДАГЛАНА. LINUX-Д “A.OUT” ГЭСЭН ФАЙЛ

ҮҮСГЭНЭ.

DEBUGGERПРОГРАММЫГ ЭХЛҮҮЛНЭ ЗӨВ АЖИЛЛАЖ БАЙГАА ХЭСЭГИЙГ НЬ

ШАЛГАНА. ХЭРВЭЭ ЯМАР НЭГ НЬ АСУУДАЛ ГАРСАН БОЛ ЭХНИЙ

ХЭСЭГРҮҮГЭЭ ОЧИЖ ЗАСНА. SOURCE CODE-ӨӨРЧӨЛСӨН БОЛ

COMPILER, LINKER-ИЙГ ДАХИН ХИЙЖ ӨГӨХ ЁСТОЙ.