# Информатика

**Информатика** (*Computer science*, *informatics*) — компьютер және одан басқа да техникалық құрылғылар көмегімен ақпаратты алу, сақтау, түрлендіру, жеткізу және оны пайдалану заңдылықтары мен тәсілдерін зерттейтін ғылым саласы. Компьютерді жасап шығару мәселелерін, оны пайдалану заңдылықтарын, ғылыми ақпараттың құрылымы мен жалпы қасиетін, сондай-ақ оның жаратылу, түрлену, жеткізілу және адамзат қызметінің әр түрлі саласында пайдаланылу заңдылықтарын зерттейтін пәндер: қолданбалы математика, бағдарламалау, бағдарламалық жасақтамалар, жасанды интеллект, компьютер архитектурасы, есептеу желілері.
Ақпарат термині латынның *information* сөзінен аударғанда (түсіндіру, баяндау, мәлімет) деген мағынаны білдіреді.

Ақпарат — қоршаған орта мен онда болып жатқан құбылыстарды таңбалары мен сигналдар түрінде берілетін мағлұмат.

Информатика саласындағы зерттеу тақырыптары: бағдарламаларды және ақпараттық базаларды (жуықтау теориясы және жасанды интеллект) жүзеге асыру жолдары, есептеу және ақпараттық мәселелерді қандай мейлінше тиімді жолмен шешу, қандай түрде сақтап, оны қайта қалпына келтіру (құрылымын және деректер базасын), адам мен бағдарламаның байланысы (пайдаланушы интерфейсі және бағдарламалау тілдері және ұсынылған білім) және т.б.

«Информология» және «информатика» терминдерін алғаш 1962 жылы КСРО Ғылыми академиясының корреспондент мүшесі - Александр Харкевич ұсынды. Информатика ғылымның негізі 1965 жылы «Основы научной информации» атты кітабында жазылды, кешірек 1968 жылы ол қайта өңделіп, аты «Основы информатики» болып өзгертілді.

## Тарихы

Ада Лавлейс компьютерде өңдеуге арналған алғашқы алгоритмді жазған деп есептеледі.
Кейін информатика саласына кіретін білімдер қазіргі сандық компьютер ойлап тапқанға дейін болды. Абакус (есепшот) сияқты тіркелген сандық есептерді есептеуге арналған машиналар көбейту және бөлу сияқты есептеулерге көмектесетін ежелгі заманнан бері бар. Есептеуді орындау үшін алгоритмдері ежелгі дәуірден бастап, күрделі есептеу техникасы жасалғанға дейін де болған.

Блез Паскаль 1642 жылы Паскаль калькуляторы деп аталатын алғашқы жұмыс істейтін механикалық калькуляторды жобалап құрастырды. Вильгельм Шикард Паскаль калькуляторының жариялануынан жиырма жылға дейін Иоганн Кеплерге есептейтін сағат сызбаларын екі белгісіз хат арқылы жіберді.

1673 жылы Готфрид Лейбниц «Stepped Reckoner» деп аталатын механикалық калькуляторды (қосу машинасын) көрсетті. Оны алғашқы информатик және ақпарат теориясының маманы деп санауға болады, өйткені ол басқалармен қатар екілік санау жүйесін сипаттады.

1820 жылы Томас де Колмар қосу машинасын жасағаннан кейін, оның өнеркәсіптік өндірісті бастаған. Осы бірінші күнделекті қолдануға берік калькулятор болып саналады. Чарльз Бэббидж 1822 жылы алғашқы автоматты механикалық калькуляторды жобалаумен айналыса бастады, нәтижесінде ол алғашқы бағдарламаланатын механикалық калькулятор - аналитикалық айырмашылық қозғалтқышты ойлап тапты.

Ол 1834 жылы осы машинаны жасай бастады және екі жылдан кем емес уақыт ішінде қазіргі заманғы компьютердің көптеген негізгі ерекшеліктерін айтты. бағдарламалау үшін шексіз мүмкіндіктер ашқан, Жаккардта тоқылған станокта жұмыс істеген перфокарталарды пайдалану маңызды қадам болды. 1843 жылы «аналитикалық қозғалтқыш» туралы француз мақаласын аудару кезінде Ада Лавлейс өзінің көптеген жазбаларының бірінде Бернулли сандары есептеу алгоритмін жазған, алғашқы компьютерлік бағдарлама деп саналады .

1885 жылы Герман Холлерит статистикалық деректерді өңдеу үшін тесік картаны (перфокартаны) қолданатын табуляторды ойлап тапты, кейін оның компаниясын IBM сатып алды.

1937 жылы Говард Эйкен IBM компанияны өзінің алып бағдарламалатын калькуляторды ASCC/Harvard Mark I өңдеуге сендірді. Сол кезде IBM компаниясы тесімкартамен істейтін жабдықтарды және әртүрлі калькуляторларды өңдеді. Осы бағдарламалатын калькулятор Бэббидж аналитикалық қозғалтқыш негізінде жасалған.
1940 жылдары одан да күшті есептеуіш машина пайда болғаннан кейін, компьютер сөзі адам есепші емес, есепті жасайтын машинаны білдіре бастады.

## Информатиканың құрылымы

Информатика бірқатар салаларына бөлінеді. Информатиканың негізгі бөлімдері — теориялық информатика және практикалық информатика. Информатиканың негізгі салаларына дәстүрлі компьютерлердің архитектурасын зерттеуі, бағдарламалау тілдері және бағдарламалық жасақтаманы әзірлеуі кіреді. Сонымен қатар, оларға есептеу ғылымдары (ғылыми деректерді модельдеудің алгоритмдік әдістерін қолдану), графика және визуалдау, адам мен компьютердің өзара әрекеті, мәліметтер базасы мен ақпараттық жүйелер, компьютерлік желілер және информатика практикасына ғана тән әлеуметтік және кәсіби мәселелер кіреді. Осыдан бұл кейбір кіші өрістер биоинформатика және есептеу химиясы сияқты басқа заманауи салалармен өзара әрекеттесетінін байқауға болады. Бұл қабаттасулар компьютерлік ғалымдардың өз салаларының көптеген пәнаралық байланыстарын тану және әрекет ету тенденциясының салдары болып табылады.

## Дереккөздер