Становлення інформатики як наукової дисципліни відноситься до 60-років нашого століття. У самому загальному сенсі під інформатикою розуміють фундаментальну природну науку, що ви-вчає процеси передачі, накопичення і обробки інформації.
Термін «Informatique» був введений французами на рубежі 60-70-х років. Але ще раніше американцями був введений у вжиток термін «Computer Science» для позначення науки про перетворення інформації, що базується на обчислювальній техніці. У даний Водночас терміни «Informatique» і «Computer Science» вживаються в еквівалентному сенсі.
У нашій країні для позначення нової наукової дисципліни застосовувалися терміни «обчислювальні науки» або «обчислювальне справа», використання ж терміну «інформатика» стримувалося вживанням його в області, пов'язаної з документалістикою. Починаючи з 60-х років, назва інформатика в нашій країні отримала інша наукова дисципліна – теорія наукової інформації та науково-інформаційної діяльності. І хоча для позначення цієї галузі знання в російській мові пропонувалися й інші терміни (спочатку «теорія наукової інформації», потім «документалістика»), дуже скоро абсолютно домінуючим став термін інформатика. Цьому багато в чому сприяв вихід фундаментальної праці провідних спеціалістів у даній області – А.І. Михайлова, А.І. Чорного і Р.С. Гиляревский – під назвою «Основи інформатики». Нове тлумачення цього терміна відноситься до 1976 року, коли з'явився російський переклад книгиФ. Бауера і Г. Гооза «Введення в інформатику». Хвилю широкого інтересу до інформатики викликав вихід влітку 1982 року монографії академіка В.М. Глушкова «Основи безпаперової інформатики». Остаточне затвердження терміна «інформатика» пов'язано зі створенням у березні 1983 року Відділення інформатики, обчислювальної техніки і автоматизації Академії Наук.
В якості джерел інформатики зазвичай називають дві нау-ки: документалістику і кібернетику .
Документалістика сформувалася наприкінці XIX століття у зв'язку з бурхливим розвитком виробничих відносин. Її розквіт припав на 20–30–ті роки XX ст., А основним предметом стало вивчення раціональних засобів і методів підвищення ефективності документообігу.
Основи близькою до інформатики технічної науки кібернетики були закладені працями з математичної логіки американського математика Норберта Вінера, опублікованими в 1948 р., а сама назва походить від грецького слова kyberneticos – майстерний в управлінні.
Вперше термін кібернетика ввів французький фізик Андре Марі Ампер в першій половині XIX ст. Він займався розробкою єдиної системи класифікації всіх наук і позначив цим терміном гіпотетичну науку про управління, якої в той час не існувало, але яка, на його думку, повинна існувати.
Сьогодні предметом кібернетики є принципи побудови та функціонування систем автоматичного управлінні, а основними завданнями – методи моделювання процесів прийняття рішень, зв'язок між психологією людини і математичною логікою, зв'язок між інформаційним процесом окремого індивідуума та інформаційними процесами в суспільстві, розробка принципів і методів штучного інтелекту. На практиці кібернетика в багатьох випадках спирається на ті ж програмні і апаратні засоби обчислювальної техніки, що й інформатика, а інформатика, у свою чергу, запозичує у кібернетики математичну і логічну базу для розвитку цих засобів.
Що ж це за наука, або навіть більше того – область людської діяльності – інформатика?
Наведемо визначення інформатики, дане Міжнародним конгресом в Японії в 1978 р.: «Поняття інформатики охоплює області, пов'язані з розробкою, створенням, використанням та матеріально–технічним обслуговуванням систем обробки інформації, включаючи машини, устаткування, математичне забезпечення, організаційні аспекти, а також комплекс промислового, комерційного, адміністративного, соціального та політичного впливу ».
Відомо визначення інформатики дане академіком А.П. Єршовим: «... фундаментальна природнича наука, що вивчає процеси передачі та обробки інформації».
В.С. Михалевич у роботі «Інформатика – нова галузь науки і практики» дає таке визначення: «Інформатика – комплексна наукова й інженерна дисципліна, що вивчає всі аспекти розробки, проектування, створення, оцінки, функціонування машинізованого (заснованих на ЕОМ) систем переробки інформації, їх застосування та впливу на різні галузі соціальної практики ».
Сучасні підручники інформатики визначають її предмет наступним чином.
«Інформатика, самостійна наукова дисципліна, предметом якої стали властивості інформації, її поведінку в техногенних, соціальних і біологічних системах, а також методи і технології, орієнтовані на збір, обробку, зберігання, передачу і поширення інформації, або, коротко, інформаційної технології».
Наведено формулювання предмета інформатики не єдина. Популярним є визначення згідно з яким, «Інформатика – це наука про опис, поданні, інтерпретації, формалізації та застосуванні знань, накопичених за допомогою обчислювальної техніки, з метою отримання нових знань».
Наведемо ще кілька визначень фігурують у наших вітчизняних українських підручниках.
«Інформатика – наука, яка вивчає інформаційні процеси, методи та засоби отримання, перетворення, передачі, зберігання і використання інформації, застосування інформаційних технологій».
«Інформатика – комплексна наукова й інженерна дисципліна, що вивчає всі аспекти проектування, створення, оцінювання, функціонування комп'ютерних систем обробки інформації, їх застосування і впливу на різні галузі соціальної практики».
Згідно з [1] вважають, що «Інформатика – це технічна наука, систематизує прийоми створення, обробки і передачі даних засобами обчислювальної техніки, а також принципи функціонування цих засобів та методи управління ними.
В даний час інформатика виходить за рамки вузької технічної дисципліни, що відноситься до засобів обчислювальної техніки та інформаційних технологій. Відтепер її предмет стає ширше. Інформатика в XXI столітті стає природною наукою, що займає положення між іншими природними, технічними та суспільними науками. Її предмет складають інформаційні процеси, що протікають в природі, суспільстві і технічних системах. Її методи у своїй більшості засновані на взаємодії програмних і апаратних засобів обчислювальної техніки з іншими технічними системами, з людиною і суспільством. Її мета – наукове обгрунтування ефективних прийомів створення, розподілу і споживання всіх трьох типів інформаційних ресурсів та методологічне забезпечення розробки нових інформаційних систем. Її центральна роль полягає в представленні свого апарату та понятійної бази інших природничих, суспільних і технічних дисциплін».
До появи електронної обчислювальної техніки були відомі дві інформаційні технології: рукописна і книгодрукування. Технологія як строго наукове поняття означає певний комплекс наукових і інженерних знань, втілених у способах, прийомах праці, наборах матеріально–речових факторів виробництва, способів їх з'єднання для створення якогось продукту або послуги. У такому розумінні термін технологія нерозривно пов'язаний з машинізацією того чи іншого виробничого або соціального процесу. Поява комп'ютерів, їх використання для обробки інформації та вирішення різноманітних завдань призвело до появи нового наукового напрямку – «комп'ютерної інформатики» та нової «електронної інформаційної технології», пов'язаної з автоматизованою обробкою інформації.
«Інформаційна технологія в своєму повному вигляді повинна відповідати наступним вимогам:
Високий ступінь розчленування процесу на стадії (фази), що відкриває нові можливості для раціоналізації всього процесу і переведення його на машинну техніку. Це – найважливіша характеристика технологічного процесу, що виникає на базі машин.
Системна повнота (цілісність) процесу, який повинен включати весь набір елементів, що забезпечують необхідну завершеність дій людини в досягненні поставленої мети. Потрібна також певна пропорційність у співвідношенні різних ланок технологічного ланцюга і в рівні їх розвитку. Досвід показує, зокрема, що як не покращуй окремі елементи інформаційно–переробного процесу на базі електронно–обчислювальних машин, це не дає цілісної технології і не дає, отже, необхідного ефекту.
Регулярність процесу і однозначність його фаз, що дозволяють застосувати середні величини при характеристиці цих фаз і, отже, їх стандартизацію та уніфікацію. У результаті з'являється можливість обліку, планування, диспетчеризації інформаційних процесів. У такій розвинутій формі, що має всі зазначені ознаки, інформаційно–комунікаційні процеси виступають на високій історичної стадії розвитку – в машинізованого кібернетичних системах ».
Доступність персональних комп'ютерів, орієнтованих на людей, які не мають спеціальної освіти в галузі інформатики і навичок роботи з комп'ютером, викликали підвищений інтерес до комп'ютерної інформатики представників різних професій. Діапазон ефективного застосування комп'ютерів для автоматизованої обробки інформації постійно зростає.
«Інформатика як самостійна наука вступає у свої права тоді, коли для досліджуваного фрагмента світу побудована так звана інформаційна модель. І хоча загальні методологічні принципи побудови інформаційних моделей можуть бути предметом інформатики, сама побудова та обгрунтування інформаційної моделі є завданням приватної науки. Поняття інформаційної та математичної моделей дуже близькі один до одного, оскільки і та і інша є знаковими системами. Інформаційна модель – це поєднання, через яке інформатика вступає у відношення з приватними науками, не зливаючись з ними і в той же час не вбираючи їх у себе ». 2
«Звідси вже слід складу інформатики – це три нерозривно і істотно зв'язані частини: технічні засоби, програмні та алгоритмічні ... Важливо не забувати, що без алгоритмів предмета інформатики не існує». 1
Проблеми комп'ютерної інформатики зводяться до розробки:
Таким чином, структура системи комп'ютерної інформатики базується на тріаді: модель – алгоритм – програма.
Теоретичною основою комп'ютерної інформації є методологія вирішення завдань за допомогою комп'ютера.
Рішення задач обробки інформації пов'язане з виконанням різних операцій над інформацією, що забезпечують отримання необхідного результату. Для автоматизації цього процесу необхідно перш за все формалізувати умову задачі та розробити методи пошуку рішення, в результаті чого отриману формалізовану інформаційну модель задачі та алгоритм пошуку її вирішення можна програмно реалізувати на комп'ютері.
Якість вирішення завдань з використанням комп'ютерів визначається тими алгоритмами обробки інформації, які в них закладаються людиною. Комп'ютери виконують роль інструменту, за допомогою якого реалізуються ці алгоритми.
Якість вирішення завдань з використанням комп'ютерів визначається тими алгоритмами обробки інформації, які в них закладаються людиною. Комп'ютери виконують роль інструменту, за допомогою якого реалізуються ці алгоритми.
«Хто володіє інформацією, той володіє світом» – знаменитий афо-ризм, що належить «батькові» кібернетики Норберту Віннер. Слово «інформація» перекладається на російську мову як відомості.
В останні роки воно стало вживатися в різних сферах і при цьому набуло багатозначне тлумачення.
В енциклопедичному словнику наводиться таке її визначення: інформація – це нові відомості про навколишній світ, одержувані в процесі взаємодії з ним.
З точки зору кібернетики під інформацією слід розуміти тільки ті відомості, які потрібні користувачеві і корисні йому. Можна сказати, що інформація невіддільна від процесу інформування людини. Відомості стають інформативними тільки тоді, якщо вони нові, достовірні, і зменшують невизначеність інформації.
З точки зору науки інформатики «інформація» – це предмет обробки, тобто предмет праці.
Тому ми будемо виходити з того, що інформація – це відомості про умови завдання і методи її вирішення, зафіксовані на тому чи іншому носії інформації (паперу, диску тощо).
Один з різновидів інформації – економічна, що виникає в процесі виробничо–господарської діяльності об'єкта, що відображає явища економічного життя суспільства і використовується для управління цією діяльністю.
Щоб більш точно визначити місце інформації в різних поняттях, пов'язаних з нею, розглянемо три визначення:
Дані – будь–які відомості про кого–небудь або про що–небудь;
Інформація – будь–які нові, корисні для користувача, відомості;
Знання – структуровані дані, здатні викликати машинні програми для виконання операцій над своїми елементами і позначати іншу інформацію та її структурні елементи. У знаннях містяться відомості про порядок обробки даних, що дозволяє автоматизувати процес їх обробки.
Контрольні питання
[ Попередня глава ] [ Зміст ] [ Наступна глава ]