8. Logo
Програмчлалын хэлний товч түүх
1954: Fortran
1958: Algol
1959: Cobol
1963: CPL->1967:BCPL->1969:B
1965: BASIC
1970: Pascal
1970: Prolog
1971: C (B хэлнээс үүссэн)
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
9. Logo
Програмчлалын хэлний товч түүх
1979: Ada
1983: C++
1989: Ansi C
1990: Haskel
1991: Oak
1991: Visual Basic 1.0
1991: Phyton
1994: Common Lisp
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
11. Logo
Програмчлалын хэлний товч түүх
1998: Java 2 (v 1.2)
1998: C++ ANSI/ISO
1999: Delphi 5
2000: C#
2000: Phyton 2.0
2000: PHP 4.0
2000: VB .NET
2000: Java 2 (v 1.3)
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
12. Logo
Програмчлалын хэлний товч түүх
2000: Action Script
2001: Delphi 6
2001: C# (ECMA)
2002: FORTRAN 2000
2002: Delphi 7
2002: Java 2 (v 1.4)
2002: PHP 4.2.0
2003: C# (ISO)
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
13. Logo
Програмчлалын хэлний товч түүх
2003: Phyton 2.3.0
2003: PHP 4.3.3
2003: Perl 5.8.2
2003: Java 2 (v 1.5 OR 5.0)
2001: C#
2001: Visual Basic .NET
2002: F#
2003: Scala
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
14. Logo
Програмчлалын хэлний товч түүх
2003: Factor
2006: Windows Power Shell
2007: Clojure
2007: Groovy
2009: Go
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
15. Logo
Хэлний зохиомжийн асуудлууд
Хуучны хэлүүд нь програмыг өндөр
үнэтэй, техник хангамжид үр
ашигтайгаар биелэгдэх нөхцлийг
хангах зорилгоор зохиогдсон байдаг.
Энэ нь програмчлалын хэлийг
сайжруулах болон шинээр зохиох
хамгийн гол чухал шалтгаан болсон.
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
22. Logo
Компьютерийн
бүтэц ба үйлдлүүд
4. Өгөгдөл хандалт
Үйлдэл бүрийн биелэгдэхэд хамааралтай
өгөгдлүүдээр хангагдсан байх ѐстой.
5. Удирдах хэрэгсэл
Програм ба өгөдлийн процесс явагдаж байх
хэргслүүдийн харилцаанаас тогтох удирдах
механизмаар хангагдсан байх ѐстой.
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
23. Logo
Компьютерийн Техник Хангамж
External Memory
Main Memory
Cache Memory
Data
Program Address Register
Register
Compiler
……
Premetive Operation 1
……..
Premetive Operation N
Зураг 1. Компьютерийн техник хангамж, санах ойн регистрүүдийн үйлдлийн
үндсэн дарааллыг харуулав
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
24. Logo
Компьютерийн Техник Хангамж
Процесс нь хөрвүүлэгдсэн байх
шаардлагатай.
Хөрвүүлэх гэдэг нь зохиогдон орсон
тэмдэгт бүрийн хамт зохиогдсон үндсэн
үйлдлүүдийг агуулах ба кодлох, машины
хэлний дамжлага бүрийг дамжуулахыг
хэлнэ.
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
25. Logo
Компьютерийн Техник Хангамж
Үндсэн үйлдлүүд нь үндсэн санах ой ба
High Speed Register дэх өгөгдлүүд болон
санах ой, нэмэлт удирдах хэрэгслийн
хооронд програмууд болон өгөгдлийг
холбох үүргийг гүйцэтгэнэ.
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
26. Logo
Java үүссэн түүх
1991 оны үед микропроцессорын
хөгжил нь хэрэглэгчдийн цахилгаан
төхөөрөмж (гар утас, PDA, шарах
шүүгээ г.м) хэлбэрээр дэлгэрэх нь
тодорхой болов.
Сүлжээнд электрон төхөөрөмжүүд
холбогдон ажиллаж эхэлсэн.
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он
27. Logo
Java үүссэн түүх
Эдгээрийг програмчлах нэгдсэн хэл
шаардлагатай болсон.
1991 онд Sun MicroSystems “Green
project” эхлүүлэв.
С болон С++ хэлний бүтээгч James
Gosling эдгээр хэлүүдийг сайжруулан
ОАК хэмээх хэл зохиов.
Програмчлалын хэл
Улаанбаатар Их Сургууль 2013 он