що і визначило комерційний успіх цього продукту. p align="justify"> Тепер для перегляду каталогу можна було вже не використовувати команду DIR, а одним з пропонованих графічним інтерфейсом способів вибрати значок папки, що відповідає переглядати каталог, і виконати для неї одним з пропонованих способів команду Відкрити. У результаті у вікні буде виведено інформацію про вміст вибраної користувачем папки. Використовувані при цьому прийоми роботи природні, зручні і легко освоюються всіма користувачами Windows незалежно від кваліфікації. Наявність в даному випадку декількох способів вирішення завдання надає свободу вибору. p align="justify"> Незважаючи на очевидні зовнішні переваги графічного інтерфейсу, останній має істотний недолік, пов'язаний з автоматизацією рішення часто виникаючих завдань.
У програмах з командним мовою така автоматизація природна. Командний мову можна розглядати як мова програмування, тобто використовувати для програмування вирішення деяких завдань. Результат такого програмування називають по-різному: в UNIX - сценаріями або скриптами (від англ. Script), в MS-DOS - командними файлами. Сценарії та командні файли виконуються автоматично - без участі користувача. p align="justify"> На час найбільш широкого використання інтерфейсу командного рядка припадає поява операційної системи UNIX. Ця операційна система має найбільш розвинений командний мова, що дозволяє створювати сценарії вирішення будь-яких завдань з управління не тільки одним комп'ютером, але і комп'ютерною мережею. p align="justify"> Так як в програмах з графічним інтерфейсом командна мова відсутня, то для реалізації можливості автоматизації вирішення завдань розробляються спеціалізовані мови програмування, звані мовами сценаріїв або скриптів. Таким мовою є, наприклад, мова PERL. p align="justify"> Таким чином, командні та графічні інтерфейси оптимальні в різних ситуаціях і для різних цілей. Командний інтерфейс доцільно використовувати для автоматизації регулярно виконуваних завдань, графічний - для вирішення нечітко сформульованих чи погано формалізованих задач. Можливо, таке розходження свідчить про те, що різні категорії користувальницьких інтерфейсів переважні для людей з різним складом мислення. Наприклад, можна припустити, що командні інтерфейси зручніше для людей з логічним складом мислення, а графічні - образним. Почасти це підтверджується тим, що орієнтовані на графічні інтерфейси комп'ютери Macintosh фірми Apple в основному використовуються художниками, дизайнерами та іншими представниками творчих професій. p align="justify"> Важливою перевагою хороших командних мов у порівнянні з графічним інтерфейсом є те, що вони можуть використовуватися для автоматизації вирішення будь-яких завдань, у тому числі і таких, про які розробники мови ніколи й не замислювалися. У графічному ж інтерфейсі користувач обмежений тими можливостями, для яких розробник програми продумав пункти меню та графічні образи. p align="justify...