тувачам безпосередньо витягувати інформацію з бази або записувати в неї дані. Інформація, що отримується за запитом SQL, може бути видана на екран, переадресована у файл або на принтер.
. Статичний SQL дозволяє записати фіксований виконуваний код SQL, він зазвичай використовується в додатках.
Є два різновиди статичного SQL: вбудований і модульний.
Вбудований SQL визначений як код SQL, який входить у вихідний текст програми, написаної на іншій мові програмування. У реальному житті більшість додатків розробляються на алгоритмічних мови (наприклад, Сі чи Кобол), проте для звернення до БД використовується вбудований SQL.
У модульному варіанті оператори SQL записані в окремих модулях, які компонуються з модулями основної мови. У перший стандарт - SQL86 - був включений тільки модульний SQL, а вбудований SQL не знайшов собі місця в офіційній частині стандарту, хоча і був приведений в додатку. Сьогодні вбудований SQL користується набагато більшою популярністю серед розробників, ніж модульний, і стандарт SQL92 підтримує обидві версії статичного SQL.
. Динамічний SQL дає можливість генерувати код SQL під час виконання програми та використовується замість статичного SQL в тих випадках, коли при розробці програми необхідний код SQL ще не може бути визначений або залежить від того, який вибір зробить користувач.
Оператори динамічного SQL зазвичай застосовуються в діалогових середовищах для побудови запитів і в графічних засобах розробки додатків БД.
. 9 HTML
Термін HTML (HyperText Markup Language) означає мова маркування (розмітки) гіпертекстів raquo ;. Першу версію HTML розробив співробітник Європейської лабораторії фізики елементарних частинок Тім Бернерс-Лі.
Мова HTML був необхідний для статичного розміщення сторінок у Всесвітній павутині WWW (World Wide Web).
З часу створення першої версії HTML зазнав деяких змін. Як і багато іншого в комп'ютерному світі, версії, або специфікації, HTML виявилися пронумерованими. Відомі специфікації 2.0, 3.0 і 3.2.
. 10 Java
Мова Java зародився як частина проекту створення передового програмного забезпечення (ПЗ) для різних побутових приладів. Реалізація проекту була розпочата на мові С ++, але незабаром виник ряд проблем, найкращим засобом боротьби з якими була зміна самого інструмента - мови програмування. Стало очевидним, що необхідний платформо-незалежний мова програмування, що дозволяє створювати програми, які не доводилося б компілювати окремо для кожної архітектури і можна було б використати на різних процесорах під різними операційними системами.
Мова Java потрібна для створення інтерактивних продуктів для мережі Internet. Фактично, більшість архітектурних рішень, прийнятих при створенні Java, було продиктовано бажанням надати синтаксис, схожий з Сі і Cи ++. У Java використовуються практично ідентичні угоди для оголошення змінних, передачі параметрів, операторів і для управління потоком виконанням коду. У Java додані всі хороші риси C ++.
Три ключових елементи об'єдналися в технології мови Java
Java надає для широкого використання свої аплети (applets) - невеликі, надійні, динамічні, не залежні від платформи активні мережеві програми, що вбудовуються в сторінки Web. Аплети Java можуть налаштовуватися і поширюватися споживачам з такою ж легкістю, як будь-які документи HTML.
Java вивільняє міць об'єктно-орієнтованої розробки додатків, поєднуючи простий і знайомий синтаксис з надійною і зручною в роботі середовищем розробки. Це дозволяє широкому колу програмістів швидко створювати нові програми і нові аплети.
Java надає програмісту багатий набір класів об'єктів для ясного абстрагування багатьох системних функцій, використовуваних при роботі з вікнами, мережею і для вводу-виводу. Ключова риса цих класів полягає в тому, що вони забезпечують створення незалежних від використовуваної платформи абстракцій для широкого спектра системних інтерфейсів.
Рис. 2 - Яку мову програмування вибрати
Висновок
Винахід мов програмування вищого рівня, а також їх постійне вдосконалення і розвиток, дозволило людині не тільки спілкуватися з машиною і розуміти її, але використовувати ЕОМ для найскладніших розрахунків у галузі літакобудування, ракетобудування, медицини і навіть економіки.
Незважаючи на те, що сучасний рівень розвитку мов програмування знаходяться на високому рівні, тенденція їх розвитку, а також розвитку інформаційних технологій в цілому, складається таким чином...