Web- программалау тілдері

Алгоритмді компьютерге программалау тілдері түсінікті етіп көрсете алады. Алдымен әрқашан да алгоритм әрекеті әзірленеді, сонан кейін ол мұндай тәсілдердің бірінде жазылады. Жалпы қорытындысында программа мәтіні — толықтай аяқталған, алгоритмді программалау тілінде бүге-шігесіне дейін сипаттаған күйінде пайда болады. Содан соң программаның бұл мәтіні транслятор деп аталатын арнайы қызмет қолданбаларымен өңдеуден өтеді немесе машина кодына аударылады, не болмаса орындалады.
Программалау тілдері – жасанды тілдер. Олардың табиғи тілдерден айрмашылығы – мағынасы трансляторға түсінікті болатын әрі жазу командасының (операторлардың) қатаң ережесіне бағынатын «сөздері» шектеулі болады. Мұндай талаптардың жиынтығы программалау тілінің синтаксисін қалыптастырады, ал әрбір команданың және тілдің басқа да конструкциясы (құрылымы) — оның семантикасын қалыптастырады. Программаларды жазудың формасы бұзылатын болса, бұл транслятордың оператор міндетін түсінбей қалуына әкеп соғады және синтаксистік қате туралы хабарлайды, ал команда тілін пайдалануға қажетті алгоритмге жауап бере алмайтын дұрыс жазу семантикалық қателікке (оны логикалық қателік немесе орындау уақытындағы қателік деп те атайды) ұрындырады.
1. Wеb-технологиялар [Текст] : ЖОО студ. арналған оқулық / Б. Бөрібаев, Г. А. Мадьярова. - Алматы : ЖШС РПБК "Дәуір", 2011. - 360 б. - ISBN 978-601-217-201-0 : 577 тг.ББК 32.973-018.1
2. Жасанды интеллект негіздері [Текст] : ЖОО студ. мен ұстаздарына арналған оқулық / А. Ж. Асамбаев. - Алматы : ЖШС РПБК "Дәуір", 2011. - 136 б. - ISBN 978-601-217-242-3 .
3. Алгоритмдеу және программалау тілдері [Текст] : ЖОО студ. арналған оқу құралы / Н. С. Заурбеков, Б. Ж. Жұмажанов. - Алматы : Экономика, 2008. - 325 б. - (Т. Рысқұлов атындағы ҚазЭУ-дің осы заманғы басылымдары). - ISBN 978-601-225-034-3
        
        СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ 
МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
ОӨЖ
Тақырып:
Web- программалау тілдері
Дайындаған:Кунапьянова Р.Б.
Тексерген:Қарымсақова И.Б. ... ... ... ... ... ... етіп көрсете алады. Алдымен әрқашан да алгоритм әрекеті ... ... ... ол ... ... ... ... Жалпы қорытындысында программа мәтіні -- толықтай аяқталған, алгоритмді ... ... ... ... ... ... пайда болады. Содан соң программаның бұл мәтіні транслятор деп аталатын арнайы қызмет қолданбаларымен өңдеуден өтеді немесе ... ... ... не ... ... ... - ... тілдер. Олардың табиғи тілдерден айрмашылығы - мағынасы трансляторға түсінікті болатын әрі жазу командасының (операторлардың) қатаң ... ... ... ... ... ... жиынтығы программалау тілінің синтаксисін қалыптастырады, ал әрбір команданың және тілдің басқа да конструкциясы (құрылымы) -- оның ... ... ... жазудың формасы бұзылатын болса, бұл транслятордың оператор міндетін түсінбей қалуына әкеп соғады және синтаксистік қате туралы хабарлайды, ал команда ... ... ... ... ... бере алмайтын дұрыс жазу семантикалық қателікке (оны логикалық қателік немесе орындау уақытындағы ... деп те ... ... ... Markup ... ... ... тілін World Wide Web (WWW) кеңінен тараған гипермәтіндік жүйені ... ... бір ... ... 1989 жылы Тим ... ... болатын.
НТМL тілі электрондық құжаттың құрылымын полиграфиялық деңгейде ресімдеумен сипатгауға мүмкіндік береді. Нәтижелендіруші ... әр ... ... ... бейне-фрагменттерді және т.б. қамтиды.
Web-беттерімен жұмыс істеу үшін Реrl тілі жасалды.
Регl интерпретирленген тіл болып табылады, Лари Уолл мәтіндер мен ... ... үшін ... ... ... ... ... ашуға болады: Practical Extraction and Report Language (деректерді іс жүзінде шығарудың және есептіліктерді ... ... 30 ... ... ... ... моделдейтін Virtual Reality Modeling Language (VRML) тілі WWW бетін жасау үшін үш өлшемді кеңістікті ұқсатушы ... ... ... ... Ол жалпақ кескіндерді суреттеуде пайдаланылатын НТМL белгілеудің гипермәтіндік тілінің кеңейтушісі болып табылады.
Java тілі ( ... деп ... ... жұмыс істейтін программаларды (қолданбаларды) жасауға арналған. Java тілінде жазылған программалар көбінесе ... ...... ... ... жарнамаларды орналастыруда пайдаланылады. Java -қолданбасы web-беттерінің статикалық картинкаларын , осылайша пайдаланушылардың назарын ... ... және Netscape ... ... JavaScript тілін жасады. Java және JavaScript негізінде WWW ... ... ... ... программаларды жазуға мүмкіндік бар.
Intranet-қосымшаларды өңдеу үшін программалау құралдары мен тілдердің кең спектрі қолданылады:
-- Web-құрылымын құруға ... HTML ... ... ... ... ... ... VRML виртуальды шынайылық тілі;
-- Java тілі және мобильді қосымшалардың программалау құралдары;
-- Интерактивті беттерді ... ... ... ... гипермәтінінің тілі
HTML өңдеушілері екі міндетті шешті:
гипермәтіндік мәліметтер базасының дизайнерлеріне құжаттарды құрудың қарапайым ... ... ... қуатты ету.
Бірінші міндет құжатты сипаттайтын тег моделін таңдау есебімен шешілді. Мұндай ... ... ... ... ... ... жүйелерінде кең түрде қолданылады. HTML-ді құру кезінде - Standard Generalised Markup Language деп аталатын баспа құжаттарының тілдік ... ... ... бұл тіл - HTML ... ... ... www-да ... функциялары гипермәтіндік мәліметтер базасының сервері мен клиенті арасында бөлініп тұрады.
VRML ... ... ... ... ... ... шынайылыққа жақын тіл пайда болды. Осылайша Virtual Realty Markup Language (VRML) термині пайда болды, мұндағы Markup сөзі ... ... ... ауыстырылады. VRML-дің бірінші түрі 1994жылы SGI Open Inventor ASCII File Format (IFF) форматының негізінде пайда болды. Желілік ... ... IFF ішкі ... VRML ... формасы негізіне салынған болатын.
Java программалау тілі
Java - бұл арнайы таратылған ортаға арналып құрылған қосымшаларды өңдеудің ... ... ... Java - ... ұзақ ... қажет етпейтін қарапайым объектілі-бағытталған тілі болып табылады. Java ... ... ... ... Java ... С++ ... өте ... болып келеді.
Java-ға енгізілген қауіпсіздік құралдары - ... ... ... ... жол бермейді және қажетті қорғауды қамтамасыз етеді. Java-ның маңызды қасиеттері - бұл ... ... көп ... және ... динамикалық түрде жинауы.
Java технологиясы келесі негізгі бөліктерден ... Java ... ... ... және ... Java байт ... өңдеу, сонымен қатар JavaScript программалауы да кіреді.
Java ортасындағы программалау ... ... ... ... ... ... мүмкіндік береді. Бұл жағдайда Java-программалардың басты ерекшелігі - ... және ... ... ... ... Java ... қолдану болып табылады.
Мобильді Java байт-кодтар концепциясы арнайы www-да қолданылуы үшін өңделді. HTML ... ... ... ... үшін ... атын анықтайтын APPLET тегы енгізілген болатын. HTML құжаттардың өңделуі браузермен орындалады, яғни ең ... ... ... оның ... талданады, кейін егер APPLET тегтері болса, апплеттер жұктеледі. Бұл сызбадан браузердің бір уақытта байт-кодтардың интерпретаторы ретінде де ... ... ... ... ... ... ... жұйелерінің бірнеше түрлері енген болатын:
-- Sun фирмасының JavaWorkShop программасы;
-- Symantec фирмасының Symantec Café for Windows95/ Windows NT программасы;
-- Borland ... Latte ... ... ... Visial J++ ... тілі
JavaScript тілі Netscape компаниясымен HTML беттерді қарау тілі ретінде өңделді. JavaScript тілі - ... тіл ... ... JavaScript тілі Netscape Navigator: терезе, форма, форма өрістері, Navigator-дың жұмыс аймағының ... ... ... ... Бұл маңызды программаларды жазуға мүмкіндік береді. JavaScript тілінің көмегімен локальды анықтамалық жұйесі және графикасы бар көп ... ... ... ... ... ... тілінде бірнеше функционалдық мұмкіндіктерді: жаңа терезенің ашылуы, калькуляторды программалауға және мәтінді жүзеге асыруға болады.
Intranet-ке байланысты басты хаттамалар мен интерфейстер:
-- ... пен ... ... ... ... ... хаттамасы;
-- ... ... ... CGI шлюзді интерфейс;
-- ... ... ... ... ... ... интерфейстері;
-- ... ... ... ... ... ... JDBC интерфейсі.
Осы аталған хаттамалар мен интерфейстерден басқа Intranet-те почталық протоколдар, FTP файлдарды беру хаттамасы, NNTP жаңалықтар хаттамасы, SMTP және POP ... ... ... ... ... ... ... арналған HTTP хаттамасына тығыз байланысты болып келеді. Басқа да ... ... HTTP ... да ... жолдары ASCII форматы арқылы берілетін командалар жиынтығы болады. HTTP транзакциясы төрт бөліктен тұрады: ... ... ... ... және аяқтау. Клиент-программасы TCP-қосылуын HTTP-ның арнайы порталымен компьютерде орнатады. Кейін клиент HTTP ... ... ... HTTP сервері жауап жібергеннен кейін клиент немесе сервер қосылуды жабады. HTTP-ң ... ... осы ... ... бағынады. Көп жағдайда HTTP клиенті гипермәтіні бар файлды (HTML тіліндегі файл) немесе гипермедиасы бар файл (бейне, видео, ... ... ... бар ... ... ... интерфейс
CGI - Common Gateway Interface спецификациясы NCSA тобымен ұсынылды. CGI интерфейсі арнайы www ... ... үшін ... CGI ... ... ... ... болып келеді. HTTP хаттамасында сипатталған кіру әдістері CGI интерфейсін жүзеге асыруда маңызды орын алады.
Web-серверлердің қолданбалы интерфейстері Web-сервердегі ... ... ... ... ... DDL және ... қолданатын объектілер) түрінде жүзеге асырылады. Web-серверлердің Netscape және Microsoft өндірушілері өздерінің API кеңейтілу ... ... ... ... ISAPI және Netscape ... ... NSAPI.
ISAPI-дің DDL-кітапханалары екі кіріс нүктеге ие болады:
-- Get ... Version - ... ... ... ... ... - кеңейтілудің main-процедурасының эквиваленті;
HttpExtensionProc-тағы ақпарат тек бір ... ... ... ... функциялары:
-- GetServerVariable - ... ... аты ... ... ... - ... HTTP-сұранысынан ақпаратты санау;
-- ... - ... ... ... ... - ... ... және ... жағдайы туралы ақпаратты қайтару.
NSAPI интерфейсі ISAPI интерфейсіне ұқсаса болып келеді, бірақ сервер конфигурациясымен тығыз байланысты және анағұрлым ... ... ... NSAPI ... әрбір функция конфигурациясы Netsite конфигурациясының объектілі мәліметтер базасында берілу қажет. NSAPI параметрлерінің блоктары HTML-формаларындағы диалогтық айнымалылардың берілуіне ... ... ... негізделеді.
Мәліметтермен байланысты JDBC интерфейсі
SunMicrosystems компаниясының бөлімі JavaSoft 1996ж басында Java тілінде жазылған қосымша ... ... ... ... енуін қамтамасыз ететін JDBC қолданбалы программалау интерфейсін құрды. Бұл интерфейстегі ... ... ... ... ... ... ... компьютер жадына қосымшаларға әртүрлі мәліметтер базасымен өзара ... ... ... ... ... PHP: Hypertext Preprocessor -- ) -- ... HTML ... құру және ... жұмыс істеуге арналған скрипті бағдарламалау тілі. Қазіргі ... ... ... ... ... ... LAMP веб-торап жасауға арналған стандартты жинақталымына енеді. ... ... ... ... ... ... және PHP негізіндеге әуелгі кодтардың кеңге таралуының арқасында PHP тілі ... ... ... ең ... тілдердің бірі боп есептелінеді (JSP мен ASP-де қолданылатын тілдермен қатар). Бұл тілдің айрықшылығы ядро мен соған қосылатын ... ... ... ... ... графика, криптографиялық кітапханалар, PDF форматты құжаттармен және т.б. жұмыс істеуге арналған. Бұндай модульды қалаған адам дамытып қоса алады. Модульдардың саны бір неше жүз ... ... ... тек ... нәтиже көрсеткен бір неше оны ғана кіреді. PHP ... ... не ... сол ... үшін ... ... ... (мысалы,Apache әлде IIS), не CGI-қосымшасы ретінде қосылады.
Пайдаланылған әдебиеттер
* Wеb-технологиялар [Текст] : ЖОО ... ... ... / Б. ... Г. А. ... - ... : ЖШС РПБК ... 2011. - 360 б. - ISBN 978-601-217-201-0 : 577 тг.ББК 32.973-018.1
* ... ... ... ... : ЖОО студ. мен ұстаздарына арналған оқулық / А. Ж. ... - ... : ЖШС РПБК ... 2011. - 136 б. - ISBN 978-601-217-242-3 .
* Алгоритмдеу және программалау тілдері [Текст] : ЖОО студ. ... оқу ... / Н. С. ... Б. Ж. ... - ... : ... 2008. - 325 б. - (Т. ... атындағы ҚазЭУ-дің осы заманғы басылымдары). - ISBN 978-601-225-034-3

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 6 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
JSP, PHP, ASP Web программалау тілдеріне шолу. Сайт құру кезеңдері5 бет
HTML тілі6 бет
WEB-сервер түсінігі және оны ұйымдастыру кезеңдері48 бет
Кәсіпорын клиенттер мәлімдемелерін есепке алу үшін веб серверлер64 бет
Информатика пәні, объектілері және құрама бөліктері56 бет
Алгоритм және оның қасиеттері. Программаның көрінісі20 бет
Бағдарламалау тілдері6 бет
Бейсик және Паскаль тiлдерiнде программа құру ерекшелiктерi23 бет
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары туралы5 бет
Программалау тілдері16 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь