Системи автоматизованого проектування
Web-сторінки, створені за допомогою HTML є статичними. Для їх зміни необхідно заново редагувати сторінку. Так створювалися перші сайти. Однак, якщо сайт має багато сторінок, то зміна сайту стає дуже виснажливим і тривалим процесом, при тому, що багато елементів на кожній сторінці є однаковими, які вимагають одного і того ж зміни. Необхідно було придумати технологію створення сайтів, при якій однакові елементи можна було б зробити один раз і вставляти їх в кожну сторінку. Тоді вносити зміни буде дуже легко - достатньо внести одну зміну, і воно повториться в усіх вставлених елементах.
Крім того, з'явилася необхідність вставляти в web-сторінку вміст бази даних. Для всього цього були створені спеціальні мови програмування, які містили інструкцій для браузера і web-сервера. Ці інструкції-програми назвали скриптами, а самі мови скриптовими.
Все скриптові мови діляться на два класи - серверні скриптові мови і клієнтські мови.
Серверні скрипти виконуються web-сервером, клієнтські - браузером клієнта.
Серверні мови для web-сервера операційної системи UNIX - це PHP і Perl, для web-сервера операційної системи Windows - це мова ASP.
Клієнтські мови - Java Script, VisualBasic Script.
Великий клас програм автоматизує різні проектні роботи. Їх називають САПР (Система автоматизованого проектування).
Існують програми проектування архітектурних споруд, автомобілів, інтер'єру житла, різних механізмів, верстатів.
Дуже важливою групою програм є програми, за допомогою яких тестують комп'ютер, роботу операційної системи, жорсткий диск, інші пристрої. Багато з цих програм виправляють виявлені дефекти або оптимізують роботу комп'ютера і роботу операційної системи.
По-англійськи цей тип програм називається Utility. в російській транскрипції використовується термін утиліта.
Одним з популярних пакетів таких програм є пакет The Norton Utilities компанії Symantec. Це простий у використанні, але дуже потужний пакет, в який входить декілька програм. Оболонка пакета - це своєрідне меню, яке дозволяє почати роботу з програмами пакету.
Програми пакету дозволяють:
· Виявити зіпсовані області на жорсткому диску і відновити інформацію з них
· Виявити помилки, що виникли при роботі в системі Windows
· Дефрагментировать файли на жорсткому диску, щоб прискорити роботу з цими файлами
· Відновити вилучені файли
· Видалити непотрібні тимчасові файли, які створюються при роботі багатьох програм і автоматично не видаляються цими програмами
Крім окремих програм, в кожній операційній системі є свої вбудовані програми. У Windows ці програми розташовуються в меню Пуск-Програми-Стандартні-Службові.
Архіватор - це програма, яка зменшує розмір файлу, зберігаючи інформацію, записану в файлі.
Спочатку програми-архіватори були створені для того, щоб резервні або, як кажуть, архівні копії програм або документів займали менше місця на дискетах. Однак, у міру розвитку комп'ютерної техніки і збільшення можливостей комп'ютера, комп'ютерні програми ставали все більш об'ємними, які займають на дисках все більше місця. Обсяги файлів, в яких зберігаються документи, картинки, таблиці, музичні фрагменти, мультфільми та ін. Стали такими, що ці файли не можуть поміщатися на дискети.
Файли, стислі програмою-архіватором (або просто архиватором), називають архівними.
Процес створення архівних файлів називається архівацією або архівуванням.
Процес відновлення файлів з архівованого виду в звичайний, називається разархивацию або розархівування.
Найбільш популярними архіваторами є: WinZip. WinRAR. WinARJ.
Як і в усьому людському суспільстві існують люди, які можуть щось зруйнувати або зіпсувати, так і в середовищі програмістів знайшлися і існують люди, які пишуть комп'ютерні програми, що руйнують інші програми або псують інформацію, що зберігається в файлах. Ці шкідливі програми-руйнівники назвали комп'ютерними вірусами. Віруси не існують окремо від інших програм, вони автоматично записуються, приєднуються до будь-якого файлу з розширенням .com. exe або .doc. Механізм поширення вірусу такий: коли запускається в роботу (тобто записується з диска в оперативну пам'ять) програма, заражена вірусом, вірус разом з програмою записується в оперативну пам'ять і залишається там. В оперативній пам'яті вірус існує самостійно і існує там, поки включений комп'ютер. Якщо в оперативну пам'ять, в якій існує вірус, завантажити нову програму, вірус приєднує до неї свою копію, заражаючи її, при цьому він сам залишається в пам'яті.
Існують віруси, які форматують весь жорсткий диск, видаляючи з нього всі програми.
Антивірусні програми - це програми, які видаляють віруси з оперативної пам'яті комп'ютера і з файлів.
Існує велика кількість антивірусних програм. Найпопулярнішими є програми Антивірус Касперського, Dr.Web, Norton Antivirus та інші. Всі антивірусні програми оновлюються в міру появи нових вірусів.