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

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

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

COBOL

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

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

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

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

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

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

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

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

BASIC

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

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

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

PASCAL

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

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

ХЭЛ .

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

C

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

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

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

VISUAL BASIC

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

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

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

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

VISUAL C++

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

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

DELPHI

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

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

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

JAVA

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

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

C#

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

“С” ХЭЛ ЮМ.

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

ALGOL(1960)

CPL(1963)

BCPL(1969)

B(1970)

C(1972)

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

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

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

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

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

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

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

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

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

Editor Compiler

LinkerDebugger

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

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

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

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

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

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

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

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

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

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

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

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

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

ҮҮСГЭНЭ.

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

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

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

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

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

Page 27: программын хэл гэж юу вэ
Page 28: программын хэл гэж юу вэ
Page 29: программын хэл гэж юу вэ
Page 30: программын хэл гэж юу вэ