Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
15
Ortogonallik oddiylikka juda yaqin. Tilda ortogonallikning ko‘pligi so‘rovlarda
juda kam istisno holatlarga olib keladi. ma’lumki kam istisnolar til darajasini yuqori
holatga ko‘taradi. Bu o‘rganish va tushunish osonligini bildiradi. Misol uchun S tilida
ortogonallik kam. Garchi S tilida 2 xil ko‘rinishda qurulgan ma’lumot turlari bor.
Massiv va satr (satr funksiyadan qaytarilishi mumkin lekin massiv emas).
Strukturaning har bir a’zosi bo‘sh va o‘ziga tegishli tipdan tashqari ma’lumot a’zosi
bo‘lishi mumkin. Massivdagi element bo‘sh va funksiyadan tashqari ixtiyoriy
ma’lumot turi bo‘lishi mumkin.
Ko‘p ortogonallik ham muammolar olib keladi. Eng ko‘p ortogonallangan til bu
ALGOL68. Har bir til ALGOL68 ni tip sifatida quradi va bu yerda hech qanaqa
cheklovlar yo‘q. Bundan tashqari ko‘plab qurulmalar qiymat chiqaradi. Ba’zan
ortogonalning ortiqcha formalari kerakmas va murakkablikni olib keladi. Chunki til
orqaga qaytib ishlashini va ortogonalning yuqori daraja natijalarini so‘raydi.