Дәріхананы автоматтандыру бағдарламасын құру
Мирас университеті
Университет Мирас
ІТ және телекоммуникациялар
секторы
Сектор
ІТ и телекоммуникации
КУРСТЫҚ ЖҰМЫС
КУРСОВАЯ РАБОТА
Курстық жұмыс тақырыбы
Тема курсовой работы
Дәріхананы автоматтандыру бағдарламасын құру
ПәнДисциплина
Бағдарламалау технологиялары
СтудентСтудент
Асан Ерғали Нұрланұлы
[(]студенттің Аты-жөні[Ф.И.О. студента)]
ПР-911к-1
[(]топ[группа)]
6B06102
Бағдарламалау және бағдарламалық пакеттерді әзірлеу
[(]код[код)]
[(]БББ атауы[наименование ОП)]
Курстық жұмыс
Курсовая работа защищен на
қорғалды
[(]бағасы[оценка)]
Жетекші
Руководитель
Айдынқызы М.
[(]қолы[подпись)]
[(]Аты-жөні[Ф.И.О.)]
12
мамыр
2021
ж.г.
Шымкент 2021 ж.г.
МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
1. Бағдарламау туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4
1.1 Бағдарламалау тілдері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1.2 HTML тілі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9
1.3 HTML көмегімен веб-сайтты құру алгоритмі ... ... ... ... ... ... .. ... ... ... ...10
2. HTML көмегімен дәріхананы автоматтандыру бағдарламасын әзірлеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..15
2.1 Дәріхананы автоматтандыру арқылы шешілетін міндеттер ... ... ... ...15
2.2 Дәріхананы автоматтандуры үшін бағдарламалық жасақтаманы таңдау критерийлері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
2.3 Дәріхананы автоматтандыруға арналған сайт презентациясы ... ... ..17
Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..19
Пайдаланылған әдебиеттер тізімі ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... 20
Кіріспе
Ғаламтор желісі біздің өмірімізге ұзақ және берік енгеніне қарамастан, көптеген кәсіпкерлер, тіпті ірі фирмалар өздерінің жеке веб-сайттарын құру оларға не беретінін түсінбейді, өйткені басқа да дәлелденген өзін-өзі жарнамалау әдістері бар: теледидар, радио, бұқаралық ақпарат құралдары, баннерлер, парақшалар және т.б. Кез-келген заманауи компанияның сайты бар. Бұл беделдің элементтерінің бірі, өйткені дәл ғаламтор желісінде әлеуетті клиенттер ең алдымен компания туралы ақпарат іздейді. Егер оның прейскуранты бар кем дегенде бір парағы болмаса, ол күдікті болып көрінеді - егер ол тіпті кішкентай веб-ресурс жасай алмаса, бұл қаншалықты сәтсіз?
Сайтты құрудың өзектілігі сонымен қатар, егер сіз ақпаратты көп адамдарға тезірек жеткізгіңіз келсе, оны қалай болса солай жасау үшін өз сайтыңызды пайдаланғаныңыз жөн. Веб-ресурс компания туралы және оның өнімдері немесе қызметтері туралы ақпаратты бір уақытта қысқа және толық түрде ұсынуға мүмкіндік береді. Сондай-ақ, сайт компания жаңалықтары туралы, прейскуранттағы немесе жұмыс уақытындағы өзгерістер туралы ақпарат бере алады, алғыс білдіретін клиенттердің шолуларынан тұрады.
Әрбір компанияға күрделі дизайны мен функционалдығы бар үлкен портал қажет емес. Кейде шағын визиткалар сайты жеткілікті, оны сіз өзіңіз жасай аласыз немесе оны ақылы түрде мамандарға тапсырыс бере аласыз.
1. Бағдарламалау туралы түсінік
Бүгінгі күні бағдарламалау сөзін әлеуметтік желідегі кейбір вирустық жарнамаларда да, әдеби немесе кинематографиялық жұмыстарда да көруге естуге болады. Алайда, бағдарламалау дегеніміз не және бағдарламашылар кім? Көп ойланбастан, сіз тәжірибелі кодер сияқты әрекет ете аласыз және google-де жаңа сөз жасай аласыз. Көптеген анықтамаларға сәйкес бағдарламалау - бұл компьютерлік бағдарламаларды құру процесі. Бұл анықтаманы келесідей ашуға болады. Бағдарламалау дегеніміз - қолданушыға оны нені, қандай формада және қалай алу керек екенін түсіндіруден басқа ештеңе жоқ. Яғни, бұл адамның тілектерін машина тіліне аударудың бір түрі.
Негізгі идея - алгоритм құру және оны бағдарламалау тіліне аудару. Даму шеберлері көбінесе осы тапсырманы бағдарламалық түрде жүзеге асыруға бола ма? Деген сұраққа жауап беру арқылы бағдарламаны құруды бастауды ұсынады. Мысалы, қазірдің өзінде біз компьютерден бірнеше күнде не болатынын болжай алмаймыз. Бұл мысал толығымен дұрыс болмаса да, өйткені бұл тапсырма негізінен мүмкін емес. Компьютерлік технологияның прогресі алгоритмдерді жазуға арналған әр түрлі жаңа белгілер жүйесінің пайда болу процесін анықтады - бағдарламалау тілдері. Мұндай тілдің пайда болуының мәні бағдарлама кодын жеңілдету болып табылады. Күн сайын біздің әлем мобильді және ақпараттық болып келеді. Күнделікті өмірге компьютерлер көбірек еніп жатыр және олармен байланысымызды жеңілдету үшін әр түрлі бағдарламалау тілдерін қолдана отырып жаңа бағдарламалық жасақтама жасалуда. Осы курстық жұмыстың мақсаты - бағдарламалау тарихын және бағдарламалау тілін құрудың негізгі принциптері мен тәсілдерін зерттеу. Ежелгі дәуірден бастап есептеу үдерісін жеделдететін және жеңілдететін құрылғылар жасауға талпыныстар жасалды. Тіпті ежелгі гректер мен римдіктер де абакус тәрізді құрылғыны қолданған. Мұндай құрылғылар Ежелгі Шығыс елдерінде де белгілі болды. XV ғасырда. Неміс ғалымдары В.Шикард (1623), Г.Лейбниц (1673) және француз ғалымы Б. Паскаль (1642) механикалық есептеу құрылғыларын жасады - әйгілі қосу машинасының предшественниктері. Есептеу машиналары бірнеше ғасырлар бойы жетілдірілді. Бірақ бұл бағдарлама және бағдарламалау ұғымын қолданбады.
ХІХ ғасырдың басында. (1830) ағылшын ғалымы, Кембридж университетінің математика профессоры Чарльз Бэббидж Франциядағы халық санағын өңдеу нәтижелерін талдап, есептеулер жүргізу процесін теориялық тұрғыдан зерттеп, компьютер архитектурасының негіздерін негіздеді. Аналитикалық машинаның жобасы - Айырмашылықтарды есептеуге арналған машиналар, С.Бэббидж қазіргі заманғы компьютерлердің ұйымдастырылуы мен жұмысының көптеген идеялары мен принциптерін, атап айтқанда бағдарламаланған басқару және жатталған бағдарламалар принциптерін болжады. Жалпы ғылымға деген құштарлық ғалым мен Ада Лавлейске (1815-1852) ұзақ жылдар жемісті ынтымақтастық берді. 1843 жылы ол Чарльз Бэббидждің дәрістерімен Менабреа мақаласын аударды, онда аналитикалық қозғалтқышты бағдарламалаудың негізгі принциптерін егжей-тегжейлі түсініктемелер түрінде тұжырымдады (көлемі жағынан олар негізгі мәтіннен асып түсті). Ол Бэббидж машинасына арналған алғашқы бағдарламаны (1843 ж.) Жасады, оны өнертабыста ондықтың орнына екілік санау жүйесін қолдану қажеттілігіне сендірді және белгілі бір шарттарда нұсқаулардың бірдей ретін қайталауды қамтамасыз ететін бағдарламалау принциптерін жасады. Ол жұмыс жасушасы және цикл терминдерін ұсынған.
1.1 Бағдарламалау тілдері
Бағдарламалау тілі - компьютерлік бағдарламаларды жазуға арналған ресми тіл. Бағдарламалау тілі бағдарламаның сыртқы түрін және орындаушының (әдетте компьютердің) оның бақылауымен орындайтын әрекеттерін анықтайтын лексикалық, синтаксистік және семантикалық ережелер жиынтығын анықтайды. Бағдарламаланатын алғашқы машиналар жасалғаннан бері адамзат сегіз мыңнан астам бағдарламалау тілін ойлап тапты (оның ішінде эзотерикалық, визуалды және ойыншық). Олардың саны жыл сайын артып келеді. Кейбір тілдерді өздерінің әзірлеушілерінің аз бөлігі ғана біледі, ал басқалары миллиондаған адамдарға белгілі болады. Кәсіби бағдарламашылар бірнеше бағдарламалау тілдерін жетік білуі мүмкін.
Бағдарламалау тілі компьютерге белгілі бір есептеу процесін жүргізуге, әр түрлі объектілерді басқаруды ұйымдастыруға және т.б. мүмкіндік беретін ережелер жиынтығы болып табылатын компьютерлік бағдарламаларды жазуға арналған. Бағдарламалау тілі табиғи тілдерден ерекшеленеді, өйткені компьютерді басқару, сол кезде табиғи тілдердің адамдар арасындағы қарым-қатынас үшін қалай қолданылатынын. Бағдарламалау тілдерінің көпшілігінде мәліметтер құрылымын анықтау және манипуляциялау және есептеу процесін басқару үшін арнайы конструкциялар қолданылады. Әдетте, бағдарламалау тілі оның синтаксисі мен семантикасын формалды түрде анықтайтын тілдік стандарттың сипаттамалары арқылы ғана емес, сонымен қатар стандартты - бағдарламаларды аудару немесе интерпретациялауды қамтамасыз ететін бағдарламаны іске асыру (енгізу) арқылы анықталады. осы тілде; мұндай бағдарламалық құралдар өндіруші, маркасы және нұсқасы (нұсқасы), шығу уақыты, стандартты енгізудің толықтығы, қосымша мүмкіндіктері бойынша ерекшеленеді; белгілі бір қателіктер немесе тілді қолдану практикасына немесе тіпті оның стандартына әсер ететін ерекшеліктері болуы мүмкін.
Бағдарламалау тілдеріне деген сұранысты бақылау үшін компаниялар арнайы рейтингтер жасайды. Балаларға арналған цифрлық шығармашылық және бағдарламалау бойынша Kodabra мектебінің мұғалімі Николай Ведерников TIOBE және IEEE рейтингтерінде жоғары орындарды алатын тілдерді таңдады. Бірінші рейтингке ең көп код жолдары жазылған тілдер кіреді, екіншісіне критерийлер қолданылады. Мысалы, жұмыс іздеу сайттарындағы танымалдылық, бағдарламашылар мен әлеуметтік желілерге арналған қызметтер туралы айтылады.
Ең танымал бағдарламалау тілдері:
1.C
2.Java
3.Python
4.C++
5.C#
6.JavaScript
7.PHP
8.R
9.Arduino
C - ежелгі және танымал бағдарламалау тілдерінің бірі. Ол жеңіл және жылдам, сондықтан өнімділік қажет болған жерде қолданылады. Мысалы, драйверлер, операциялық жүйелер немесе микроконтроллерлерге арналған бағдарламалық жасақтама жасау. Сонымен бірге С-ны үйрену қиын - сіз нөлден бастап көп жазуыңыз керек. Бағдарламалау тілдерін автомобильдермен салыстыра отырып, C - жарыс машинасы, қала жолдарында ыңғайсыз, бірақ өте жылдам.
Java - көптеген кітапханалары бар және платформалардың көп бөлігі және дамытушылар қауымдастығы. Кросс-платформа дегеніміз - бағдарламаны бір рет жазып, оны бірнеше операциялық жүйелерде: Windows, Linux және MacOS-та бірден қолдану мүмкіндігі. Кітапханалардың арқасында Java барлық нәрсеге жарамды: графикамен жұмыс жасау, дыбыс шығару, шағын ойындар құру. Үлкен қауымдастықта жаңадан бастаушы әр түрлі сұрақтарға дайын кодтарды оңай таба алады және кез келген сұраққа жауап береді.
JavaScript - бұл жылдам платформалық веб-даму тілі. Әзірлеуші параққа пайдаланушының енгізуіне қалай жауап беретінін айту үшін JavaScript кодын пайдаланады. JS көмегімен парақты қайта жүктеместен пайдаланушыға ақпаратты көрсете аласыз - ашылмалы мәзірлер, қалқымалы терезелер, терезе пернетақталары осылай жұмыс істейді.
PHP веб-дамытуда серверде жұмыс жасайтын және клиенттің сұраныстарын өңдеуге көмектесетін бағдарламалар жасау үшін қолданылады. PHP біртіндеп танымалдылығын жоғалтады, себебі серверлерді басқа тілдерді қолдана отырып жасауға болады. Бірақ PHP-ді бұрын құрылған көптеген сайттар қолданады, мысалы, ВКонтакте.
Python - бұл минималистік синтаксисі бар логикалық және салыстырмалы түрде қарапайым тіл. Онда негізгі ережелер жиынтығы бар, тілі оңай оқылады, ал жазу қиын емес. Әзірлеушілер Python үшін көптеген кітапханалар жазды, сондықтан сіз өз шешімдеріңізде дайын шешімдерді қолдана аласыз. Python-дің басты кемшілігі - оның жылдамдығы төмен.
1.2 HTML тілі
HTML (ағылшынша HyperText Markup Language) - гипермәтіндік белгілеу тілі. HTML программалау тілі емес. Веб-беттердің көпшілігі HTML тілінде жазылған. Бұл тіл браузерде мультимедиа, мәтін немесе сілтемелердің қалай көрсетілетінін анықтайды. HTML-де көптеген жаңартулар болды. Соңғы нұсқасы - HTML5. HTML мен HTML5 арасындағы негізгі айырмашылық мынада: ескі нұсқаларында аудио және видео бұл тілдің ажырамас бөлігі емес, ал HTML-нің соңғы нұсқасында, яғни HTML5 ол ажырамас бөлігі болып табылады.
HTML5 пайда болған кезде, олар предшественниктің барлық тегтері мен элементтерін жойған жоқ, керісінше, олар өздері үшін жақсы жұмыс істейді. HTML5 осы тілге жаңа мүмкіндіктер қосты. Бұл үлкен плюс, өйткені сұрақтар қоюға тура келмейді: бұл тег ескірді ме? HTML5 пен CSS пайда болғанымен, веб-парақтардың құрылымы ... жалғасы
Университет Мирас
ІТ және телекоммуникациялар
секторы
Сектор
ІТ и телекоммуникации
КУРСТЫҚ ЖҰМЫС
КУРСОВАЯ РАБОТА
Курстық жұмыс тақырыбы
Тема курсовой работы
Дәріхананы автоматтандыру бағдарламасын құру
ПәнДисциплина
Бағдарламалау технологиялары
СтудентСтудент
Асан Ерғали Нұрланұлы
[(]студенттің Аты-жөні[Ф.И.О. студента)]
ПР-911к-1
[(]топ[группа)]
6B06102
Бағдарламалау және бағдарламалық пакеттерді әзірлеу
[(]код[код)]
[(]БББ атауы[наименование ОП)]
Курстық жұмыс
Курсовая работа защищен на
қорғалды
[(]бағасы[оценка)]
Жетекші
Руководитель
Айдынқызы М.
[(]қолы[подпись)]
[(]Аты-жөні[Ф.И.О.)]
12
мамыр
2021
ж.г.
Шымкент 2021 ж.г.
МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
1. Бағдарламау туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4
1.1 Бағдарламалау тілдері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1.2 HTML тілі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9
1.3 HTML көмегімен веб-сайтты құру алгоритмі ... ... ... ... ... ... .. ... ... ... ...10
2. HTML көмегімен дәріхананы автоматтандыру бағдарламасын әзірлеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..15
2.1 Дәріхананы автоматтандыру арқылы шешілетін міндеттер ... ... ... ...15
2.2 Дәріхананы автоматтандуры үшін бағдарламалық жасақтаманы таңдау критерийлері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
2.3 Дәріхананы автоматтандыруға арналған сайт презентациясы ... ... ..17
Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..19
Пайдаланылған әдебиеттер тізімі ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... 20
Кіріспе
Ғаламтор желісі біздің өмірімізге ұзақ және берік енгеніне қарамастан, көптеген кәсіпкерлер, тіпті ірі фирмалар өздерінің жеке веб-сайттарын құру оларға не беретінін түсінбейді, өйткені басқа да дәлелденген өзін-өзі жарнамалау әдістері бар: теледидар, радио, бұқаралық ақпарат құралдары, баннерлер, парақшалар және т.б. Кез-келген заманауи компанияның сайты бар. Бұл беделдің элементтерінің бірі, өйткені дәл ғаламтор желісінде әлеуетті клиенттер ең алдымен компания туралы ақпарат іздейді. Егер оның прейскуранты бар кем дегенде бір парағы болмаса, ол күдікті болып көрінеді - егер ол тіпті кішкентай веб-ресурс жасай алмаса, бұл қаншалықты сәтсіз?
Сайтты құрудың өзектілігі сонымен қатар, егер сіз ақпаратты көп адамдарға тезірек жеткізгіңіз келсе, оны қалай болса солай жасау үшін өз сайтыңызды пайдаланғаныңыз жөн. Веб-ресурс компания туралы және оның өнімдері немесе қызметтері туралы ақпаратты бір уақытта қысқа және толық түрде ұсынуға мүмкіндік береді. Сондай-ақ, сайт компания жаңалықтары туралы, прейскуранттағы немесе жұмыс уақытындағы өзгерістер туралы ақпарат бере алады, алғыс білдіретін клиенттердің шолуларынан тұрады.
Әрбір компанияға күрделі дизайны мен функционалдығы бар үлкен портал қажет емес. Кейде шағын визиткалар сайты жеткілікті, оны сіз өзіңіз жасай аласыз немесе оны ақылы түрде мамандарға тапсырыс бере аласыз.
1. Бағдарламалау туралы түсінік
Бүгінгі күні бағдарламалау сөзін әлеуметтік желідегі кейбір вирустық жарнамаларда да, әдеби немесе кинематографиялық жұмыстарда да көруге естуге болады. Алайда, бағдарламалау дегеніміз не және бағдарламашылар кім? Көп ойланбастан, сіз тәжірибелі кодер сияқты әрекет ете аласыз және google-де жаңа сөз жасай аласыз. Көптеген анықтамаларға сәйкес бағдарламалау - бұл компьютерлік бағдарламаларды құру процесі. Бұл анықтаманы келесідей ашуға болады. Бағдарламалау дегеніміз - қолданушыға оны нені, қандай формада және қалай алу керек екенін түсіндіруден басқа ештеңе жоқ. Яғни, бұл адамның тілектерін машина тіліне аударудың бір түрі.
Негізгі идея - алгоритм құру және оны бағдарламалау тіліне аудару. Даму шеберлері көбінесе осы тапсырманы бағдарламалық түрде жүзеге асыруға бола ма? Деген сұраққа жауап беру арқылы бағдарламаны құруды бастауды ұсынады. Мысалы, қазірдің өзінде біз компьютерден бірнеше күнде не болатынын болжай алмаймыз. Бұл мысал толығымен дұрыс болмаса да, өйткені бұл тапсырма негізінен мүмкін емес. Компьютерлік технологияның прогресі алгоритмдерді жазуға арналған әр түрлі жаңа белгілер жүйесінің пайда болу процесін анықтады - бағдарламалау тілдері. Мұндай тілдің пайда болуының мәні бағдарлама кодын жеңілдету болып табылады. Күн сайын біздің әлем мобильді және ақпараттық болып келеді. Күнделікті өмірге компьютерлер көбірек еніп жатыр және олармен байланысымызды жеңілдету үшін әр түрлі бағдарламалау тілдерін қолдана отырып жаңа бағдарламалық жасақтама жасалуда. Осы курстық жұмыстың мақсаты - бағдарламалау тарихын және бағдарламалау тілін құрудың негізгі принциптері мен тәсілдерін зерттеу. Ежелгі дәуірден бастап есептеу үдерісін жеделдететін және жеңілдететін құрылғылар жасауға талпыныстар жасалды. Тіпті ежелгі гректер мен римдіктер де абакус тәрізді құрылғыны қолданған. Мұндай құрылғылар Ежелгі Шығыс елдерінде де белгілі болды. XV ғасырда. Неміс ғалымдары В.Шикард (1623), Г.Лейбниц (1673) және француз ғалымы Б. Паскаль (1642) механикалық есептеу құрылғыларын жасады - әйгілі қосу машинасының предшественниктері. Есептеу машиналары бірнеше ғасырлар бойы жетілдірілді. Бірақ бұл бағдарлама және бағдарламалау ұғымын қолданбады.
ХІХ ғасырдың басында. (1830) ағылшын ғалымы, Кембридж университетінің математика профессоры Чарльз Бэббидж Франциядағы халық санағын өңдеу нәтижелерін талдап, есептеулер жүргізу процесін теориялық тұрғыдан зерттеп, компьютер архитектурасының негіздерін негіздеді. Аналитикалық машинаның жобасы - Айырмашылықтарды есептеуге арналған машиналар, С.Бэббидж қазіргі заманғы компьютерлердің ұйымдастырылуы мен жұмысының көптеген идеялары мен принциптерін, атап айтқанда бағдарламаланған басқару және жатталған бағдарламалар принциптерін болжады. Жалпы ғылымға деген құштарлық ғалым мен Ада Лавлейске (1815-1852) ұзақ жылдар жемісті ынтымақтастық берді. 1843 жылы ол Чарльз Бэббидждің дәрістерімен Менабреа мақаласын аударды, онда аналитикалық қозғалтқышты бағдарламалаудың негізгі принциптерін егжей-тегжейлі түсініктемелер түрінде тұжырымдады (көлемі жағынан олар негізгі мәтіннен асып түсті). Ол Бэббидж машинасына арналған алғашқы бағдарламаны (1843 ж.) Жасады, оны өнертабыста ондықтың орнына екілік санау жүйесін қолдану қажеттілігіне сендірді және белгілі бір шарттарда нұсқаулардың бірдей ретін қайталауды қамтамасыз ететін бағдарламалау принциптерін жасады. Ол жұмыс жасушасы және цикл терминдерін ұсынған.
1.1 Бағдарламалау тілдері
Бағдарламалау тілі - компьютерлік бағдарламаларды жазуға арналған ресми тіл. Бағдарламалау тілі бағдарламаның сыртқы түрін және орындаушының (әдетте компьютердің) оның бақылауымен орындайтын әрекеттерін анықтайтын лексикалық, синтаксистік және семантикалық ережелер жиынтығын анықтайды. Бағдарламаланатын алғашқы машиналар жасалғаннан бері адамзат сегіз мыңнан астам бағдарламалау тілін ойлап тапты (оның ішінде эзотерикалық, визуалды және ойыншық). Олардың саны жыл сайын артып келеді. Кейбір тілдерді өздерінің әзірлеушілерінің аз бөлігі ғана біледі, ал басқалары миллиондаған адамдарға белгілі болады. Кәсіби бағдарламашылар бірнеше бағдарламалау тілдерін жетік білуі мүмкін.
Бағдарламалау тілі компьютерге белгілі бір есептеу процесін жүргізуге, әр түрлі объектілерді басқаруды ұйымдастыруға және т.б. мүмкіндік беретін ережелер жиынтығы болып табылатын компьютерлік бағдарламаларды жазуға арналған. Бағдарламалау тілі табиғи тілдерден ерекшеленеді, өйткені компьютерді басқару, сол кезде табиғи тілдердің адамдар арасындағы қарым-қатынас үшін қалай қолданылатынын. Бағдарламалау тілдерінің көпшілігінде мәліметтер құрылымын анықтау және манипуляциялау және есептеу процесін басқару үшін арнайы конструкциялар қолданылады. Әдетте, бағдарламалау тілі оның синтаксисі мен семантикасын формалды түрде анықтайтын тілдік стандарттың сипаттамалары арқылы ғана емес, сонымен қатар стандартты - бағдарламаларды аудару немесе интерпретациялауды қамтамасыз ететін бағдарламаны іске асыру (енгізу) арқылы анықталады. осы тілде; мұндай бағдарламалық құралдар өндіруші, маркасы және нұсқасы (нұсқасы), шығу уақыты, стандартты енгізудің толықтығы, қосымша мүмкіндіктері бойынша ерекшеленеді; белгілі бір қателіктер немесе тілді қолдану практикасына немесе тіпті оның стандартына әсер ететін ерекшеліктері болуы мүмкін.
Бағдарламалау тілдеріне деген сұранысты бақылау үшін компаниялар арнайы рейтингтер жасайды. Балаларға арналған цифрлық шығармашылық және бағдарламалау бойынша Kodabra мектебінің мұғалімі Николай Ведерников TIOBE және IEEE рейтингтерінде жоғары орындарды алатын тілдерді таңдады. Бірінші рейтингке ең көп код жолдары жазылған тілдер кіреді, екіншісіне критерийлер қолданылады. Мысалы, жұмыс іздеу сайттарындағы танымалдылық, бағдарламашылар мен әлеуметтік желілерге арналған қызметтер туралы айтылады.
Ең танымал бағдарламалау тілдері:
1.C
2.Java
3.Python
4.C++
5.C#
6.JavaScript
7.PHP
8.R
9.Arduino
C - ежелгі және танымал бағдарламалау тілдерінің бірі. Ол жеңіл және жылдам, сондықтан өнімділік қажет болған жерде қолданылады. Мысалы, драйверлер, операциялық жүйелер немесе микроконтроллерлерге арналған бағдарламалық жасақтама жасау. Сонымен бірге С-ны үйрену қиын - сіз нөлден бастап көп жазуыңыз керек. Бағдарламалау тілдерін автомобильдермен салыстыра отырып, C - жарыс машинасы, қала жолдарында ыңғайсыз, бірақ өте жылдам.
Java - көптеген кітапханалары бар және платформалардың көп бөлігі және дамытушылар қауымдастығы. Кросс-платформа дегеніміз - бағдарламаны бір рет жазып, оны бірнеше операциялық жүйелерде: Windows, Linux және MacOS-та бірден қолдану мүмкіндігі. Кітапханалардың арқасында Java барлық нәрсеге жарамды: графикамен жұмыс жасау, дыбыс шығару, шағын ойындар құру. Үлкен қауымдастықта жаңадан бастаушы әр түрлі сұрақтарға дайын кодтарды оңай таба алады және кез келген сұраққа жауап береді.
JavaScript - бұл жылдам платформалық веб-даму тілі. Әзірлеуші параққа пайдаланушының енгізуіне қалай жауап беретінін айту үшін JavaScript кодын пайдаланады. JS көмегімен парақты қайта жүктеместен пайдаланушыға ақпаратты көрсете аласыз - ашылмалы мәзірлер, қалқымалы терезелер, терезе пернетақталары осылай жұмыс істейді.
PHP веб-дамытуда серверде жұмыс жасайтын және клиенттің сұраныстарын өңдеуге көмектесетін бағдарламалар жасау үшін қолданылады. PHP біртіндеп танымалдылығын жоғалтады, себебі серверлерді басқа тілдерді қолдана отырып жасауға болады. Бірақ PHP-ді бұрын құрылған көптеген сайттар қолданады, мысалы, ВКонтакте.
Python - бұл минималистік синтаксисі бар логикалық және салыстырмалы түрде қарапайым тіл. Онда негізгі ережелер жиынтығы бар, тілі оңай оқылады, ал жазу қиын емес. Әзірлеушілер Python үшін көптеген кітапханалар жазды, сондықтан сіз өз шешімдеріңізде дайын шешімдерді қолдана аласыз. Python-дің басты кемшілігі - оның жылдамдығы төмен.
1.2 HTML тілі
HTML (ағылшынша HyperText Markup Language) - гипермәтіндік белгілеу тілі. HTML программалау тілі емес. Веб-беттердің көпшілігі HTML тілінде жазылған. Бұл тіл браузерде мультимедиа, мәтін немесе сілтемелердің қалай көрсетілетінін анықтайды. HTML-де көптеген жаңартулар болды. Соңғы нұсқасы - HTML5. HTML мен HTML5 арасындағы негізгі айырмашылық мынада: ескі нұсқаларында аудио және видео бұл тілдің ажырамас бөлігі емес, ал HTML-нің соңғы нұсқасында, яғни HTML5 ол ажырамас бөлігі болып табылады.
HTML5 пайда болған кезде, олар предшественниктің барлық тегтері мен элементтерін жойған жоқ, керісінше, олар өздері үшін жақсы жұмыс істейді. HTML5 осы тілге жаңа мүмкіндіктер қосты. Бұл үлкен плюс, өйткені сұрақтар қоюға тура келмейді: бұл тег ескірді ме? HTML5 пен CSS пайда болғанымен, веб-парақтардың құрылымы ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz