Ia9 -fesil-1: 9 qxd



Yüklə 0,52 Mb.
səhifə8/49
tarix02.01.2022
ölçüsü0,52 Mb.
#1163
növüDərs
1   ...   4   5   6   7   8   9   10   11   ...   49
Ən yaxşı proqramlaşdırma dili hansıdır?

Hər bir proqramlaşdırma dilinin öz tərəfdarları və əleyhdarları var.

İndi dünyada bir neçə min proqramlaşdırma dili mövcuddur. Bəs bu qədər diliniçərisindən sizə daha münasib dili necə seçməli?

Mühəndislərin, bankirlərin, hərbçilərin qarşısında cürbəcür məsələlər durur. Onlar özləriüçün müxtəlif proqramlaşdırma dilləri seçirlər. Mühəndislər FORTRAN dilinə üstünlükverir, bankirlər çox zaman COBOL ("kobol") dilindən istifadə edir, hərbçilər isə döyüşəməliyyatlarını planlaşdırmağı və qoşunun idarə olunmasını ADA dilində yazılmış proq-ramların köməyilə həyata keçirirlər. Süni intellekt sahəsində çalışanlar üçün PROLOG,yaxud LISP dili daha münasibdir. İnternet üçün proqram yazan proqramçılar, adətən,JAVA dilinə üstünlük verirlər.

Bu sadaladığımız proqramlaşdırma dillərinin hamısı xüsusi dillərdir. Bu dillərin hərbirində elə operatorlar var ki, onlar vasitəsilə xüsusi məsələləri daha asanlıqla həlletmək olur. Adətən, həmin dilləri iş prosesində ehtiyac olduqca öyrənirlər, belə ki,onları "qabaqcadan" öyrənməyin mənası yoxdur.

Xüsusi dillərdən savayı, universal proqramlaşdırma dilləri də mövcuddur. Onlarınköməyilə, demək olar ki, istənilən məsələni həll etmək mümkündür. Belə dilləri"qabaqcadan" öyrənmək olar - onlar hər zaman gərəyiniz ola bilər. Belə dillərin üçüdaha çox populyardır:



  • Basic

  • Pascal

  • C++







Deklarativ




Funksional




FunksionalObyekt-yönlü




Məntiqi













Imperativ




Prosedurlu




Obyekt-əsaslı




Obyekt-yöniü





Yüksək səviyyəli dillərin təkamül sxemi

Digər tərəfdən, assemblerdə yazılmış proqram, onun yüksək səviyyəli dildəyazılmış bənzərindən praktik olaraq həmişə səmərəlidir. Yəni yüksək səviyyəlidilin kompilyatorunun yaratdığı icra faylı funksional cəhətdən eyni olan assem-bler proqramından daha çox yer tutur və yavaş işləyir. Doğrudur, son illər mikro-prosessorların inkişafı nəticəsində kompilyatorlar daha optimal kodlar genera-siya edir.

Yüksək səviyyəli dillərin köməyilə istənilən sahəni proqramlaşdırmaq olar. Ancaq elədillər də var ki, onlar xüsusi olaraq müəyyən sahələr üçün nəzərdə tutulub:


1   ...   4   5   6   7   8   9   10   11   ...   49




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin