12.12.2021, 20:41
Zamonaviy dasturlash tillarining turlari va turlari. Dasturlash turini tanlash Dasturlashning qanday turlari farqlanadi
https://maccase.ru/uz/news/vidy-i-tipy-sovremennyh-yazykov-programmirovaniya-vybiraem-tip-programmirovaniya-kakie-est-vidy-progr.html
14/19
Bu sinfning asosiy va eng birinchi tili bu HTML, bu hujjatlarni formatlash tili. Internet -tillarning
aksariyati uning qoidalariga bo'ysunadi va unga bog'liq.
Java tili
Sun tomonidan yaratilgan korporativ kompyuter tarmoqlari uchun mashinadan mustaqil
dasturlash tili. Javascript tili bu har qanday brauzer tomonidan bajarilishi mumkin bo'lgan
gipermatnli dasturlar (skriptlar) tili
shaxsiy kompyuterlar
bu mahalliy
yoki ulanishi mumkin
global
tarmoq
KOMPYUTER. Bu til barcha brauzerlar uchun skript tilining xalqaro standarti sifatida tan
olingan. PHP- eng mashhur talqin qilingan Internet tili. Ko'pgina veb -saytlar bunga asoslangan. Bu
juda oddiy, sizga yaxshi saytlarni boshqarish tizimini yaratishga imkon beradi. Perl... Quvvat
jihatidan u C kabi tillardan ancha ustun turadi. U satrlar, massivlar va har xil turdagi ma'lumotlarni
aylantirish vositalari bilan ishlash uchun ko'p funktsiyalarni taqdim etadi.
Ma'lumotlar bazasini dasturlash tillari
Nisbiy ma'lumotlar bazalari qator va ustunlardan tashkil topgan jadvallar to'plamidir. Har bir
jadvalda tavsifda ko'rsatilgan, belgilangan qator ustunlar va ma'lumotlar
bazasi bilan ishlashda
o'zgarishi mumkin bo'lgan qatorlar soni o'zgaradi. Ma'lumotlar bazasini dasturlash tillari boshqa
dasturlash tillaridan vazifasi - ma'lumotlar bazalarini boshqarish bo'yicha farq qiladi.
Strukturalangan til
SQL so'rovlari
ma'lumotlar bazalari bilan ishlashning yagona tili hisoblanadi. Bu
tilni ma'lumotlar bazasini boshqarishning har qanday tizimi (DBMS) tushunadi, lekin bundan
tashqari, ko'pgina ma'lumotlar bazalarida o'ziga xos til mavjud bo'lib, ular ushbu ma'lumotlar
bazasiga boshqalarga ko'chirilmaydi. Talablarning asosiy turlari
SQL tili
ular: jadvallar va
ma'lumotlar
bazalarini yaratish, ma'lumotlar bazasidan ma'lumotlarni olish, ma'lumotlar bazasidagi
ma'lumotlarni tahrir qilish, ma'lumotlar bazalarini boshqarish.
Tillarni tillarga ajratish universal va ixtisoslashgan.
Barcha mashhur tillarni universal va ixtisoslashgan bo'linishi mumkin. Umumjahon tillari turli
muammolarni hal qilish uchun ishlatiladi. Ixtisoslashtirilgan tillar bitta, eng ko'p bir nechta turdagi
vazifalarni (masalan, ma'lumotlar
bazalari bilan ishlash, veb -dasturlash yoki operatsion tizimlarni
boshqarish uchun skriptlar) hal qilishga mo'ljallangan.
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.