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- программалау тілдері

Дайындаған:Кунапьянова Р.Б.
Тексерген:Қарымсақова И.Б.

Семей 2015
Кіріспе
Алгоритмді компьютерге программалау тілдері түсінікті етіп көрсете алады. Алдымен әрқашан да алгоритм әрекеті әзірленеді, сонан кейін ол мұндай тәсілдердің бірінде жазылады. Жалпы қорытындысында программа мәтіні -- толықтай аяқталған, алгоритмді программалау тілінде бүге-шігесіне дейін сипаттаған күйінде пайда болады. Содан соң программаның бұл мәтіні транслятор деп аталатын арнайы қызмет қолданбаларымен өңдеуден өтеді немесе машина кодына аударылады, не болмаса орындалады.
Программалау тілдері - жасанды тілдер. Олардың табиғи тілдерден айрмашылығы - мағынасы трансляторға түсінікті болатын әрі жазу командасының (операторлардың) қатаң ережесіне бағынатын сөздері шектеулі болады. Мұндай талаптардың жиынтығы программалау тілінің синтаксисін қалыптастырады, ал әрбір команданың және тілдің басқа да конструкциясы (құрылымы) -- оның семантикасын қалыптастырады. Программаларды жазудың формасы бұзылатын болса, бұл транслятордың оператор міндетін түсінбей қалуына әкеп соғады және синтаксистік қате туралы хабарлайды, ал команда тілін пайдалануға қажетті алгоритмге жауап бере алмайтын дұрыс жазу семантикалық қателікке (оны логикалық қателік немесе орындау уақытындағы қателік деп те атайды) ұрындырады.

НТМL (HyperText Markup Language) гипермәтіндік белгілеу тілін World Wide Web (WWW) кеңінен тараған гипермәтіндік жүйені әзірлеу технологиясының бір компоненті ретінде 1989 жылы Тим Бернерсон-Ли ұсынған болатын.
НТМL тілі электрондық құжаттың құрылымын полиграфиялық деңгейде ресімдеумен сипатгауға мүмкіндік береді. Нәтижелендіруші құжат әр түрлі иллюстрацияны, аудио-, бейне-фрагменттерді және т.б. қамтиды.
Web-беттерімен жұмыс істеу үшін Реrl тілі жасалды.
Регl интерпретирленген тіл болып табылады, Лари Уолл мәтіндер мен файлдарды өндеу үшін ойлап тапты. Реrl-дың шифрын былайша ашуға болады: Practical Extraction and Report Language (деректерді іс жүзінде шығарудың және есептіліктерді жасаудың тілі).
W 30 консорциум ұсынған виртуль шындықты моделдейтін Virtual Reality Modeling Language (VRML) тілі WWW бетін жасау үшін үш өлшемді кеңістікті ұқсатушы (имитирующих) ортаны сипаттауға арналған. Ол жалпақ кескіндерді суреттеуде пайдаланылатын НТМL белгілеудің гипермәтіндік тілінің кеңейтушісі болып табылады.
Java тілі (джава немесе ява деп айтылады) желілерде жұмыс істейтін программаларды (қолданбаларды) жасауға арналған. Java тілінде жазылған программалар көбінесе ғаламдық желілерге (в глобальной сети) динамикалық жарнамаларды орналастыруда пайдаланылады. Java -қолданбасы web-беттерінің статикалық картинкаларын тірілтіп, осылайша пайдаланушылардың назарын аударады.
SUN Microsystems және Netscape Communications корпорациялары JavaScript тілін жасады. Java және JavaScript негізінде WWW адрестелген беттерін, сондай-ақ қолданбалы программаларды жазуға мүмкіндік бар.
Intranet-қосымшаларды өңдеу үшін программалау құралдары мен тілдердің кең спектрі қолданылады:
-- Web-құрылымын құруға арналған HTML гипермәтінінің тілі;
-- Үшөлшемді сценаларды басқаруға арналған VRML виртуальды шынайылық тілі;
-- Java тілі және мобильді қосымшалардың программалау құралдары;
-- Интерактивті беттерді өңдеуге арналған сценарий тілдері.

HTML гипермәтінінің тілі
HTML өңдеушілері екі міндетті шешті:
гипермәтіндік мәліметтер базасының дизайнерлеріне құжаттарды құрудың қарапайым құралын беру;
бұл құралды қуатты ету.
Бірінші міндет құжатты сипаттайтын тег моделін таңдау есебімен шешілді. Мұндай модель баспаға шығаруға арналған құжаттарды дайындау жүйелерінде кең түрде қолданылады. HTML-ді құру кезінде - Standard Generalised Markup Language деп аталатын баспа құжаттарының тілдік стандарты болған болатын, бұл тіл - HTML негізі ретінде алынды. www-да интерпретатор функциялары гипермәтіндік мәліметтер базасының сервері мен клиенті арасында бөлініп тұрады.
VRML виртуальды шынайылық тілі
HTML құрылғаннан кейін виртуальды шынайылыққа жақын тіл пайда болды. Осылайша Virtual Realty Markup Language (VRML) термині пайда болды, мұндағы Markup сөзі кейіннен Modelling сөзіне ауыстырылады. 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 тегтері болса, апплеттер жұктеледі. Бұл сызбадан браузердің бір уақытта байт-кодтардың интерпретаторы ретінде де қолданылатыны анықталады.

Қазіргі кезде Java-ға программалардың визуальды өңдеу жұйелерінің ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Программалау тілдерінің маңызы
WWW қызметі және Intranet-тің программалау құралдары мен тілдері
Программалауды оқытудың замануи технологиялары
Java кең таралған программалау тілі
Бағдарламалау тілдерінің өркениеті
Web программалау тілі
Кәсіпорын клиенттер мәлімдемелерін есепке алу үшін веб серверлер
Функционалдық программалау тілдердің мүмкіндіктерін талдау
Delphi Windows жүйесінде программалаудың ыңғайлы құралы
Интернетте программалау технологиясын, Web builder бағдарламасын зерттеу және негізгі әдістерін үйрене отырып, «Дүниетану» деп аталатын оқу-танымдық сайт жасақтау
Пәндер