Reja: Dasturlash tillarining tarixi


Ixtisoslashgan tillarning turlari


Download 0.85 Mb.
bet9/17
Sana24.03.2023
Hajmi0.85 Mb.
#1291792
1   ...   5   6   7   8   9   10   11   12   ...   17
Bog'liq
Документ Microsoft Word (2)

Ixtisoslashgan tillarning turlari:
1.Ma'lumotlar bazasi tillari:
a) Sanoat mijoz-server ma'lumotlar bazasini boshqarish tizimlariga (DBMS) kirgan tillar (Oracle DBMS-dagi PL-SQL, Transact-SQL Microsoft SQL Server)
b) DBMSning boshqa turlariga kiruvchi tillar (Visual FoxPro, Microsoft Access, Paradox va boshqalar).
2. Veb -dasturlash uchun tillar.
a) veb -sayt joylashgan serverda ishlaydigan tillar (PHP, Perl, VBScript)
b) mijozlar brauzerida ishlaydigan tillar (tomoshabin) JavaScript, JScript, VBScript
3.Matematik hisoblash uchun tillar
4.Ishlarni avtomatlashtirish uchun tillar aniq dasturiy mahsulotlar... (Microsoft Office -dagi VBA)
6.Boshqa turdagi maxsus tillar.
Umumiy tillarga Visual C ++, Visual C ++. Net, Visual C # .Net, Visual J # .Net, Java, Delphi, Borland C #, Borland C ++ Builder kiradi.
Ixtisoslashgan tillarning aksariyati PHP, Perl va JavaScript kabi umumiy tillardan kelib chiqqan bo'lsa -da, C ++ dan, VBScript va VBA Visual Basic -dan kelib chiqqan bo'lsa -da, ixtisoslashgan va universal tillar o'rtasidagi farq juda katta.
Ixtisoslashgan tillar ko'pincha unchalik katta bo'lmagan dasturlarni yozish uchun ishlatiladi, shuning uchun ular dasturlarni tez yozish va manba kodining hajmini kamaytirish uchun optimallashtirilgan, va kamroq darajada xatolarni kamaytirish, ob'ektga yo'naltirilgan dasturlash va kodni bo'lish. modullarga. Va universal tillar, qoida tariqasida, katta va juda katta loyihalarni yaratish uchun ishlatiladi, shuning uchun ularda xatolar sonini kamaytirish va dasturlarni tuzishni osonlashtirish, katta dasturlarni ishlab chiqishni osonlashtirish uchun hamma narsa qilingan.
Maxsus tillar va universal tillar o'rtasidagi asosiy farq:
1) ular operatsion tizimlarning API funktsiyalariga COM +, DCOM, CORBA texnologiyalariga kirish uchun kamroq ob'ektga yo'naltirilgan vositalar va vositalarga ega;
2) ko'p tarmoqli dasturlash va taqsimlangan dasturlash uchun kamroq vositalar;
3) faqat ishlatiladi dinamik turlari(ya'ni o'zgaruvchining turi uning qiymatiga qarab belgilanadi, o'zgaruvchi e'lon qilinganida emas), statik emas. Istisno shundaki, Visual FoxPro -ning 9 -versiyasida statik o'zgaruvchilar turlaridan ham foydalanish mumkin.
Zamonaviy dasturlash tillarining tuzilishi.
Umumjahon tillari (va ulardan kelib chiqqan tillar)
Men) C ++ tilidan olingan
1. C ++ asosida:
1.1 Borland C ++, Watcom C ++ (eskirgan)
1.2 Microsoft Visual C ++
1.3 Microsoft Visual C ++ .Net
1.4 Borland C ++ quruvchisi
1.5 Borland C ++ Builder .Net
1.6 JavaScript (Internetdagi sahifalarni ishlab chiqish uchun maxsus til)
2. Java -ga asoslangan:
2.1 Java va Java2
2.2 Microsoft Visual J ++
2.3 Microsoft Visual J # .Net
3. C #asosida:
3.1 Microsoft Visual C # .Net
3.2 Borland C # Builder.Net
II) Paskal türevleri
1 Borland Paskal, Turbo Paskal (eskirgan)
2 Modula, Oberon, Component Pascal, Active Oberon, Zonnon (hozircha mashhur emas)
3 Borland Delfi
4 Borland Delphi .Net
III) Basic -dan olingan
1 Microsoft Visual Basic
2 Application uchun Visual Basic
3 VBScript (Internetda sahifalarni ishlab chiqish uchun maxsus til)
4 Microsoft Visual Basic .Net

Download 0.85 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling