Реферат Тақырыбы: «Программалау тілдері»


Оның өмір сүруінің қырық жылға жуық тарихында бұл тілдің бірқатар диалектілері пайда болды: Common LISP, Mac LISP, Inter LISP, Standard LISP және т.б



бет3/4
Дата19.10.2023
өлшемі55,79 Kb.
#119168
түріРеферат
1   2   3   4

Оның өмір сүруінің қырық жылға жуық тарихында бұл тілдің бірқатар диалектілері пайда болды: Common LISP, Mac LISP, Inter LISP, Standard LISP және т.б.



Олардың арасындағы айырмашылықтар іргелі емес және негізінен кірістірілген функциялардың сәл өзгеше жиынтығына және бағдарламаны жазу түріндегі кейбір айырмашылықтарға байланысты. Сондықтан олардың біреуімен жұмыс істеуді үйренген бағдарламашы кез келген екіншісін оңай меңгере алады.

Lisp-тің үлкен артықшылығы - оның функционалдық бағдары, яғни бағдарламалау функциялар арқылы жүзеге асырылады. Сонымен қатар, функция белгілі бір кластың элементтерін басқа класстың сәйкес элементтерімен сәйкестендіретін ереже ретінде түсініледі. Сәйкестік процесінің өзі бағдарлама жұмысына ешқандай әсер етпейді, тек оның нәтижесі маңызды.

Бұл үлкен бағдарламалық жүйелерді жазуды және жөндеуді салыстырмалы түрде жеңілдетеді. Бағдарламалардың анықтығы, олардың функцияларының нақты бөлінуі және оларды орындау кезінде күрделі жанама әсерлердің болмауы жасанды интеллект сияқты логикалық күрделі тапсырмаларды бағдарламалаудың міндетті талаптары болып табылады.

Бағдарламада бір адам ғана емес, бүкіл бағдарламашылар тобы жұмыс істегенде бағдарламалаудағы тәртіп ерекше маңызды болады.

3) Қазіргі әлемдегі бағдарламалау тілдерінің рөлі

Фреймворктар модульдік бағдарламалауды дамытудың кілті болып саналады. Веб-ресурстарды әзірлеуге арналған осы категорияның типтік өкілдері Bootstrap, React.js, Django, Laravel, Angular болып табылады. Нарықта мұндай бірнеше ондаған «өнімдер» бар. Мұндай құралдарды көбінесе «жаңа» бағдарламалау тілдері деп атайды.

Жаңа өнімдерді әзірлеудің себептері:



Жергілікті және желілік технологиялардағы өзгерістер.

Жабдықтың мультимедиялық мүмкіндіктерін арттыру.

Компьютер пайдаланушыларының қажеттіліктері артып келеді.



Тренд әсіресе мобильді құрылғылар нарығында, әлеуметтік және іздеу желілерінде байқалады. Жасанды интеллект алгоритмдері барлық жерде енгізіле бастады, бірақ берілген функционалдылықты қамтамасыз ету үшін ескі платформалардың мүмкіндіктері анық жеткіліксіз. Сонымен қатар, бағдарламалардың көлемі айтарлықтай артып келеді және әзірлеушілер жұмыс уақытын қысқарту туралы ойлауы керек, әйтпесе бәсекелестер ұқсас өнімдерді ертерек шығарады. Немесе құны соншалықты өседі, сондықтан бағдарламаны жасау тиімсіз болады. «Түпнұсқа» тілдердің бірінде код жазатын қызметкерлердің үлкен штатынан гөрі, фреймворктармен жұмыс істеу дағдысы бар екі әзірлеушінің болғаны тиімдірек.


4) Бағдарламалау және болашақ





Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет