Просмотр отдельных изменений

Фильтры правок (обсуждение) — это автоматизированный механизм проверок правок участников.
(Список | Последние изменения фильтров | Изучение правок | Журнал срабатываний)
Перейти к навигации Перейти к поиску

Эта страница позволяет вам проверить переменные, сгенерированные фильтром злоупотреблений, на предмет отдельного изменения.

Переменные, созданные для этого изменения

ПеременнаяЗначение
Была ли правка отмечена как «малое изменение» (больше не используется) (minor_edit)
false
Число правок участника (user_editcount)
null
Имя учётной записи (user_name)
'94.29.126.44'
Возраст учётной записи (user_age)
0
Группы (включая неявные) в которых состоит участник (user_groups)
[ 0 => '*' ]
Редактирует ли участник через мобильный интерфейс (user_mobile)
false
user_wpzero
false
ID страницы (page_id)
1770
Пространство имён страницы (page_namespace)
0
Название страницы (без пространства имён) (page_title)
'Информатика'
Полное название страницы (page_prefixedtitle)
'Информатика'
Последние десять редакторов страницы (page_recent_contributors)
[ 0 => 'InternetArchiveBot', 1 => 'KolbertBot', 2 => 'Евгений Мирошниченко', 3 => '178.213.204.11', 4 => 'TextworkerBot', 5 => 'Igel B TyMaHe', 6 => '77.72.135.91', 7 => '188.18.114.208', 8 => 'The222anonim', 9 => '95.160.154.203' ]
Действие (action)
'edit'
Описание правки/причина (summary)
'/* Преамбула */ '
Старая модель содержимого (old_content_model)
'wikitext'
Новая модель содержимого (new_content_model)
'wikitext'
Вики-текст старой страницы до правки (old_wikitext)
''''Информа́тика''' ({{lang-fr|Informatique}}; {{lang-en|Computer science}}) — [[наука]] о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки [[Информация|информации]] с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений{{sfn|Большая российская энциклопедия|2008}}. Информатика включает дисциплины, относящиеся к обработке информации в [[Вычислительная машина|вычислительных машинах]] и [[Компьютерная сеть|вычислительных сетях]]: как [[Абстракция|абстрактные]], вроде анализа [[алгоритм]]ов, так и конкретные, например разработка [[Языки программирования|языков программирования]] и [[Протокол передачи данных|протоколов передачи данных]]. Темами исследований в информатике являются вопросы: что можно, а что нельзя реализовать в [[Компьютерная программа|программах]] и [[База данных|базах данных]] ([[теория вычислимости]] и [[искусственный интеллект]]), каким образом можно решать специфические вычислительные и информационные задачи с максимальной [[Эффективность системы|эффективностью]] ([[теория сложности вычислений]]), в каком виде следует хранить и восстанавливать информацию специфического вида ([[Структура данных|структуры]] и [[База данных|базы данных]]), как программы и люди должны [[Взаимодействие|взаимодействовать]] друг с другом ([[Интерфейс пользователя|пользовательский интерфейс]] и языки программирования и [[представление знаний]]) и т. п. <div class="thumb tright"> <div class="thumbinner" style="width:300px;"> {| style="border:1px solid #ccc;" |- | [[Файл:Lambda lc.svg|144px|alt=large capital lambda|Теория языка программирования|link= Теория языка программирования]] | [[Файл:Sorting quicksort anim frame.png|144px|alt=Plot of a quicksort algorithm|Теория сложности вычислений|link= Вычислительная сложность]] |- | [[Файл:Utah teapot simple 2.png|144px|alt=Utah teapot representing computer graphics|Компьютерная графика|link= Компьютерная графика]] | [[Файл:3-Tasten-Maus Microsoft.jpg|144px|alt=Microsoft Tastenmaus mouse representing human-computer interaction| Человеко-компьютерное взаимодействие (HCI)|link= Человеко-компьютерное взаимодействие]] |} <div class="thumbcaption"> Информатика занимается теоретическими основами информации и вычислений, а также практическими методами для реализации и применения этих основ </div> </div> </div> == Этимология и значение слова == {{Переписать раздел}}<!--написано о словосочетании {{lang-en|computer science}}, но в тексте якобы про слово «информатика». И вообще, такой большой этимологический раздел плохо совместим с принципом [[ВП:НЕСЛОВАРЬ]], хотя, безусловно, о проблеме названия дисциплины раздел должен быть --> Термин {{lang-de|Informatik}} ввёл немецкий специалист [[Штейнбух, Карл|Карл Штейнбух]] в статье Informatik: Automatische Informationsverarbeitung (Информатика: Автоматическая обработка информации) 1957 года{{sfn|Steinbuch K.,Informatik: Automatische Informationsverarbeitung}}. Термин «Computer science» («Компьютерная наука») появился в 1959 году в научном журнале [[Communications of the ACM]]{{sfn|Louis Fein, 1959. The Role of the University in Computers, Data Processing, and Related Fields}}, в котором Луи Фейн (Louis Fein) ратовал за создание ''Graduate School in Computer Sciences'' (''Высшей школы в области информатики'') аналогичной [[Гарвардская школа бизнеса|Гарвардской бизнес-школе]], созданной в 1921 году{{sfn|"Stanford University Oral History"}}{{Уточнить}}. Обосновывая такое название школы, Луи Фейн ссылался на [[Исследование операций|Management science («Наука управления»)]], которая так же как и информатика имеет прикладной и междисциплинарный характер, при этом имеет признаки характерные для научной дисциплины. Усилия Луи Фейна, [[Численный анализ|численного аналитика]] {{нп5|Форсайт, Джордж (информатик)|Джорджа Форсайта||George Forsythe}} и других увенчались успехом: университеты пошли на создание программ, связанных с информатикой, начиная с Университета Пердью в 1962{{sfn|Donald Knuth, George Forsythe and the Development of Computer Science|1972}}. Французский термин «informatique» введён в 1962 году Филиппом Дрейфусом, который также предложил перевод на ряд других [[Языки Европы|европейских языков]]. Термины «информология» и «информатика» предложены в 1962 году членом-корреспондентом АН СССР [[Харкевич, Александр Александрович|Александром Харкевичем]]. Основы информатики как науки были изложены в книге «Основы научной информации» 1965 года, которая была переиздана в 1968 году, под названием «Основы информатики»{{sfn|Основы информатики|1968}}. Несмотря на своё англоязычное название ({{lang-en|''Computer Science''}} — компьютерная наука), большая часть научных направлений, связанных с информатикой, не включает изучение самих компьютеров. Вследствие этого были предложены несколько альтернативных названий{{sfn|Matti Tedre, The Development of Computer Science: A Sociocultural Perspective|2006}}. Некоторые факультеты крупных университетов предпочитают термин ''вычислительная наука'' (computing science), чтобы подчеркнуть разницу между терминами. Датский учёный [[Питер Наур]] предложил термин ''даталогия'' (datalogy){{sfn|Peter Naur, 1966.The science of datalogy}}, чтобы отразить тот факт, что научная дисциплина оперирует данными и занимается обработкой данных, хотя и не обязательно с применением компьютеров. Первым научным учреждением, включившим в название этот термин, был Департамент Даталогии (Datalogy) в Университете Копенгагена, основанного в 1969 году, где работал Питер Наур, ставший первым профессором в даталогии (datalogy). Этот термин используется в основном в скандинавских странах. В остальной же Европе часто используются термины, производные от сокращённого перевода фраз «автоматическая информация» (automatic information) (к примеру ''informazione automatica'' по-итальянски) и «информация и математика» (information and mathematics), например, ''informatique'' (Франция), ''Informatik'' (Германия), ''informatica'' (Италия, Нидерланды), ''informática'' (Испания, Португалия), ''informatika'' ([[Славянские языки|в славянских языках]]) или ''pliroforiki'' (πληροφορική, что означает ''информатика'') — в [[Греция|Греции]]. Подобные слова также были приняты в Великобритании, например, Школа информатики в Университете Эдинбурга{{sfn|P. Mounier-Kuhn, "L’Informatique en France, de la seconde guerre mondiale au Plan Calcul. L’émergence d’une science"|2010}}. В русском, английском, французском и немецком языках в [[1960-е годы|1960-х годах]] была тенденция к замене термина «документация» терминами, имеющими в своей основе слово «информация»{{sfn|Научные коммуникации и информатика|1976}}. В русском языке производной от термина «документация» стала документалистика и получили распространение термины научная и научно-техническая информация. Во Франции термин официально вошёл в употребление в 1966 году{{sfn|Lhermitte P., Le pari informatique|1968|loc=Термин «Informatique», созданный во Франции и постепенно принятый в международном масштабе, был признан Французской Академией в качестве нового слова нашего языка в апреле 1966 г.}}. В немецком языке термин {{lang-de|Informatik}} имел вначале двойственное значение. Так, в ФРГ{{sfn|Научные коммуникации и информатика|1976}} и Великобритании{{sfn|Большая российская энциклопедия|2008}} он был в значении «computer science», то есть означал всё, что связано с применением ЭВМ, а в ГДР, как и в основном по Европе, обозначал науку по французской и русской модели. === Эквиваленты в английском языке === Считается, что под терминами «informatics» в европейских странах и «информатика» в русском языке понимается направление, именуемое в английском языке «computer science». К другому направлению, посвящённому изучению структуры и общих свойств объективной (научной) информации, иногда называемому документалистикой (документальной информатикой) или автоматическим анализом документов{{sfn|Большая российская энциклопедия|2008}}, близок термин «information science». Принято считать, что в английский язык термин «informatics» независимо от остальных ввёл Уолтер Ф. Бауэр, основатель «Informatics Inc.». В США в настоящее время термин «[[:en:Informatics (academic field)|informatics]]» {{ref-en}} связан с прикладными вычислениями или обработкой данных в контексте другой области{{sfn|Why an informatics degree? Isn’t computer science enough?|2010}}, например в [[биоинформатика|биоинформатике]] («bioinformatics») и [[геоинформатика|геоинформатике]] («geoinformatics»). Во многих [[словарь|словарях]] informatics и computer science приравниваются к информатике. В [[тезаурус]]е [[ЮНЕСКО]] «Информатика — Informatics» даётся как синоним к переводу «Computer science — Компьютерные науки»{{sfn|Тезаурус ЮНЕСКО}}. === Полисемия === Ряд учёных (специалистов в области информатики) утверждал, что в информатике существуют три отдельные парадигмы. Например, {{нп5|Питер Вегнер|Питер Вегнер|en|Peter Wegner}} выделял науку, технологию и математику{{sfn|P. Wegner, (October 13–15, 1976). Research paradigms in computer science}}. Рабочая группа {{нп5|Питер Джеймс Деннинг|Питера Деннинга|en|Peter J. Denning}} утверждала, что это теория, абстракция (моделирование) и дизайн{{sfn|Comer et al.|1989}}. Амнон Х. Эден описывал эти парадигмы, как{{sfn|Eden, A. H.}}: * ''рационалистическую парадигму'', где информатика — это раздел математики, математика доминирует в теоретической информатике и в основном использует логический вывод, * ''технократическую парадигму'', используемую в [[Инжиниринг|инженерных]] подходах, наиболее важных в [[Программная инженерия|программной инженерии]], * и ''научную парадигму'', где информатика — это ветвь естественных (эмпирических) наук, но информатика отличается тем, что в ней эксперименты проводятся над искусственными объектами (программами и компьютерами). === Полисемия в русском языке === В разные периоды развития информатики в СССР и России в понятие «информатика» вкладывался различный смысл. Информатика — это{{sfn|Черный|2010}}: # ''Теория научно-информационной деятельности''. В рамках [[Библиотековедение|библиотечного дела]] под термином «научно-информационная деятельность» понимается «практическая работа по сбору, аналитико-синтетической переработке, хранению, поиску и предоставлению учёным и специалистам закрепленной в документах научной информации»{{sfn|Черный|2010|с=98}}. В 1952 г. в Москве был создан Институт научной информации Академии наук (переименованный позднее в [[Всероссийский институт научной и технической информации РАН|ВИНИТИ]]). Цели его создания были более широкими, чем выполнение «научно-информационной деятельности» и [[Харкевич, Александр Александрович|А. А. Харкевич]] (директор [[Институт проблем передачи информации имени А. А. Харкевича РАН|Института проблем передачи информации АН СССР]]) предложил в письме [[Михайлов, Александр Иванович|А. И. Михайлову]] (директору ВИНИТИ) новое название: «„информология“ или „информатика“ („информация“ плюс „автоматика“)» {{sfn|Черный|2010|с=99}}. Третье издание «[[Большая советская энциклопедия|Большой советской энциклопедии]]» (1970-е гг.) фиксирует значение информатики как дисциплины, изучающей «структуру и общие свойства научной информации, а также закономерности её создания, преобразования, передачи и использования в различных сферах человеческой деятельности»{{sfn|Черный|2010|с=99}}. # ''Наука о вычислительных машинах и их применении'' ([[вычислительная техника]] и [[программирование]]). В 1976 г. профессорá [[Мюнхенский технический университет|Мюнхенского технического университета]] Ф. Л. Бауэр и Г. Гооз написали книгу «Информатика. Вводный курс», переведённую в том же году В. К. Сабельфельдом, учеником известного советского учёного [[Ершов, Андрей Петрович|Андрея Петровича Ершова,]] на русский язык. Они перевели «Informatik» словом «информатика» и определили как «науку, занимающуюся разработкой теории программирования и применения ЭВМ»{{sfn|Черный|2010|с=99}}. Термин «Informatik» Ф. Л. Бауэр и Г. Гооз объясняют как «немецкое название для computer science — области знания, которая сложилась в самостоятельную научную дисциплину в шестидесятые годы, прежде всего в США, а также в Великобритании. … В английском языке, по-видимому, останется „computer science“ (вычислительная наука), причем этот термин имеет уклон в область теории»{{sfn|Черный|2010|с=100}}. # ''Фундаментальная наука об информационных процессах в природе, обществе и технических системах''. В начале 1990-х гг. К. К. Колин (заместитель директора [[Институт проблем информатики РАН|Института проблем информатики АН СССР]]) синтезировал толкования информатики, данные академиками А. П. Ершовым и [[Наумов, Борис Николаевич|Б. Н. Наумовым]], а также проф. Ю. И. Шемакиным следующим образом: информатика — это наука «о свойствах, законах, методах и средствах формирования, преобразования и распространения информации в природе и обществе, в том числе при помощи технических систем». Предметная область информатики, по Колину, включает такие разделы: (1) [[теоретическая информатика]]; (2) техническая информатика; (3) [[социальная информатика]], (4) биологическая информатика и (5) физическая информатика{{sfn|Черный|2010|с=101}}. Полагают{{sfn|Черный|2010}}, что одновременное существование всех трёх значений у слова «информатика» затрудняет и мешает развитию данного научного направления. == История == {{Main|История информатики}} [[Файл:Babbage40.png|upright|thumb|[[Бэббидж, Чарльз|Чарльзу Бэббиджу]] приписывают изобретение первого механического компьютера]] [[Файл:Ada lovelace.jpg|upright|thumb|[[Лавлейс, Ада|Аде Лавлейс]] приписывают написание первого [[алгоритм]]а, предназначенного для обработки на компьютере]] Самые ранние основы того, что впоследствии станет информатикой предшествуют изобретению современного [[Цифровой компьютер|цифрового компьютера]]. Машины для расчёта нескольких арифметических задач, такие как [[Абак|счёты]], существовали с древности, помогая в таких вычислениях как умножение и деление. [[Блез Паскаль]] спроектировал и собрал первый рабочий механический калькулятор, [[Суммирующая машина Паскаля|калькулятор Паскаля]], в 1642{{sfn|"Blaise Pascal". School of Mathematics and Statistics University of St Andrews, Scotland}}. В 1673 году [[Готфрид Лейбниц]] продемонстрировал цифровой механический калькулятор, названный «[[калькулятор Лейбница|Stepped Reckoner]]»{{sfn|A Brief History of Computing}}. Его можно считать первым учёным в области компьютерных наук и специалистом в области теории информации, поскольку среди прочего, он ещё описал [[Двоичная система счисления|двоичную]] (бинарную) систему чисел. В 1820 году {{нп5|Шарль Ксавье Томас де Кольмар|Томас де Кольмар|en|Charles Xavier Thomas}} запустил промышленный выпуск [[Вычислительная машина|механического калькулятора]] после того, как он создал свой упрощённый [[арифмометр]], который был первой счётной машиной достаточно прочной и надёжной для ежедневного использования служащими. [[Чарльз Бэббидж]] начал проектирование первого ''автоматического механического калькулятора'', его [[Разностная машина Чарльза Бэббиджа|разностной машины]], в 1822, что в конечном счёте подало ему идею первого программируемого механического калькулятора, его {{нп5|Аналитическая машина|аналитической машины|en|Analytical Engine}} {{sfn|"Science Museum - Introduction to Babbage"}}. Он начал работу над этой машиной в 1834 году и менее чем за два года были сформулированы многие из основных черт современного [[компьютер]]а. Важнейшим шагом стало использование перфокарт, сработанных на Жаккардовском ткацком станке {{sfn|Anthony Hyman|1982}}, что открывало бесконечные просторы для программирования {{sfn|Bruce Collier, 1970}}. В 1843 году во время перевода французской статьи на ''аналитической машине'' [[Ада Лавлейс]] написала в одной из её многочисленных записок алгоритм для вычисления [[Числа Бернулли|чисел Бернулли]], который считается первой компьютерной программой {{sfn|A Selection and Adaptation From Ada's Notes found in "Ada, The Enchantress of Numbers"}}. Около 1885 года [[Герман Холлерит]] изобрёл [[Табулятор|табулятор]], который использовал [[Перфокарта|перфокарты]] для обработки статистической информации; в конечном итоге его компания стала частью [[IBM]]. В 1937 году, спустя сто лет после несбыточной мечты Бэббиджа, [[Говард Эйкен]] убедил руководство IBM, производившей все виды оборудования для перфорированных карт{{sfn|Bernard Cohen|1999|quote=In this sense Aiken needed IBM, whose technology included the use of punched cards, the accumulation of numerical data, and the transfer of numerical data from one register to another}} и вовлечённой в бизнес по созданию калькуляторов, разработать свой гигантский программируемый калькулятор {{нп5|Harvard Mark I|ASCC/Harvard Mark I|en|Harvard Mark I}}, основанный на ''аналитической машине'' Бэббиджа, которая, в свою очередь, использовала перфокарты и центральный вычислитель (central computing unit). Про готовую машину поговаривали: «мечта Бэббиджа сбылась»{{sfn|Brian Randell|1973}}. В 1940-х с появлением новых и более мощных [[Вычисление|вычислительных]] машин термин ''компьютер'' стал обозначать эти машины, а не людей, занимающихся вычислениями (теперь слово «computer» в этом значении употребляется редко)<ref>[[Ассоциация вычислительной техники]] была основана в 1947.</ref>. Когда стало ясно, что компьютеры можно использовать не только для математических расчётов, область исследований информатики расширилась с тем, чтобы изучать [[Вычисление|вычисления]] в целом. Информатика получила статус самостоятельной научной дисциплины в 1950-х и начале 1960-х годов{{sfn|Denning, P.J. (2000). "Computer Science: The Discipline" (PDF). Encyclopedia of Computer Science}} {{sfn|Some EDSAC statistics}}. Первая в мире степень по информатике, Диплом Кэмбриджа по информатике, была присвоена в компьютерной лаборатории [[Кембриджский университет|Кембриджского университета]] в 1953 году. Первая подобная учебная программа в США появилась в [[Университет Пердью|Университете Пердью]] в 1962 году{{sfn|Brian Zink|2002}}. С распространением компьютеров возникло много новых самодостаточных научных направлений, основанных на вычислениях с помощью компьютеров. Мало кто изначально мог предположить, что сами компьютеры станут предметом научных исследований, но в конце 1950-х годов это мнение распространилось среди большинства учёных {{sfn|Levy, Steven (1984). ''Hackers: Heroes of the Computer Revolution''}}. Ныне известный бренд [[IBM]] в то время был одним из участников революции в информатике. IBM (сокращение от International Business Machines) выпустила компьютеры [[IBM 704]]{{sfn|IBM 704 Electronic Data Processing System - CHM Revolution}} и позже — IBM 709{{sfn|http://archive.computerhistory.org/resources/text/IBM/IBM}}, которые уже широко использовались одновременно с изучением и апробацией этих устройств. «Тем не менее работа с (компьютером) IBM была полна разочарований… при ошибке в одной букве одной инструкции программа „падала“ и приходилось начинать всё сначала»{{sfn|Levy, Steven (1984). ''Hackers: Heroes of the Computer Revolution''}}. В конце 1950-х годов информатика как дисциплина ещё только становилась, и такие проблемы были обычным явлением. Со временем был достигнут значительный прогресс в удобстве использования и эффективности вычислительной техники. В современном обществе наблюдается явный переход среди пользователей компьютерной техники: от её использования только экспертами и специалистами к использованию всем и каждым. Изначально компьютеры были весьма дорогостоящими и чтобы их эффективно использовать нужна была помощь специалистов. Когда компьютеры стали более распространёнными и доступными, тогда для решения обычных задач стало требоваться меньше помощи специалистов. === История информатики в [[Союз Советских Социалистических Республик|СССР]] === {{Глобализовать}}<!-- здесь международная универсальная энциклопедия, а это — всего лишь одна из статей в её русскоязычном (но не советском или российском) разделе, так что даже слово «отечественный» не имеет здесь однозначной интерпретации (а если читатель из Канады?)--> В школах [[Союз Советских Социалистических Республик|СССР]] учебная дисциплина «Информатика» появилась в [[1985 год]]у одновременно с первым учебником [[Ершов, Андрей Петрович|А. П. Ершова]] «Основы информатики и вычислительной техники»{{sfn|Ершов А. П.|1985}}. [[4 декабря]] отмечается День российской информатики, так как в этот день в [[1948 год]]у Государственный комитет [[Совет Министров СССР|Совета министров СССР]] по внедрению передовой техники в [[народное хозяйство]] зарегистрировал за номером 10 475 [[изобретение]] [[Брук, Исаак Семёнович|И. С. Брука]] и [[Рамеев, Башир Искандарович|Б. И. Рамеева]] — цифровую [[ЭВМ|электронную вычислительную машину]]{{sfn|День информатики в России}}. === Основные достижения === [[Файл:Enigma.jpg|thumb|[[Германия|Немецкие]] военные использовали [[Энигма|шифровальную машину «Энигма»]] (как на изображении) во время [[Вторая Мировая война|Второй Мировой войны]] для обмена секретными сообщениями. Масштабные расшифровки трафика Энигмы в Блетчли-Парк были важным фактором, который внёс вклад в победу Союза во Второй Мировой войне{{sfn|David Kahn, The Codebreakers|1967}}]] Несмотря на короткую историю в качестве официальной научной дисциплины, информатика внесла фундаментальный вклад в науку и общество. По сути, информатика, наряду с электроникой, является одной из основополагающих наук текущей эпохи человеческой истории, называемой [[Информационная эра|информационной эпохой]]. При этом информатика является предводителем [[Научно-техническая революция|информационной революции]] и третьим крупным шагом в развитии технологий, после [[Промышленная революция|промышленной революции]] (1750—1850 н. э.) и [[Неолитическая революция|неолитической революции]] (8000-5000 до н. э.). Вклад информатики: * Начало «[[Цифровая революция|цифровой революции]]», включающей информационную эпоху и [[Интернет|интернет]]. * Дано формальное определение вычислений и вычислимости, и доказательство того, что существуют алгоритмически неразрешимые задачи{{sfn|Computer Science: Achievements and Challenges circa 2000|2000}}. * Введено понятие [[Язык программирования|языка программирования]], то есть средства для точного выражения методологической информации на различных уровнях абстракции{{sfn|Abelson H., Structure and Interpretation of Computer Programs|1996}}. * В [[Криптография|криптографии]] [[Криптоанализ «Энигмы»|расшифровка кода «Энигмы»]] стала важным фактором победы союзных войск во Второй мировой войне{{sfn|David Kahn, The Codebreakers|1967}}. * [[Вычислительные методы]] обеспечили возможность практической оценки процессов и ситуаций большой сложности, а также возможность проведения экспериментов исключительно за счёт программного обеспечения. Появилась возможность углубленного изучения разума и картирования генома человека, благодаря [[Проект «Геном человека»|проекту «Геном человека»]]. Проекты [[Распределённые вычисления|распределенных вычислений]], такие как [[Folding@home|Folding@Home]], исследуют [[Фолдинг белка|сворачивание молекул белка]]. * [[Алгоритмическая торговля]] повысила эффективность и ликвидность финансовых рынков с помощью [[Искусственный интеллект|искусственного интеллекта]], [[Машинное обучение|машинного обучения]] и других [[Статистика|статистических]] и [[Вычислительная математика|численных методов]] на больших диапазонах данных {{sfn|Black box traders are on the march}}. Частое использование алгоритмической торговли может усугубить [[Волатильность|волатильность]]{{sfn|The Impact of High Frequency Trading on an Electronic Market}}. * [[Компьютерная графика]] и [[CGI (графика)|CGI]] повсеместно используются в современных развлечениях, особенно в области телевидения, кино, рекламы, анимации и видео-игр. Даже фильмы, в которых нет (явного) использования CGI, как правило, сняты на цифровые камеры и впоследствии обработаны или отредактированы в программах обработки видео. * [[Моделирование]] различных процессов, например в гидродинамике, физике, электрике, электронных системах и цепях, а также для моделирования общества и социальных ситуаций (в частности, военных игр), учитывая среду обитания и др. Современные компьютеры позволяют оптимизировать, например, такие конструкции, как проект целого самолёта. Известным программным обеспечением является симулятор электронных схем [[SPICE (симулятор электронных схем)|SPICE]], а также программное обеспечение для физической реализации новых (или модифицированных) конструкций, включающее разработку интегральных схем. * [[Искусственный интеллект]] приобретает все большее значение, одновременно с этим становясь более сложным и эффективным. Существует множество применений искусственного интеллекта (ИИ), например роботы-пылесосы, которые можно использовать дома. ИИ также присутствует в видеоиграх, роботах огневой поддержки и противоракетных системах. == Структура информатики == Информатика делится на ряд разделов. Как дисциплина, информатика охватывает широкий круг тем от теоретических исследований алгоритмов и пределов вычислений до практической реализации вычислительных систем в области аппаратного и программного обеспечения{{sfn|Computing Sciences Accreditation Board (28 May 1997). "Computer Science as a Profession"}}{{sfn|Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004)}}. Комитет {{нп5|CSAB|CSAB|en|CSAB (professional organization)}}, ранее называемый «Советом по аккредитации вычислительных наук», включающий представителей Ассоциации вычислительной техники (ACM) и {{нп5|Компьютерное общество IEEE|Компьютерного общества IEEE|en|IEEE Computer Society}} (IEEE-CS){{sfn|"Csab, Inc". Csab.org. 2011-08-03}} — определил четыре области, важнейшие для дисциплины информатика: ''теория вычислений'', ''алгоритмы и структуры данных'', ''методология программирования и языков'', ''компьютерные элементы и архитектура''. В дополнение к этим четырём направлениям, комитет CSAB определяет следующие важные области информатики: разработка программного обеспечения, искусственный интеллект, компьютерные сети и телекоммуникации, системы управления базами данных, параллельные вычисления, распределённые вычисления, взаимодействия между человеком и компьютером, компьютерная графика, операционные системы, числовые и символьные вычисления{{sfn|Computing Sciences Accreditation Board (28 May 1997). "Computer Science as a Profession"}}. === Теоретическая информатика === {{main|Теоретическая информатика}} Огромное поле исследований теоретической информатики включает как классическую теорию алгоритмов, так и широкий спектр тем, связанных с более абстрактными логическими и математическими аспектами вычислений. [[Теоретическая информатика]] занимается теориями [[Формальный язык|формальных языков]], [[Теория автоматов|автоматов]], [[Теория алгоритмов|алгоритмов]], [[теория вычислимости|вычислимости]] и [[Вычислительная сложность|вычислительной сложности]], а также вычислительной [[Теория графов|теорией графов]], [[Криптология|криптологией]], [[Логика|логикой]] (включая [[Логика высказываний|логику высказываний]] и [[Предикат|логику предикатов]]), [[Семантика (программирование)|формальной семантикой]] и закладывает теоретические основы для разработки [[компилятор]]ов [[Язык программирования|языков программирования]]. ==== Теория алгоритмов ==== {{main|Теория алгоритмов}} По словам {{нп5|Питер Джеймс Деннинг|Питера Деннинга|en|Peter J. Denning}}, к фундаментальным вопросам информатики относится следующий вопрос: «Что может быть эффективно автоматизировано?»{{sfn|Denning, P.J. (2000). "Computer Science: The Discipline" (PDF). Encyclopedia of Computer Science}} Изучение [[Теория алгоритмов|теории алгоритмов]] сфокусировано на поиске ответов на фундаментальные вопросы о том, что можно вычислить и какое количество ресурсов необходимо для этих вычислений. Для ответа на первый вопрос в [[Теория вычислимости|теории вычислимости]] рассматриваются вычислительные задачи, решаемые на различных теоретических [[Модели вычислений|моделях вычислений]]. Второй вопрос посвящён [[Вычислительная сложность|теории вычислительной сложности]]; в этой теории анализируются затраты времени и памяти различных алгоритмов при решении множества вычислительных задач. Знаменитая задача «[[Равенство классов P и NP|P=NP?]]», одна из [[Задачи тысячелетия|Задач тысячелетия]]{{sfn|P vs NP Problem}}, является нерешённой задачей в теории алгоритмов. {| style="border:1px solid #919191; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:DFAexample.svg|96px]] | [[Файл:Wang tiles.png|96px]] | '''P = NP''' ? | '''GNITIRW-TERCES''' | [[Файл:Blochsphere.svg|96px]] |- | [[Теория автоматов]] | [[Теория вычислимости]] | [[Вычислительная сложность]] | [[Криптография]] | [[Квантовый компьютер|Квантовая теория вычислений]] |} ==== Информация и теория кодирования ==== {{main|Теория информации|Теория кодирования}} Теория информации связана с количественной оценкой информации. Это направление получило развитие благодаря трудам [[Клод Шеннон|Клода Э. Шеннона]], который нашёл фундаментальные ограничения на [[Обработка сигналов|обработку сигнала]] в таких операциях, как сжатие данных, надёжное сохранение и передача данных{{sfn|P. Collins, Graham. "Claude E. Shannon: Founder of Information Theory". Scientific American, Inc.}}. Теория кодирования изучает свойства [[код]]ов (системы для преобразования информации из одной формы в другую) и их пригодность для конкретной задачи. Коды используются для [[Сжатие данных|сжатия данных]], в [[Криптография|криптографии]], для [[Обнаружение и исправление ошибок|обнаружения и коррекции ошибок]], а в последнее время также и для [[Сетевое кодирование|сетевого кодирования]]. Коды изучаются с целью разработки эффективных и надёжных методов [[Передача данных|передачи данных]]. ==== Алгоритмы и структуры данных ==== Алгоритмы и структуры данных, как раздел информатики, связаны с изучением наиболее часто используемых вычислительных методов и оценкой их вычислительной эффективности. {| style="border:1px solid #919191; text-align:center; margin:auto;" cellspacing="15" |- | <math>O(n^2)</math> | [[Файл:Sorting quicksort anim.gif|96px]] | [[Файл:Singly linked list.png|96px]] | [[Файл:TSP_Deutschland_3.png|96px]] | [[Файл:SimplexRangeSearching.png|96px]] |- | [[Анализ алгоритмов]] | [[Алгоритм]]ы | [[Структуры данных]] | [[Комбинаторная оптимизация]] | [[Вычислительная геометрия]] |} ==== Теория языков программирования ==== В теории языков программирования, как подразделе информатики, изучают проектирование, реализацию, анализ и классификацию [[Язык программирования|языков программирования]] в целом, а также изучают отдельные элементы языков. Эта область информатики, с одной стороны, в большой степени полагается на достижения таких наук как математика, программная инженерия и лингвистика, с другой стороны, сама оказывает большое влияние на их развитие. Теория языков программирования активно развивается, многие научные журналы посвящены этому направлению. {| style="border:1px solid #919191; text-align:center; margin:auto;" cellspacing="15" |- | <math>\Gamma\vdash x: \text{Int}</math> | [[Файл:Compiler.svg|96px]] | [[Файл:Python add5 syntax.svg|96px]] |- | [[Теория типов]] | {{нп5|Конструкция компилятора|Проектирование компилятора|en|Compiler construction}} | [[Язык программирования]] |} ==== Формальные методы ==== {{main|Формальные методы}} Формальные методы — это своего рода математический подход, предназначенный для [[Формальная спецификация|спецификации]], разработки и [[Формальная верификация|верификации]] [[Программное обеспечение|программных]] и [[Аппаратное обеспечение|аппаратных]] систем. Использование формальных методов при разработке программного и аппаратного обеспечения мотивировано расчётом на то, что, как и в других инженерных дисциплинах, надлежащий математический анализ обеспечит надёжность и устойчивость проекта. Формальные методы являются важной теоретической основой при разработке программного обеспечения, особенно в случаях, когда дело касается надёжности или безопасности. Формальные методы являются полезным дополнением к тестированию программного обеспечения, так как они помогают избежать ошибок, а также являются основой для тестирования. Для их широкого использования требуется разработка специального инструментария. Однако высокая стоимость использования формальных методов указывает на то, что они, как правило, используются только при разработке высокоинтегрированных и {{нп5|Жизненно-важная система|жизненно-важных систем|en|Life-critical system}}, где надёжность и безопасность имеют первостепенное значение. Формальные методы имеют довольно широкое применение: от [[Теоретическая информатика|теоретических основ информатики]] (в частности, [[Логика в информатике|логики]] вычислений, [[Формальный язык|формальных языков]], [[Теория автоматов|теории автоматов]], программ и [[Семантика (программирование)|семантики]]) до [[Система типов|систем типов]] и проблем [[Алгебраический тип данных|алгебраических типов данных]] в задачах спецификации и верификации программного и аппаратного обеспечения. === Прикладная информатика === Прикладная информатика направлена на применение понятий и результатов теоретической информатики к решению конкретных задач в конкретных прикладных областях. ==== Искусственный интеллект ==== {{main|Искусственный интеллект}} Это область информатики, неразрывно связанная с такими целеполагающими процессами, как решение задач, принятие решений, адаптация к окружающим условиям, обучение и коммуникация, присущими и людям, и животным. Возникновение искусственного интеллекта (ИИ) связано с [[Кибернетика|кибернетикой]] и ведёт свой отсчёт с [[Дартмутский семинар|Дартмутской Конференции]] (1956). Исследования в области искусственного интеллекта (AI) с необходимостью были междисциплинарными, и основывались на таких науках, как: [[прикладная математика]], [[математическая логика]], [[семиотика]], [[электротехника]], [[философия сознания]], [[нейрофизиология]] и [[социальный интеллект]]. У обывателей искусственный интеллект ассоциируется в первую очередь с [[Робототехника|робототехникой]], но кроме этого ИИ является неотъемлемой частью [[Разработка программного обеспечения|разработки программного обеспечения]] в самых разных областях. Отправной точкой в конце 1940-х годов стал вопрос [[Алан Тьюринг|Алана Тьюринга]]: «Могут ли компьютеры думать?», и этот вопрос остаётся фактически без ответа, хотя «[[Тест Тьюринга|тест Тьюринга]]» до сих пор используется для оценки результатов работы компьютера в масштабах человеческого интеллекта. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:Nicolas P. Rougier's rendering of the human brain.png|96px]] | [[Файл:Human_eye,_rendered_from_Eye.png|96px]] | [[Файл:Corner.png|96px]] | [[Файл:KnnClassification.svg|96px]] |- | [[Машинное обучение]] | [[Компьютерное зрение]] | [[Обработка изображений]] | [[Теория распознавания образов]] |- | [[Файл:User-FastFission-brain.gif|96px]] | [[Файл:Julia iteration data.png|96px]] | [[Файл:sky.png|96px]] | [[Файл:earth.png|96px]] |- | [[Когнитивистика]] | [[Интеллектуальный анализ данных]] | [[Эволюционное моделирование]] | [[Информационный поиск]] |- | [[Файл:neuron.svg|96px]] | [[Файл:english.png|96px]] | [[Файл:HONDA ASIMO.jpg|64px]] | [[Файл:MeningiomaMRISegmentation.png|96px]] |- | [[Представление знаний]] | [[Обработка естественного языка]] | [[Робототехника]] | {{нп5|Компьютерный анализ медицинских изображений|Компьютерный анализ медицинских изображений|en|Medical image computing}} |} ==== Архитектура компьютера и компьютерная инженерия ==== {{main|Архитектура компьютера|Компьютерная инженерия}} Архитектура компьютера, или организация цифрового компьютера, является концептуальной структурой компьютерной системы. Она сосредоточена в основном на способе, при котором центральный процессор выполняет внутренние операции и обращается к адресам в памяти{{sfn|A. Thisted, Ronald. "COMPUTER ARCHITECTURE". The University of Chicago}}. Она часто включает в себя дисциплины вычислительной техники и электротехники, выбор и соединение аппаратных компонентов для создания компьютеров, которые удовлетворяют функциональным, производительным и финансовым целям. [[Компьютерная инженерия]] связана с аппаратной частью [[Компьютер|вычислительной техники]], например основами микропроцессорной техники, компьютерных архитектур и распределённых систем. Таким образом, она обеспечивает связь с [[Электротехника|электротехникой]]. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:NOR ANSI.svg|96px]] | [[Файл:Fivestagespipeline.png|96px]] | [[Файл:SIMD.svg|96px]] |- | [[Булева алгебра]] | [[Микроархитектура]] | [[Многопроцессорность]] |- | [[Файл:Operating system placement.svg|96px]] | [[Файл:Network Library LAN.svg|96px]] | [[Файл:Emp Tables (Database).PNG|96px]] | [[Файл:Padlock.svg|96px]] |- | [[Операционная система]] | [[Компьютерная сеть]] | [[База данных]] | [[Информационная безопасность]] |- | [[Файл:Roomba original.jpg|96px]] | [[Файл:flowchart.png|96px]] | [[Файл:Ideal compiler.png|96px]] | [[Файл:Python add5 syntax.svg|96px]] |- | [[Повсеместные вычисления]] | [[Архитектура системы]] | {{нп5|Конструкция компилятора|Проектирование компилятора|en|Compiler construction}} | [[Язык программирования|Языки программирования]] |} ==== Анализ производительности компьютера ==== {{main|Вычислительная мощность компьютера}} Анализ производительности компьютера — это изучение работы компьютеров с целью повышения {{нп5|Пропускная способность компьютера|пропускной способности|en|Throughput}}, управления [[Время отклика|временем отклика]], эффективного использования ресурсов, устранения [[Узкое место|узких мест]] и прогнозирования производительности при предполагаемых пиковых нагрузках{{sfn|Wescott, Bob (2013). The Every Computer Performance Book, Chapter 3: Useful laws. CreateSpace}}. ==== Компьютерная графика и визуализация ==== {{main|Компьютерная графика}} Компьютерная графика представляет собой изучение цифрового визуального содержания и включает в себя синтез и манипуляцию данными изображения. Это направление связано со многими другими областями информатики, в том числе с [[Компьютерное зрение|компьютерным зрением]], [[Обработка изображений|обработкой изображений]] и [[Вычислительная геометрия|вычислительной геометрией]], также оно активно применяется в области [[Спецэффект|спецэффектов]] и [[Компьютерная игра|видео-игр]]. ==== Компьютерная безопасность и криптография ==== {{main|Криптография}} Компьютерная безопасность — это направление исследований компьютерных технологий, нацеленных на защиту информации от несанкционированного доступа, разрушения или модификацию при сохранении доступности и удобства использования системы для предполагаемых пользователей. Криптография же является наукой о шифровании и дешифровании информации. Современная криптография в значительной степени связана с информатикой, поскольку при разработке и использовании многих алгоритмов шифрования и дешифрования учитывается их вычислительная сложность. ==== Компьютерное моделирование и численные методы ==== [[Компьютерное моделирование]] и [[вычислительные методы|численные методы]] являются областями исследований в задаче построения [[Абстрактная модель|математических моделей]], методов [[Вычислительная математика|количественного анализа]], использования компьютеров для анализа и решения [[Наука|научных]] проблем. На практике, это, как правило, применение [[Компьютерное моделирование|компьютерного моделирования]] и других форм [[Вычисление|вычислений]], применяемых в задачах различных научных дисциплин. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:Lorenz attractor yb.svg|96px]] | [[Файл:Quark wiki.jpg|96px]] | [[Файл:Naphthalene-3D-balls.png|96px]] | [[Файл:1u04-argonaute.png|96px]] |- | [[Вычислительная математика]] | [[Вычислительная физика]] | [[Вычислительная химия]] | [[Биоинформатика]] |} ==== Компьютерные сети ==== {{main|Компьютерная сеть}} Ещё одним важным направлением является [[Компьютерная сеть|связь между машинами]]. Она обеспечивает электронный обмен данными между компьютерами и, следовательно, представляет собой техническую базу для Интернета. Помимо разработки [[маршрутизатор]]ов, [[Сетевой коммутатор|коммутаторов]] и [[Межсетевой экран|межсетевых экранов]], к этой дисциплине относятся разработка и стандартизация [[Протокол передачи данных|сетевых протоколов]], таких как [[TCP]], [[HTTP]] или [[SOAP]], для обмена данными между машинами. ==== Параллельные и распределённые системы ==== {{main|Параллелизм (информатика)|Распределённые вычисления}} Параллелизм — это свойство систем, при котором несколько вычислений выполняются одновременно, и при этом, возможно, взаимодействуют друг с другом. Был разработан ряд математических моделей для общего вида параллельных вычислений, в том числе [[Сеть Петри|сети Петри]], [[Исчисление процессов|процессы исчисления]] и модель {{нп5|Параллельная машина с произвольным доступом|Parallel Random Access Machine|en|Parallel random-access machine}} (машины с параллельным произвольным доступом). Распределённая система расширяет идею параллелизма на несколько компьютеров, связанных посредством сети. Компьютеры в пределах одной распределённой системы имеют свою собственную память и часто обмениваются информацией между собой для достижения общей цели. ==== Базы данных ==== {{main|База данных}} База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей. Управление базами данных происходит с помощью [[система управления базами данных|систем управления базами данных]] (СУБД). ==== Информатика в здравоохранении ==== {{нп5|Информатика здравоохранения|Информатика здравоохранения|en|Health informatics}} рассматривает вычислительные методы для решения задач в сфере здравоохранения{{нет АИ|3|04|2015}}<!-- это раздел computer science? -->. ==== Информационная наука ==== {{main|Информационная наука}} Информационная наука — это междисциплинарная область, связанная с анализом, сбором, классификацией, манипулированием, хранением, поиском, распространением и защитой [[Информация|информации]]{{Уточнить}}<!-- какова связь с информатикой — computer science? -->. ==== Программная инженерия ==== {{main|Программная инженерия}} Программная инженерия — это приложение систематического, дисциплинированного, измеримого подхода к разработке, функционированию и сопровождению [[Программное обеспечение|программного обеспечения]], а также исследованию этих подходов; то есть, приложение дисциплины инженерии к программному обеспечению === Естественная информатика === {{main|Естественная информатика}} [[Естественная информатика]] — это естественнонаучное направление, изучающее процессы обработки информации в природе, мозге и человеческом обществе{{Уточнить}}<!-- это тоже раздел computer science? -->. Она опирается на такие классические научные направления, как теории [[Дарвинизм|эволюции]], [[морфогенез]]а и [[Биология развития|биологии развития]], [[Общая теория систем|системные исследования]], исследования [[Головной мозг|мозга]], [[Дезоксирибонуклеиновая кислота|ДНК]], [[Иммунная система|иммунной системы]] и [[Клеточная мембрана|клеточных мембран]], теория [[менеджмент]]а и [[Социальное поведение|группового поведения]], [[история]] и другие{{sfn|Hofkirchner W., "Information Science": An Idea Whose Time Has Come|1995}}{{sfn|Вайсбанд И., 5000 лет информатики|2010}}. [[Кибернетика]], определяемая, как «наука об общих закономерностях процессов управления и передачи информации в различных системах, будь то машины, живые организмы или общество»{{sfn|Wiener N., Cybernetics or Control and Communication in the Animal and the Machine|1948}} представляет собой близкое, но несколько иное научное направление. Так же, как [[математика]] и основная часть современной информатики, оно вряд ли может быть отнесено к области [[Естественные науки|естественных наук]], так как резко отличается от них своей методологией, (несмотря на широчайшее применение в современных естественных науках математического и компьютерного моделирования). == Великие идеи информатики == Философ Билл Рапапорт отметил три ''великие идеи информатики''{{sfn|what is computation?}} * Согласно взглядам [[Готфрид Вильгельм Лейбниц|Лейбница]], [[Джордж Буль|Буля]], [[Алан Тьюринг|Алана Тьюринга]], [[Клод Шеннон|Шеннона]] и [[Сэмюэл Морзе|Морзе]]: есть только 2 объекта, с которыми компьютер должен иметь дело, чтобы представить что угодно. : Вся информация о любой вычислимой проблеме может быть представлена с использованием только 0 и 1 (или любой другой бистабильной пары, которая может быть триггером между двумя легко различимыми состояниями, такими как «включено»/«выключено», «намагничено»/«размагничено», «высокое напряжение»/«низкое напряжение» и т. д.) {{Смотрите также|Цифровая физика}} * Мнение [[Алан Тьюринг|Алана Тьюринга]]: достаточно 5 действий, чтобы компьютер мог выполнить «что угодно». : Каждый алгоритм может быть выражен на языке, понятном для компьютера в виде 5 основных инструкций: ::* перемещение на позицию влево ::* перемещение на позицию вправо ::* чтение символа на текущей позиции ::* вывести 0 на текущей позиции ::* вывести 1 на текущей позиции {{смотрите также|Машина Тьюринга}} * Согласно {{нп5|Бём, Коррадо|Бёму|en|Corrado Böhm}} и Якопини: есть только 3 способа комбинирования следующих действий (в более сложные), которые необходимы компьютеру, чтобы сделать «что-угодно». : Только 3 правила необходимы для того, чтобы совместить любой набор базовых инструкций в более сложные: : '''последовательность''': :: сперва сделать это; затем сделать то : '''выбор''': :: если такой и такой случай, :: THEN (тогда сделать это) :: ELSE (иначе сделать то) : '''повторение''': :: WHILE (до тех пор, пока такой и такой случаи — делать это) Обратите внимание, что 3 правила Бема и Якопини могут быть упрощены с использованием [[goto]] (что означает, что это более элементарно, чем [[структурное программирование]]). == В научном сообществе == === Конференции === Конференции являются стратегическими событиями научных исследований в области информатики. В ходе этих конференций исследователи из бюджетного и частного секторов встречаются и представляют свои последние работы. Труды этих конференций являются важной частью литературы по информатике. === Журналы === {{Смотрите также|:Категория:Журналы по информатике}} Существует множество журналов, посвящённых информатике или связанных с ней. Преимущественно, это зарубежные издания. Статьи в такого рода журналах нацелены на публику, имеющую представление об информатике и [[Информационные системы|информационных системах]]. В настоящее время IT-журналы всё больше уделяют внимания освещению новых разработок в области информатики. == В образовании == В некоторых университетах информатика преподаётся в качестве теоретического изучения вычислений и [[Автоматический вывод|автоматического вывода]]. Такие программы часто включают в себя [[Теория алгоритмов|теорию алгоритмов]], анализ алгоритмов, [[формальные методы]], [[параллелизм (информатика)|параллелизм в информатике]], [[База данных|базы данных]], [[Компьютерная графика|компьютерную графику]], [[системный анализ]] и другие. Как правило, в такие учебные программы включают преподавание программирования, но не акцентируют на нём внимания, как финальной цели обучения, а рассматривают программирование как необходимый элемент изучения всех прочих областей информатики. Организация [[Ассоциация вычислительной техники]] (ACM) разрабатывает рекомендации для университетских учебных программ по информатике{{sfn|"ACM Curricula Recommendations"}}. Другие колледжи и вузы, а также средние школы и учебные заведения профессиональной подготовки, которые обучают информатике, делают в своих учебных курсах акцент на практике программирования, а не на теории алгоритмов и вычислений. Такие учебные программы, как правило, сосредоточены на тех практических навыках, которые важны для работников индустрии программной инженерии. === Образование в США === В последние годы интерес к использованию методов информатики в различных сферах научных исследований и практических разработок возрастает. Такого рода интерес проявляют не только учёные, но и правительственные структуры. К примеру, в 2005 году Консультативный комитет по информационным технологиям при Президенте США подготовил доклад на эту тему. В этом докладе были представлены результаты анализа деятельности в данной области в США, сообщающие о необходимости скорых решительных действий с целью предупреждения негативных тенденций, наблюдаемых в американской науке и системе образования{{sfn|Колин|2006}}. Экономика США всё в большей степени полагается на специалистов в области информатики, но подготовка кадров в этой области отсутствует в большинстве американских учебных программ. Отчёт, озаглавленный «Running on Empty: The Failure to Teach K-12 Computer Science in the Digital Age» был представлен в октябре 2010 года организацией [[Ассоциация вычислительной техники|АСМ]] и Ассоциацией Учителей Информатики (CSTA) и показал, что только 14 штатов приняли образовательные стандарты по информатике в высшем образовании. Также в докладе отмечается, что только в 9 штатах предмет «Информатика» является базовым (обязательным) учебным предметом, необходимым для аттестации в старших классах школы. В союзе с «Running on Empty» новая внепартийная коалиция защиты прав — [http://www.computinginthecore.org/ Computing in the Core (CinC)] — была создана, чтобы влиять на федеральную и государственную политику. В результате работы коалиции был принят «Закон об образовании в области информатики» («Computer Science Education Act»), обеспечивающий дотациями те штаты, которые ведут работу по повышению качества образования в области информатики и поддержке учителей информатики. === Образование в России === {{начало цитаты}} Именно в нашей{{Уточнить}}<!-- русский язык является официальным, например, в Белоруссии, а говорят на нём даже в Новой Зеландии, почему мы считаем, что это читают только в России? --> стране впервые были сформированы представления об информатике как о фундаментальной науке, имеющей важное междисциплинарное, научно-методологическое и мировоззренческое значение. Именно Россия на 2-м Международном конгрессе ЮНЕСКО «Образование и информатика» (Москва, 1996 г.) предложила новую концепцию изучения проблем информатики как фундаментальной науки и общеобразовательной дисциплины в системе опережающего образования. При этом была предложена также и новая структура образовательной области «Информатика» для системы образования и показано, что переход к этой структуре может стать важным шагом на пути интеграции фундаментальной науки и образования{{sfn|Колин|2006}}. {{конец цитаты}} Начиная с 1990 года, в России развивается такое направление как [[социальная информатика]]. Предполагается, что оно станет научной базой для формирования информационного общества. Помимо этого, в Российской академии наук вырабатываются философские, семиотические и лингвистические основы информатики, формируются новые подходы к структуризации предметной области информатики, учитывающие её перспективные направления развития и современные тенденции развития образования и науки{{sfn|Колин|2006}}. == Основные термины == * ''Информационный ресурс'' — концентрация имеющихся фактов, документов, данных и знаний, отражающих реальное изменяющееся во времени состояние общества, и используемых при подготовке кадров, в научных исследованиях и материальном производстве{{sfn|Информационные технологии: Учеб. для вузов|2003}}. * ''Информационная среда'' — хранящаяся в компьютере, но не оформленная в виде информационной системы совокупность знаний, фактов и сведений, относящаяся к некоторой предметной области и используемая одним или несколькими пользователями{{sfn|Толковый словарь современной компьютерной лексики|2004}}. * ''Информационная технология'' — совокупность методов, устройств и производственных процессов, используемых людьми для сбора, хранения, обработки и распространения информации{{sfn|Толковый словарь современной компьютерной лексики|2004}}. == См. также == * [[Хемоинформатика]] == Примечания == {{примечания|2}} == Литература == * {{книга |автор = Вайсбанд Игорь |заглавие = 5000 лет информатики |место = М. |издательство = «Черная белка» |год = 2010 |страниц = 352 |тираж = 2000 |isbn = 978-5-91827-005-9 |ref = Вайсбанд И., 5000 лет информатики }} * ''Волкова В. Н., Чёрный Ю. Ю.'' [http://www.inion.ru/files/File/Volkova_V_Chernyy_Yu_K_50-letiju_pojavlenija_termina_informatika___.pdf К 50-летию появления термина «информатика» в отечественной научной литературе] // Прикладная информатика, № 4 (46), 2013 * Глушков В. М. Безбумажная информатика. — М.: Наука, 1978. * {{книга |заглавие = Информатика. Учебник для вузов |автор = Грошев А. С. |ссылка = http://www.narfu.ru/univercity/library/books/Groshev_Informatika.pdf |isbn = 978-5-261-00480-6 |страниц = 470 |год = 2010 |место = Архангельск |издательство = Арханг. гос. техн. ун-т }} * {{книга | автор = Дорот В.Л., Новиков Ф.А. | заглавие = Толковый словарь современной компьютерной лексики | ссылка = | место = СПб | издательство = БХВ-Петербург | год = 2004 | isbn = 5-94157-491-6 | ref = Толковый словарь современной компьютерной лексики }} * {{книга | автор = Ершов А. П., Монахов В. М., Бешенков С. А. | заглавие = Основы информатики и вычислительной техники. | год = 1985 | url = http://www.nehudlit.ru/books/detail737459.html | ref = Ершов А. П. }} * {{книга |часть = Информатика |заглавие = Большая российская энциклопедия |ответственный = Кравец С. Л. |место = М. |издательство = ОАО «Научное издательство «Большая Российская Энциклопедия» |год = 2008 |том = 11. Изучение плазмы - Исламский фронт спасения |страницы = 481-484 |страниц = 767 |isbn = 978-5-85270-342-2 |тираж = 65 000 |ref = Большая российская энциклопедия }} * {{статья |автор = Колин К. К. |заглавие = Становление информатики как фундаментальной науки и комплексной научной проблемы |ссылка = http://refdb.ru/look/2831686-pall.html |страницы = 1 |год = 2006 |ref = Колин }} * {{книга |автор = Михайлов А. И., Черный А. И., Гиляревский Р. С. |часть = Информатика |заглавие = Научные коммуникации и информатика |место = М. |издательство = Наука |год = 1976 |страницы = 392-416 |страниц = 433 |тираж = 10 400 |ref = Научные коммуникации и информатика }} * {{книга |автор = Михайлов А. И., Черный А. И., Гиляревский Р. С. |заглавие = Основы информатики |издание = 2-е изд., перераб. и доп |место = М. |издательство = Наука |год = 1968 |ref = Основы информатики }} * {{статья|автор=Разборов А.А.|заглавие=Theoretical Computer Science: взгляд математика|издание=[[Компьютерра]]|номер=2|год=2001 |ссылка=http://old.computerra.ru/print/offline/2001/379/6782/}} ([http://www.mi.ras.ru/~razborov/computerra.ps альтернативная ссылка]) * {{книга | автор = Советов Б.Я., Цехановский В.В. | заглавие = Информационные технологии: Учеб. для вузов | место = М. | издательство = Высш. шк. | год = 2003 | страниц = 263 | ref = Информационные технологии: Учеб. для вузов }} * {{статья |автор = Черный Ю. Ю. |заглавие = Полисемия в науке: когда она вредна?(на примере информатики) |ссылка = http://www.iis.nsk.su/files/chernyi_%20uu_polisemiya_v_nauke_kogda_on_%20vredna_na_primere_informatiki.pdf |издание = Открытое образование |тип = журнал |место = |издательство = |год = 2010 |том = |номер = 6 |страницы = 97-107 |ref = Черный }} * {{книга | автор = {{nobr|Abelson H.}}, {{nobr|G.J. Sussman with J. Sussman}} | заглавие = Structure and Interpretation of Computer Programs | издание = 2nd | издательство = MIT Press | год = 1996 | isbn = 0-262-01153-0 | ref = Abelson H., Structure and Interpretation of Computer Programs }} * {{книга |заглавие = Введение в компьютерные науки |оригинал = Computer Science: An Overview |автор = Brookshear, J. Glenn |isbn = 5-8459-0179-0 |страниц = 688 |год = 2001 |издание = 6-е изд |место = М. |издательство = [[Вильямс (издательство)|Вильямс]] }} * {{книга |автор = Cohen, Bernard |заглавие = Howard Aiken: Portrait of a Computer Pioneer (History of Computing) |год = 1999 |страница = 44 |isbn = 0-262-03262-7 |ref = Bernard Cohen }} * {{cite book |last = Collier |first = Bruce |title = The little engine that could've: The calculating machines of Charles Babbage |year = 1970 |publisher = Garland Publishing Inc |isbn = 0-8240-0043-9 |url = http://robroy.dyndns.info/collier/index.html |ref = Bruce Collier, 1970 }} * {{cite book |author = Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council |title = Computer Science: Reflections on the Field, Reflections from the Field |url = http://www.nap.edu/catalog.php?record_id=11106#toc |publisher = National Academies Press |isbn = 978-0-309-09301-9 |year = 2004 |ref = Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004) }} * {{статья |автор = D. E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, Paul R. Young |заглавие = Computing as a discipline |язык = en |издание = Communications of the ACM |год = 1989 |том = 32 |номер = 1 |страницы = 9-23 |doi = 10.1145/63238.63239 |ref = Comer et al. }} * {{статья |автор = Constable, R.L. |заглавие = Computer Science: Achievements and Challenges circa 2000 |ссылка = http://setcom.ee/tanno/info/is/teave/ained/it/ite_com_alu_cornelluni_constable_computer_science_challenges_2000.pdf |язык = en |год = 2000 |ref = Computer Science: Achievements and Challenges circa 2000 }} * {{статья |автор = Dennis P. Groth, Jeffrey K. MacKie-Mason |заглавие = Why an informatics degree? Isn’t computer science enough? |ссылка = http://www.soic.indiana.edu/prospective/_doc/why-info-groth.pdf |язык = en |издание = [[Communications of the ACM]] |тип = Magazine |место = New York, USA |год = 2010 |том = 53 |страницы = 26-28 |doi = 10.1145/1646353.1646364 |ref = Why an informatics degree? Isn’t computer science enough? }} * {{cite journal | author = Eden, A. H. | date = July 2007 | title = Three Paradigms of Computer Science | journal = Minds and Machines | volume = 17 | issue = 2 | pages = 16-17 | doi = 10.1007/s11023-007-9060-8 | url = https://link.springer.com/article/10.1007%2Fs11023-007-9060-8 | language = en | ref = Eden, A. H. }} * {{cite journal |author = Fein, Louis |year = 1959 |title = The Role of the University in Computers, Data Processing, and Related Fields |journal = Communications of the ACM |volume = 2 |issue = 9 |pages = 7–14 |doi = 10.1145/368424.368427 |ref = Louis Fein, 1959. The Role of the University in Computers, Data Processing, and Related Fields }} * {{статья |автор= Fourman, Michael |заглавие="informatics" |ссылка=http://www.inf.ed.ac.uk/publications/online/0139.pdf |язык=en |издание=[https://books.google.ru/books?hl=ru&id=aUtLZceyrqkC&q=informatics#v=snippet&q=informatics&f=false International Encyclopedia of Information and Library Science] |год=2002 |страницы=237-244}} * {{статья |автор = Hofkirchner, Wolfgang |заглавие = "Information Science": An Idea Whose Time Has Come |язык = en |издание = Informatik Forum |год = 1995 |номер = 3 |страницы = 99-106 |ref = Hofkirchner W., "Information Science": An Idea Whose Time Has Come }} * {{книга | автор = Hyman, Anthony | заглавие = Charles Babbage, pioneer of the computer | издательство = Oxford University Press | год = 1982 | страниц = 287 | isbn = 9780691083032 | ref = Anthony Hyman }} * {{книга | автор = {{nobr|[[Кан,_Дэвид|Kahn, David]]}} | заглавие = [[Взломщики_кодов|The Codebreakers]] | год = 1967 | isbn = 0-684-83130-9 | ref = David Kahn, The Codebreakers }} * {{статья |автор = Knuth, Donald |заглавие = George Forsythe and the Development of Computer Science |ссылка = http://coweb.cc.gatech.edu/guzdial/uploads/46/knuth-on-Forsythe-1972-CACM.pdf |язык = en |год = 1972 |ref = Donald Knuth, George Forsythe and the Development of Computer Science }} * {{cite book |authorlink = Levy, Steven |last = Levy |first = Steven |title = [[Хакеры: Герои компьютерной революции|Hackers: Heroes of the Computer Revolution]] |year = 1984 |isbn = 0-385-19195-2 |publisher = Doubleday |ref = Levy, Steven (1984). ''Hackers: Heroes of the Computer Revolution'' }} * {{книга |автор = Lhermitte P. |заглавие = Le pari informatique |место = Paris |издательство = |год = 1968 |страницы = 20 |ref = Lhermitte P., Le pari informatique }} * {{книга |автор = Mounier-Kuhn, P. |заглавие = L’Informatique en France, de la seconde guerre mondiale au Plan Calcul. L’émergence d’une science |место = Paris |год = 2010 |часть = гл. 3 и 4 |ref = P. Mounier-Kuhn, "L’Informatique en France, de la seconde guerre mondiale au Plan Calcul. L’émergence d’une science" }} * {{cite journal |author = Naur, Peter |year = 1966 |title = The science of datalogy |journal = Communications of the ACM |volume = 9 |issue = 7 |page = 485 |doi = 10.1145/365719.366510 |ref = Peter Naur, 1966.The science of datalogy }} * {{книга | автор = Randell, Brian | заглавие = The Origins of Digital Computers: Selected Papers. | год = 1973 | страница = 187 | isbn = 0-387-11319-3 | ref = Brian Randell }} * {{Cite journal |last = Steinbuch |first = K. |title = Informatik: Automatische Informationsverarbeitung |journal = SEG-Nachrichten (Technische Mitteilungen der Standard Elektrik Gruppe) – Firmenzeitschrift |date = 1957 |ref = Steinbuch K.,Informatik: Automatische Informationsverarbeitung }}*{{статья |автор = Streubel, Jennifer |заглавие = Department of Computer Science |ссылка = http://www.cs.bu.edu/AboutCS/WhatIsCS.pdf |язык = en |год = 2003 |ref = Streubel J., Department of Computer Science }} * {{книга |автор = Tedre, Matti |заглавие = The Development of Computer Science: A Sociocultural Perspective |ссылка = http://epublications.uef.fi/pub/urn_isbn_952-458-867-6/urn_isbn_952-458-867-6.pdf |место = Joensuu |год = 2006 |страницы = 260 |ref = Matti Tedre, The Development of Computer Science: A Sociocultural Perspective }} * {{cite book |last = Wescott |first = Bob |title = The Every Computer Performance Book, Chapter 3: Useful laws |url = https://www.amazon.com/Every-Computer-Performance-Book-Computers/dp/1482657759/ |publisher = [[CreateSpace]] |date = 2013 |isbn = 1482657759 |ref = Wescott, Bob (2013). The Every Computer Performance Book, Chapter 3: Useful laws. CreateSpace }} * {{книга |автор = Wiener, Norbert |заглавие = Cybernetics or Control and Communication in the Animal and the Machine |место = New York |издательство = MIT Press |год = 1948 |страниц = 212 |ref = Wiener N., Cybernetics or Control and Communication in the Animal and the Machine }} * {{статья |автор = Zink, Brian |заглавие = Computer science pioneer Samuel D. Conte dies at 85 |издание = Purdue University |ссылка = http://www.cs.purdue.edu/about/conte.html |язык = en |год = 2002 |ref = Brian Zink }} == Ссылки == {{Навигация |Портал =Компьютерные технологии |Викисловарь = информатика |Викиучебник = Категория:Информатика |Викицитатник = |Викитека = |Викивиды = |Викиновости = Категория:Информатика |Метавики = |Проект = Информационные технологии }} * {{cite web |url = http://blogs.royalsociety.org/history-of-science/2012/06/25/history-of-computing/ |title = A Brief History of Computing |lang = en |ref = A Brief History of Computing }} * {{cite web |url = http://www.acm.org/education/curricula-recommendations |title = ACM Curricula Recommendations |lang = en |ref = "ACM Curricula Recommendations" }} * {{cite web |url = http://www.scottlan.edu/Lriddle/women/ada-love.htm |title = A Selection and Adaptation From Ada's Notes found in "Ada, The Enchantress of Numbers," by Betty Alexandra Toole Ed.D. Strawberry Press, Mill Valley, CA |lang = en |ref = A Selection and Adaptation From Ada's Notes found in "Ada, The Enchantress of Numbers" |archiveurl = https://web.archive.org/web/20060210172109/http://www.scottlan.edu/lriddle/women/ada-love.htm |archivedate = 2006-02-10 }} * {{cite news | title = Black box traders are on the march | url = http://www.telegraph.co.uk/finance/2946240/Black-box-traders-are-on-the-march.html | publisher = The Telegraph | date = 2006-08-27 | accessdate = 2014-10-22 | language = en | ref = Black box traders are on the march }} * {{cite web |url = http://www-history.mcs.st-andrews.ac.uk/Biographies/Pascal.html |title = Blaise Pascal |lang = en |publisher = School of Mathematics and Statistics University of St Andrews, Scotland |ref = "Blaise Pascal". School of Mathematics and Statistics University of St Andrews, Scotland }} * {{cite web |author = Computing Sciences Accreditation Board |title = Computer Science as a Profession |url = http://www.csab.org/comp_sci_profession.html |date = 28 May 1997| accessdate=2010-05-23 |archiveurl = https://web.archive.org/web/20080617030847/http://www.csab.org/comp_sci_profession.html |archivedate = 2008-06-17 |ref = Computing Sciences Accreditation Board (28 May 1997). "Computer Science as a Profession" }} * {{cite web |url = http://www.csab.org/ |title = Csab, Inc |publisher = Csab.org |date = 2011-08-03 |ref = "Csab, Inc". Csab.org. 2011-08-03 }} * {{cite web |author = Graham, P. Collins |title = Claude E. Shannon: Founder of Information Theory |url = http://www.scientificamerican.com/article.cfm?id=claude-e-shannon-founder |publisher = Scientific American, Inc. |ref = P. Collins, Graham. "Claude E. Shannon: Founder of Information Theory". Scientific American, Inc. }} * {{cite web |url = http://www.computerhistory.org/revolution/computer-graphics-music-and-art/15/222/633 |title = IBM 704 Electronic Data Processing System - CHM Revolution |publisher = Computerhistory.org |ref = IBM 704 Electronic Data Processing System - CHM Revolution }} * {{cite web |url = http://www.claymath.org/millenium-problems/p-vs-np-problem |title = P vs NP Problem. Clay Mathematics Institute |ref = P vs NP Problem }} * {{cite web |author = Rapaport, William J. |title = WHAT IS COMPUTATION? |lang = en |url = http://www.cse.buffalo.edu/~rapaport/computation.html |ref = what is computation? }} * {{cite web |author = Ronald, A. Thisted |title = COMPUTER ARCHITECTURE |url = http://galton.uchicago.edu/~thisted/Distribute/comparch.pdf |publisher = The University of Chicago |ref = A. Thisted, Ronald. "COMPUTER ARCHITECTURE". The University of Chicago }} * {{cite web |url = http://www.sciencemuseum.org.uk/on-line/babbage/index.asp |title = Science Museum - Introduction to Babbage |lang = en |ref = "Science Museum - Introduction to Babbage" |archiveurl = https://web.archive.org/web/20060908054017/http://www.sciencemuseum.org.uk/on-line/babbage/index.asp |archivedate = 2006-09-08 }} * {{cite web |url = http://www.cl.cam.ac.uk/conference/EDSAC99/statistics.html |title = Some EDSAC statistics |publisher = Cl.cam.ac.uk |ref = Some EDSAC statistics }} * {{cite web |title = Stanford University Oral History |url = http://library.stanford.edu/guides/stanford-university-oral-history |publisher = Stanford University |ref = "Stanford University Oral History" }} * {{cite web |url = http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1686004 |title = The Impact of High Frequency Trading on an Electronic Market |doi = 10.2139/ssrn.1686004 |publisher = Papers.ssrn.com |accessdate = 2014-10-23 |lang = en |ref = The Impact of High Frequency Trading on an Electronic Market }} * {{cite conference |author = Wegner, P. |title = Research paradigms in computer science |booktitle = Proceedings of the 2nd international Conference on Software Engineering |location = San Francisco, California, United States |date = October 13–15, 1976 |publisher = IEEE Computer Society Press, Los Alamitos, CA |ref = P. Wegner, (October 13–15, 1976). Research paradigms in computer science }} * {{cite web |url = http://archive.computerhistory.org/resources/text/IBM/IBM.709.1957.102646304.pdf |title = http://archive.computerhistory.org/resources/text/IBM/IBM.709.1957.102646304.pdf |ref = http://archive.computerhistory.org/resources/text/IBM/IBM }} * {{cite web |url = http://www.idi.ntnu.no/emner/dif8916/denning.pdf |title = https://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf |lang = en |ref = Denning, P.J. (2000). "Computer Science: The Discipline" (PDF). Encyclopedia of Computer Science |archiveurl = https://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf |archivedate = 2006-05-25 }} * {{cite web |url = http://www.calend.ru/holidays/0/0/115/ |title = День информатики в России |work = Calend.Ru: календарь событий |archiveurl = https://www.webcitation.org/616vgNLk0?url=http://www.calend.ru/holidays/0/0/115/ |archivedate = 2011-08-21 |ref = День информатики в России }} * [http://www.inion.ru/seminars.mpni Совместный семинар ИПИ РАН и ИНИОН РАН «Методологические проблемы наук об информации»] * [http://www.scholar.ru/catalog.php?topic_id=14 Статьи по информатике и информационным технологиям из научных библиотек] * {{cite web |url = http://databases.unesco.org/thesru/ |title = Тезаурус ЮНЕСКО |archiveurl = https://www.webcitation.org/6GqJDVeKN?url=http://databases.unesco.org/thesru/ |archivedate = 2013-05-24 |ref = Тезаурус ЮНЕСКО }} * {{статья |автор = |заглавие = Философия информации и философские проблемы информатики. Методология и терминология информатики (специальный выпуск журнала) |ссылка = <!-- http://lib.rudn.ru/file/%D0%9C%D0%B5%D1%82%D0%B0%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B0%204%2810%29%202013.pdf --> |издание = Метафизика |тип = журнал |номер = 4(10) |issn = 2224-7580 |страницы = |год = 2013 }} {{Наука}} {{Software Engineering}} {{Нет полных библиографических описаний}} [[Категория:Информатика|*]] [[Категория:Наука]] [[Категория:Технические науки]]'
Вики-текст новой страницы после правки (new_wikitext)
''''Информа́тика''' ({{lang-fr|Informatique}}; {{lang-en|Computer science}}) — [[наука]] о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки [[Информация|информации]] с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений{{sfn|Большая российская энциклопедия|2008}}. Сука иди нахуй Информатика включает дисциплины, относящиеся к обработке информации в [[Вычислительная машина|вычислительных машинах]] и [[Компьютерная сеть|вычислительных сетях]]: как [[Абстракция|абстрактные]], вроде анализа [[алгоритм]]ов, так и конкретные, например разработка [[Языки программирования|языков программирования]] и [[Протокол передачи данных|протоколов передачи данных]]. Темами исследований в информатике являются вопросы: что можно, а что нельзя реализовать в [[Компьютерная программа|программах]] и [[База данных|базах данных]] ([[теория вычислимости]] и [[искусственный интеллект]]), каким образом можно решать специфические вычислительные и информационные задачи с максимальной [[Эффективность системы|эффективностью]] ([[теория сложности вычислений]]), в каком виде следует хранить и восстанавливать информацию специфического вида ([[Структура данных|структуры]] и [[База данных|базы данных]]), как программы и люди должны [[Взаимодействие|взаимодействовать]] друг с другом ([[Интерфейс пользователя|пользовательский интерфейс]] и языки программирования и [[представление знаний]]) и т. п. <div class="thumb tright"> <div class="thumbinner" style="width:300px;"> {| style="border:1px solid #ccc;" |- | [[Файл:Lambda lc.svg|144px|alt=large capital lambda|Теория языка программирования|link= Теория языка программирования]] | [[Файл:Sorting quicksort anim frame.png|144px|alt=Plot of a quicksort algorithm|Теория сложности вычислений|link= Вычислительная сложность]] |- | [[Файл:Utah teapot simple 2.png|144px|alt=Utah teapot representing computer graphics|Компьютерная графика|link= Компьютерная графика]] | [[Файл:3-Tasten-Maus Microsoft.jpg|144px|alt=Microsoft Tastenmaus mouse representing human-computer interaction| Человеко-компьютерное взаимодействие (HCI)|link= Человеко-компьютерное взаимодействие]] |} <div class="thumbcaption"> Информатика занимается теоретическими основами информации и вычислений, а также практическими методами для реализации и применения этих основ </div> </div> </div> == Этимология и значение слова == {{Переписать раздел}}<!--написано о словосочетании {{lang-en|computer science}}, но в тексте якобы про слово «информатика». И вообще, такой большой этимологический раздел плохо совместим с принципом [[ВП:НЕСЛОВАРЬ]], хотя, безусловно, о проблеме названия дисциплины раздел должен быть --> Термин {{lang-de|Informatik}} ввёл немецкий специалист [[Штейнбух, Карл|Карл Штейнбух]] в статье Informatik: Automatische Informationsverarbeitung (Информатика: Автоматическая обработка информации) 1957 года{{sfn|Steinbuch K.,Informatik: Automatische Informationsverarbeitung}}. Термин «Computer science» («Компьютерная наука») появился в 1959 году в научном журнале [[Communications of the ACM]]{{sfn|Louis Fein, 1959. The Role of the University in Computers, Data Processing, and Related Fields}}, в котором Луи Фейн (Louis Fein) ратовал за создание ''Graduate School in Computer Sciences'' (''Высшей школы в области информатики'') аналогичной [[Гарвардская школа бизнеса|Гарвардской бизнес-школе]], созданной в 1921 году{{sfn|"Stanford University Oral History"}}{{Уточнить}}. Обосновывая такое название школы, Луи Фейн ссылался на [[Исследование операций|Management science («Наука управления»)]], которая так же как и информатика имеет прикладной и междисциплинарный характер, при этом имеет признаки характерные для научной дисциплины. Усилия Луи Фейна, [[Численный анализ|численного аналитика]] {{нп5|Форсайт, Джордж (информатик)|Джорджа Форсайта||George Forsythe}} и других увенчались успехом: университеты пошли на создание программ, связанных с информатикой, начиная с Университета Пердью в 1962{{sfn|Donald Knuth, George Forsythe and the Development of Computer Science|1972}}. Французский термин «informatique» введён в 1962 году Филиппом Дрейфусом, который также предложил перевод на ряд других [[Языки Европы|европейских языков]]. Термины «информология» и «информатика» предложены в 1962 году членом-корреспондентом АН СССР [[Харкевич, Александр Александрович|Александром Харкевичем]]. Основы информатики как науки были изложены в книге «Основы научной информации» 1965 года, которая была переиздана в 1968 году, под названием «Основы информатики»{{sfn|Основы информатики|1968}}. Несмотря на своё англоязычное название ({{lang-en|''Computer Science''}} — компьютерная наука), большая часть научных направлений, связанных с информатикой, не включает изучение самих компьютеров. Вследствие этого были предложены несколько альтернативных названий{{sfn|Matti Tedre, The Development of Computer Science: A Sociocultural Perspective|2006}}. Некоторые факультеты крупных университетов предпочитают термин ''вычислительная наука'' (computing science), чтобы подчеркнуть разницу между терминами. Датский учёный [[Питер Наур]] предложил термин ''даталогия'' (datalogy){{sfn|Peter Naur, 1966.The science of datalogy}}, чтобы отразить тот факт, что научная дисциплина оперирует данными и занимается обработкой данных, хотя и не обязательно с применением компьютеров. Первым научным учреждением, включившим в название этот термин, был Департамент Даталогии (Datalogy) в Университете Копенгагена, основанного в 1969 году, где работал Питер Наур, ставший первым профессором в даталогии (datalogy). Этот термин используется в основном в скандинавских странах. В остальной же Европе часто используются термины, производные от сокращённого перевода фраз «автоматическая информация» (automatic information) (к примеру ''informazione automatica'' по-итальянски) и «информация и математика» (information and mathematics), например, ''informatique'' (Франция), ''Informatik'' (Германия), ''informatica'' (Италия, Нидерланды), ''informática'' (Испания, Португалия), ''informatika'' ([[Славянские языки|в славянских языках]]) или ''pliroforiki'' (πληροφορική, что означает ''информатика'') — в [[Греция|Греции]]. Подобные слова также были приняты в Великобритании, например, Школа информатики в Университете Эдинбурга{{sfn|P. Mounier-Kuhn, "L’Informatique en France, de la seconde guerre mondiale au Plan Calcul. L’émergence d’une science"|2010}}. В русском, английском, французском и немецком языках в [[1960-е годы|1960-х годах]] была тенденция к замене термина «документация» терминами, имеющими в своей основе слово «информация»{{sfn|Научные коммуникации и информатика|1976}}. В русском языке производной от термина «документация» стала документалистика и получили распространение термины научная и научно-техническая информация. Во Франции термин официально вошёл в употребление в 1966 году{{sfn|Lhermitte P., Le pari informatique|1968|loc=Термин «Informatique», созданный во Франции и постепенно принятый в международном масштабе, был признан Французской Академией в качестве нового слова нашего языка в апреле 1966 г.}}. В немецком языке термин {{lang-de|Informatik}} имел вначале двойственное значение. Так, в ФРГ{{sfn|Научные коммуникации и информатика|1976}} и Великобритании{{sfn|Большая российская энциклопедия|2008}} он был в значении «computer science», то есть означал всё, что связано с применением ЭВМ, а в ГДР, как и в основном по Европе, обозначал науку по французской и русской модели. === Эквиваленты в английском языке === Считается, что под терминами «informatics» в европейских странах и «информатика» в русском языке понимается направление, именуемое в английском языке «computer science». К другому направлению, посвящённому изучению структуры и общих свойств объективной (научной) информации, иногда называемому документалистикой (документальной информатикой) или автоматическим анализом документов{{sfn|Большая российская энциклопедия|2008}}, близок термин «information science». Принято считать, что в английский язык термин «informatics» независимо от остальных ввёл Уолтер Ф. Бауэр, основатель «Informatics Inc.». В США в настоящее время термин «[[:en:Informatics (academic field)|informatics]]» {{ref-en}} связан с прикладными вычислениями или обработкой данных в контексте другой области{{sfn|Why an informatics degree? Isn’t computer science enough?|2010}}, например в [[биоинформатика|биоинформатике]] («bioinformatics») и [[геоинформатика|геоинформатике]] («geoinformatics»). Во многих [[словарь|словарях]] informatics и computer science приравниваются к информатике. В [[тезаурус]]е [[ЮНЕСКО]] «Информатика — Informatics» даётся как синоним к переводу «Computer science — Компьютерные науки»{{sfn|Тезаурус ЮНЕСКО}}. === Полисемия === Ряд учёных (специалистов в области информатики) утверждал, что в информатике существуют три отдельные парадигмы. Например, {{нп5|Питер Вегнер|Питер Вегнер|en|Peter Wegner}} выделял науку, технологию и математику{{sfn|P. Wegner, (October 13–15, 1976). Research paradigms in computer science}}. Рабочая группа {{нп5|Питер Джеймс Деннинг|Питера Деннинга|en|Peter J. Denning}} утверждала, что это теория, абстракция (моделирование) и дизайн{{sfn|Comer et al.|1989}}. Амнон Х. Эден описывал эти парадигмы, как{{sfn|Eden, A. H.}}: * ''рационалистическую парадигму'', где информатика — это раздел математики, математика доминирует в теоретической информатике и в основном использует логический вывод, * ''технократическую парадигму'', используемую в [[Инжиниринг|инженерных]] подходах, наиболее важных в [[Программная инженерия|программной инженерии]], * и ''научную парадигму'', где информатика — это ветвь естественных (эмпирических) наук, но информатика отличается тем, что в ней эксперименты проводятся над искусственными объектами (программами и компьютерами). === Полисемия в русском языке === В разные периоды развития информатики в СССР и России в понятие «информатика» вкладывался различный смысл. Информатика — это{{sfn|Черный|2010}}: # ''Теория научно-информационной деятельности''. В рамках [[Библиотековедение|библиотечного дела]] под термином «научно-информационная деятельность» понимается «практическая работа по сбору, аналитико-синтетической переработке, хранению, поиску и предоставлению учёным и специалистам закрепленной в документах научной информации»{{sfn|Черный|2010|с=98}}. В 1952 г. в Москве был создан Институт научной информации Академии наук (переименованный позднее в [[Всероссийский институт научной и технической информации РАН|ВИНИТИ]]). Цели его создания были более широкими, чем выполнение «научно-информационной деятельности» и [[Харкевич, Александр Александрович|А. А. Харкевич]] (директор [[Институт проблем передачи информации имени А. А. Харкевича РАН|Института проблем передачи информации АН СССР]]) предложил в письме [[Михайлов, Александр Иванович|А. И. Михайлову]] (директору ВИНИТИ) новое название: «„информология“ или „информатика“ („информация“ плюс „автоматика“)» {{sfn|Черный|2010|с=99}}. Третье издание «[[Большая советская энциклопедия|Большой советской энциклопедии]]» (1970-е гг.) фиксирует значение информатики как дисциплины, изучающей «структуру и общие свойства научной информации, а также закономерности её создания, преобразования, передачи и использования в различных сферах человеческой деятельности»{{sfn|Черный|2010|с=99}}. # ''Наука о вычислительных машинах и их применении'' ([[вычислительная техника]] и [[программирование]]). В 1976 г. профессорá [[Мюнхенский технический университет|Мюнхенского технического университета]] Ф. Л. Бауэр и Г. Гооз написали книгу «Информатика. Вводный курс», переведённую в том же году В. К. Сабельфельдом, учеником известного советского учёного [[Ершов, Андрей Петрович|Андрея Петровича Ершова,]] на русский язык. Они перевели «Informatik» словом «информатика» и определили как «науку, занимающуюся разработкой теории программирования и применения ЭВМ»{{sfn|Черный|2010|с=99}}. Термин «Informatik» Ф. Л. Бауэр и Г. Гооз объясняют как «немецкое название для computer science — области знания, которая сложилась в самостоятельную научную дисциплину в шестидесятые годы, прежде всего в США, а также в Великобритании. … В английском языке, по-видимому, останется „computer science“ (вычислительная наука), причем этот термин имеет уклон в область теории»{{sfn|Черный|2010|с=100}}. # ''Фундаментальная наука об информационных процессах в природе, обществе и технических системах''. В начале 1990-х гг. К. К. Колин (заместитель директора [[Институт проблем информатики РАН|Института проблем информатики АН СССР]]) синтезировал толкования информатики, данные академиками А. П. Ершовым и [[Наумов, Борис Николаевич|Б. Н. Наумовым]], а также проф. Ю. И. Шемакиным следующим образом: информатика — это наука «о свойствах, законах, методах и средствах формирования, преобразования и распространения информации в природе и обществе, в том числе при помощи технических систем». Предметная область информатики, по Колину, включает такие разделы: (1) [[теоретическая информатика]]; (2) техническая информатика; (3) [[социальная информатика]], (4) биологическая информатика и (5) физическая информатика{{sfn|Черный|2010|с=101}}. Полагают{{sfn|Черный|2010}}, что одновременное существование всех трёх значений у слова «информатика» затрудняет и мешает развитию данного научного направления. == История == {{Main|История информатики}} [[Файл:Babbage40.png|upright|thumb|[[Бэббидж, Чарльз|Чарльзу Бэббиджу]] приписывают изобретение первого механического компьютера]] [[Файл:Ada lovelace.jpg|upright|thumb|[[Лавлейс, Ада|Аде Лавлейс]] приписывают написание первого [[алгоритм]]а, предназначенного для обработки на компьютере]] Самые ранние основы того, что впоследствии станет информатикой предшествуют изобретению современного [[Цифровой компьютер|цифрового компьютера]]. Машины для расчёта нескольких арифметических задач, такие как [[Абак|счёты]], существовали с древности, помогая в таких вычислениях как умножение и деление. [[Блез Паскаль]] спроектировал и собрал первый рабочий механический калькулятор, [[Суммирующая машина Паскаля|калькулятор Паскаля]], в 1642{{sfn|"Blaise Pascal". School of Mathematics and Statistics University of St Andrews, Scotland}}. В 1673 году [[Готфрид Лейбниц]] продемонстрировал цифровой механический калькулятор, названный «[[калькулятор Лейбница|Stepped Reckoner]]»{{sfn|A Brief History of Computing}}. Его можно считать первым учёным в области компьютерных наук и специалистом в области теории информации, поскольку среди прочего, он ещё описал [[Двоичная система счисления|двоичную]] (бинарную) систему чисел. В 1820 году {{нп5|Шарль Ксавье Томас де Кольмар|Томас де Кольмар|en|Charles Xavier Thomas}} запустил промышленный выпуск [[Вычислительная машина|механического калькулятора]] после того, как он создал свой упрощённый [[арифмометр]], который был первой счётной машиной достаточно прочной и надёжной для ежедневного использования служащими. [[Чарльз Бэббидж]] начал проектирование первого ''автоматического механического калькулятора'', его [[Разностная машина Чарльза Бэббиджа|разностной машины]], в 1822, что в конечном счёте подало ему идею первого программируемого механического калькулятора, его {{нп5|Аналитическая машина|аналитической машины|en|Analytical Engine}} {{sfn|"Science Museum - Introduction to Babbage"}}. Он начал работу над этой машиной в 1834 году и менее чем за два года были сформулированы многие из основных черт современного [[компьютер]]а. Важнейшим шагом стало использование перфокарт, сработанных на Жаккардовском ткацком станке {{sfn|Anthony Hyman|1982}}, что открывало бесконечные просторы для программирования {{sfn|Bruce Collier, 1970}}. В 1843 году во время перевода французской статьи на ''аналитической машине'' [[Ада Лавлейс]] написала в одной из её многочисленных записок алгоритм для вычисления [[Числа Бернулли|чисел Бернулли]], который считается первой компьютерной программой {{sfn|A Selection and Adaptation From Ada's Notes found in "Ada, The Enchantress of Numbers"}}. Около 1885 года [[Герман Холлерит]] изобрёл [[Табулятор|табулятор]], который использовал [[Перфокарта|перфокарты]] для обработки статистической информации; в конечном итоге его компания стала частью [[IBM]]. В 1937 году, спустя сто лет после несбыточной мечты Бэббиджа, [[Говард Эйкен]] убедил руководство IBM, производившей все виды оборудования для перфорированных карт{{sfn|Bernard Cohen|1999|quote=In this sense Aiken needed IBM, whose technology included the use of punched cards, the accumulation of numerical data, and the transfer of numerical data from one register to another}} и вовлечённой в бизнес по созданию калькуляторов, разработать свой гигантский программируемый калькулятор {{нп5|Harvard Mark I|ASCC/Harvard Mark I|en|Harvard Mark I}}, основанный на ''аналитической машине'' Бэббиджа, которая, в свою очередь, использовала перфокарты и центральный вычислитель (central computing unit). Про готовую машину поговаривали: «мечта Бэббиджа сбылась»{{sfn|Brian Randell|1973}}. В 1940-х с появлением новых и более мощных [[Вычисление|вычислительных]] машин термин ''компьютер'' стал обозначать эти машины, а не людей, занимающихся вычислениями (теперь слово «computer» в этом значении употребляется редко)<ref>[[Ассоциация вычислительной техники]] была основана в 1947.</ref>. Когда стало ясно, что компьютеры можно использовать не только для математических расчётов, область исследований информатики расширилась с тем, чтобы изучать [[Вычисление|вычисления]] в целом. Информатика получила статус самостоятельной научной дисциплины в 1950-х и начале 1960-х годов{{sfn|Denning, P.J. (2000). "Computer Science: The Discipline" (PDF). Encyclopedia of Computer Science}} {{sfn|Some EDSAC statistics}}. Первая в мире степень по информатике, Диплом Кэмбриджа по информатике, была присвоена в компьютерной лаборатории [[Кембриджский университет|Кембриджского университета]] в 1953 году. Первая подобная учебная программа в США появилась в [[Университет Пердью|Университете Пердью]] в 1962 году{{sfn|Brian Zink|2002}}. С распространением компьютеров возникло много новых самодостаточных научных направлений, основанных на вычислениях с помощью компьютеров. Мало кто изначально мог предположить, что сами компьютеры станут предметом научных исследований, но в конце 1950-х годов это мнение распространилось среди большинства учёных {{sfn|Levy, Steven (1984). ''Hackers: Heroes of the Computer Revolution''}}. Ныне известный бренд [[IBM]] в то время был одним из участников революции в информатике. IBM (сокращение от International Business Machines) выпустила компьютеры [[IBM 704]]{{sfn|IBM 704 Electronic Data Processing System - CHM Revolution}} и позже — IBM 709{{sfn|http://archive.computerhistory.org/resources/text/IBM/IBM}}, которые уже широко использовались одновременно с изучением и апробацией этих устройств. «Тем не менее работа с (компьютером) IBM была полна разочарований… при ошибке в одной букве одной инструкции программа „падала“ и приходилось начинать всё сначала»{{sfn|Levy, Steven (1984). ''Hackers: Heroes of the Computer Revolution''}}. В конце 1950-х годов информатика как дисциплина ещё только становилась, и такие проблемы были обычным явлением. Со временем был достигнут значительный прогресс в удобстве использования и эффективности вычислительной техники. В современном обществе наблюдается явный переход среди пользователей компьютерной техники: от её использования только экспертами и специалистами к использованию всем и каждым. Изначально компьютеры были весьма дорогостоящими и чтобы их эффективно использовать нужна была помощь специалистов. Когда компьютеры стали более распространёнными и доступными, тогда для решения обычных задач стало требоваться меньше помощи специалистов. === История информатики в [[Союз Советских Социалистических Республик|СССР]] === {{Глобализовать}}<!-- здесь международная универсальная энциклопедия, а это — всего лишь одна из статей в её русскоязычном (но не советском или российском) разделе, так что даже слово «отечественный» не имеет здесь однозначной интерпретации (а если читатель из Канады?)--> В школах [[Союз Советских Социалистических Республик|СССР]] учебная дисциплина «Информатика» появилась в [[1985 год]]у одновременно с первым учебником [[Ершов, Андрей Петрович|А. П. Ершова]] «Основы информатики и вычислительной техники»{{sfn|Ершов А. П.|1985}}. [[4 декабря]] отмечается День российской информатики, так как в этот день в [[1948 год]]у Государственный комитет [[Совет Министров СССР|Совета министров СССР]] по внедрению передовой техники в [[народное хозяйство]] зарегистрировал за номером 10 475 [[изобретение]] [[Брук, Исаак Семёнович|И. С. Брука]] и [[Рамеев, Башир Искандарович|Б. И. Рамеева]] — цифровую [[ЭВМ|электронную вычислительную машину]]{{sfn|День информатики в России}}. === Основные достижения === [[Файл:Enigma.jpg|thumb|[[Германия|Немецкие]] военные использовали [[Энигма|шифровальную машину «Энигма»]] (как на изображении) во время [[Вторая Мировая война|Второй Мировой войны]] для обмена секретными сообщениями. Масштабные расшифровки трафика Энигмы в Блетчли-Парк были важным фактором, который внёс вклад в победу Союза во Второй Мировой войне{{sfn|David Kahn, The Codebreakers|1967}}]] Несмотря на короткую историю в качестве официальной научной дисциплины, информатика внесла фундаментальный вклад в науку и общество. По сути, информатика, наряду с электроникой, является одной из основополагающих наук текущей эпохи человеческой истории, называемой [[Информационная эра|информационной эпохой]]. При этом информатика является предводителем [[Научно-техническая революция|информационной революции]] и третьим крупным шагом в развитии технологий, после [[Промышленная революция|промышленной революции]] (1750—1850 н. э.) и [[Неолитическая революция|неолитической революции]] (8000-5000 до н. э.). Вклад информатики: * Начало «[[Цифровая революция|цифровой революции]]», включающей информационную эпоху и [[Интернет|интернет]]. * Дано формальное определение вычислений и вычислимости, и доказательство того, что существуют алгоритмически неразрешимые задачи{{sfn|Computer Science: Achievements and Challenges circa 2000|2000}}. * Введено понятие [[Язык программирования|языка программирования]], то есть средства для точного выражения методологической информации на различных уровнях абстракции{{sfn|Abelson H., Structure and Interpretation of Computer Programs|1996}}. * В [[Криптография|криптографии]] [[Криптоанализ «Энигмы»|расшифровка кода «Энигмы»]] стала важным фактором победы союзных войск во Второй мировой войне{{sfn|David Kahn, The Codebreakers|1967}}. * [[Вычислительные методы]] обеспечили возможность практической оценки процессов и ситуаций большой сложности, а также возможность проведения экспериментов исключительно за счёт программного обеспечения. Появилась возможность углубленного изучения разума и картирования генома человека, благодаря [[Проект «Геном человека»|проекту «Геном человека»]]. Проекты [[Распределённые вычисления|распределенных вычислений]], такие как [[Folding@home|Folding@Home]], исследуют [[Фолдинг белка|сворачивание молекул белка]]. * [[Алгоритмическая торговля]] повысила эффективность и ликвидность финансовых рынков с помощью [[Искусственный интеллект|искусственного интеллекта]], [[Машинное обучение|машинного обучения]] и других [[Статистика|статистических]] и [[Вычислительная математика|численных методов]] на больших диапазонах данных {{sfn|Black box traders are on the march}}. Частое использование алгоритмической торговли может усугубить [[Волатильность|волатильность]]{{sfn|The Impact of High Frequency Trading on an Electronic Market}}. * [[Компьютерная графика]] и [[CGI (графика)|CGI]] повсеместно используются в современных развлечениях, особенно в области телевидения, кино, рекламы, анимации и видео-игр. Даже фильмы, в которых нет (явного) использования CGI, как правило, сняты на цифровые камеры и впоследствии обработаны или отредактированы в программах обработки видео. * [[Моделирование]] различных процессов, например в гидродинамике, физике, электрике, электронных системах и цепях, а также для моделирования общества и социальных ситуаций (в частности, военных игр), учитывая среду обитания и др. Современные компьютеры позволяют оптимизировать, например, такие конструкции, как проект целого самолёта. Известным программным обеспечением является симулятор электронных схем [[SPICE (симулятор электронных схем)|SPICE]], а также программное обеспечение для физической реализации новых (или модифицированных) конструкций, включающее разработку интегральных схем. * [[Искусственный интеллект]] приобретает все большее значение, одновременно с этим становясь более сложным и эффективным. Существует множество применений искусственного интеллекта (ИИ), например роботы-пылесосы, которые можно использовать дома. ИИ также присутствует в видеоиграх, роботах огневой поддержки и противоракетных системах. == Структура информатики == Информатика делится на ряд разделов. Как дисциплина, информатика охватывает широкий круг тем от теоретических исследований алгоритмов и пределов вычислений до практической реализации вычислительных систем в области аппаратного и программного обеспечения{{sfn|Computing Sciences Accreditation Board (28 May 1997). "Computer Science as a Profession"}}{{sfn|Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004)}}. Комитет {{нп5|CSAB|CSAB|en|CSAB (professional organization)}}, ранее называемый «Советом по аккредитации вычислительных наук», включающий представителей Ассоциации вычислительной техники (ACM) и {{нп5|Компьютерное общество IEEE|Компьютерного общества IEEE|en|IEEE Computer Society}} (IEEE-CS){{sfn|"Csab, Inc". Csab.org. 2011-08-03}} — определил четыре области, важнейшие для дисциплины информатика: ''теория вычислений'', ''алгоритмы и структуры данных'', ''методология программирования и языков'', ''компьютерные элементы и архитектура''. В дополнение к этим четырём направлениям, комитет CSAB определяет следующие важные области информатики: разработка программного обеспечения, искусственный интеллект, компьютерные сети и телекоммуникации, системы управления базами данных, параллельные вычисления, распределённые вычисления, взаимодействия между человеком и компьютером, компьютерная графика, операционные системы, числовые и символьные вычисления{{sfn|Computing Sciences Accreditation Board (28 May 1997). "Computer Science as a Profession"}}. === Теоретическая информатика === {{main|Теоретическая информатика}} Огромное поле исследований теоретической информатики включает как классическую теорию алгоритмов, так и широкий спектр тем, связанных с более абстрактными логическими и математическими аспектами вычислений. [[Теоретическая информатика]] занимается теориями [[Формальный язык|формальных языков]], [[Теория автоматов|автоматов]], [[Теория алгоритмов|алгоритмов]], [[теория вычислимости|вычислимости]] и [[Вычислительная сложность|вычислительной сложности]], а также вычислительной [[Теория графов|теорией графов]], [[Криптология|криптологией]], [[Логика|логикой]] (включая [[Логика высказываний|логику высказываний]] и [[Предикат|логику предикатов]]), [[Семантика (программирование)|формальной семантикой]] и закладывает теоретические основы для разработки [[компилятор]]ов [[Язык программирования|языков программирования]]. ==== Теория алгоритмов ==== {{main|Теория алгоритмов}} По словам {{нп5|Питер Джеймс Деннинг|Питера Деннинга|en|Peter J. Denning}}, к фундаментальным вопросам информатики относится следующий вопрос: «Что может быть эффективно автоматизировано?»{{sfn|Denning, P.J. (2000). "Computer Science: The Discipline" (PDF). Encyclopedia of Computer Science}} Изучение [[Теория алгоритмов|теории алгоритмов]] сфокусировано на поиске ответов на фундаментальные вопросы о том, что можно вычислить и какое количество ресурсов необходимо для этих вычислений. Для ответа на первый вопрос в [[Теория вычислимости|теории вычислимости]] рассматриваются вычислительные задачи, решаемые на различных теоретических [[Модели вычислений|моделях вычислений]]. Второй вопрос посвящён [[Вычислительная сложность|теории вычислительной сложности]]; в этой теории анализируются затраты времени и памяти различных алгоритмов при решении множества вычислительных задач. Знаменитая задача «[[Равенство классов P и NP|P=NP?]]», одна из [[Задачи тысячелетия|Задач тысячелетия]]{{sfn|P vs NP Problem}}, является нерешённой задачей в теории алгоритмов. {| style="border:1px solid #919191; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:DFAexample.svg|96px]] | [[Файл:Wang tiles.png|96px]] | '''P = NP''' ? | '''GNITIRW-TERCES''' | [[Файл:Blochsphere.svg|96px]] |- | [[Теория автоматов]] | [[Теория вычислимости]] | [[Вычислительная сложность]] | [[Криптография]] | [[Квантовый компьютер|Квантовая теория вычислений]] |} ==== Информация и теория кодирования ==== {{main|Теория информации|Теория кодирования}} Теория информации связана с количественной оценкой информации. Это направление получило развитие благодаря трудам [[Клод Шеннон|Клода Э. Шеннона]], который нашёл фундаментальные ограничения на [[Обработка сигналов|обработку сигнала]] в таких операциях, как сжатие данных, надёжное сохранение и передача данных{{sfn|P. Collins, Graham. "Claude E. Shannon: Founder of Information Theory". Scientific American, Inc.}}. Теория кодирования изучает свойства [[код]]ов (системы для преобразования информации из одной формы в другую) и их пригодность для конкретной задачи. Коды используются для [[Сжатие данных|сжатия данных]], в [[Криптография|криптографии]], для [[Обнаружение и исправление ошибок|обнаружения и коррекции ошибок]], а в последнее время также и для [[Сетевое кодирование|сетевого кодирования]]. Коды изучаются с целью разработки эффективных и надёжных методов [[Передача данных|передачи данных]]. ==== Алгоритмы и структуры данных ==== Алгоритмы и структуры данных, как раздел информатики, связаны с изучением наиболее часто используемых вычислительных методов и оценкой их вычислительной эффективности. {| style="border:1px solid #919191; text-align:center; margin:auto;" cellspacing="15" |- | <math>O(n^2)</math> | [[Файл:Sorting quicksort anim.gif|96px]] | [[Файл:Singly linked list.png|96px]] | [[Файл:TSP_Deutschland_3.png|96px]] | [[Файл:SimplexRangeSearching.png|96px]] |- | [[Анализ алгоритмов]] | [[Алгоритм]]ы | [[Структуры данных]] | [[Комбинаторная оптимизация]] | [[Вычислительная геометрия]] |} ==== Теория языков программирования ==== В теории языков программирования, как подразделе информатики, изучают проектирование, реализацию, анализ и классификацию [[Язык программирования|языков программирования]] в целом, а также изучают отдельные элементы языков. Эта область информатики, с одной стороны, в большой степени полагается на достижения таких наук как математика, программная инженерия и лингвистика, с другой стороны, сама оказывает большое влияние на их развитие. Теория языков программирования активно развивается, многие научные журналы посвящены этому направлению. {| style="border:1px solid #919191; text-align:center; margin:auto;" cellspacing="15" |- | <math>\Gamma\vdash x: \text{Int}</math> | [[Файл:Compiler.svg|96px]] | [[Файл:Python add5 syntax.svg|96px]] |- | [[Теория типов]] | {{нп5|Конструкция компилятора|Проектирование компилятора|en|Compiler construction}} | [[Язык программирования]] |} ==== Формальные методы ==== {{main|Формальные методы}} Формальные методы — это своего рода математический подход, предназначенный для [[Формальная спецификация|спецификации]], разработки и [[Формальная верификация|верификации]] [[Программное обеспечение|программных]] и [[Аппаратное обеспечение|аппаратных]] систем. Использование формальных методов при разработке программного и аппаратного обеспечения мотивировано расчётом на то, что, как и в других инженерных дисциплинах, надлежащий математический анализ обеспечит надёжность и устойчивость проекта. Формальные методы являются важной теоретической основой при разработке программного обеспечения, особенно в случаях, когда дело касается надёжности или безопасности. Формальные методы являются полезным дополнением к тестированию программного обеспечения, так как они помогают избежать ошибок, а также являются основой для тестирования. Для их широкого использования требуется разработка специального инструментария. Однако высокая стоимость использования формальных методов указывает на то, что они, как правило, используются только при разработке высокоинтегрированных и {{нп5|Жизненно-важная система|жизненно-важных систем|en|Life-critical system}}, где надёжность и безопасность имеют первостепенное значение. Формальные методы имеют довольно широкое применение: от [[Теоретическая информатика|теоретических основ информатики]] (в частности, [[Логика в информатике|логики]] вычислений, [[Формальный язык|формальных языков]], [[Теория автоматов|теории автоматов]], программ и [[Семантика (программирование)|семантики]]) до [[Система типов|систем типов]] и проблем [[Алгебраический тип данных|алгебраических типов данных]] в задачах спецификации и верификации программного и аппаратного обеспечения. === Прикладная информатика === Прикладная информатика направлена на применение понятий и результатов теоретической информатики к решению конкретных задач в конкретных прикладных областях. ==== Искусственный интеллект ==== {{main|Искусственный интеллект}} Это область информатики, неразрывно связанная с такими целеполагающими процессами, как решение задач, принятие решений, адаптация к окружающим условиям, обучение и коммуникация, присущими и людям, и животным. Возникновение искусственного интеллекта (ИИ) связано с [[Кибернетика|кибернетикой]] и ведёт свой отсчёт с [[Дартмутский семинар|Дартмутской Конференции]] (1956). Исследования в области искусственного интеллекта (AI) с необходимостью были междисциплинарными, и основывались на таких науках, как: [[прикладная математика]], [[математическая логика]], [[семиотика]], [[электротехника]], [[философия сознания]], [[нейрофизиология]] и [[социальный интеллект]]. У обывателей искусственный интеллект ассоциируется в первую очередь с [[Робототехника|робототехникой]], но кроме этого ИИ является неотъемлемой частью [[Разработка программного обеспечения|разработки программного обеспечения]] в самых разных областях. Отправной точкой в конце 1940-х годов стал вопрос [[Алан Тьюринг|Алана Тьюринга]]: «Могут ли компьютеры думать?», и этот вопрос остаётся фактически без ответа, хотя «[[Тест Тьюринга|тест Тьюринга]]» до сих пор используется для оценки результатов работы компьютера в масштабах человеческого интеллекта. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:Nicolas P. Rougier's rendering of the human brain.png|96px]] | [[Файл:Human_eye,_rendered_from_Eye.png|96px]] | [[Файл:Corner.png|96px]] | [[Файл:KnnClassification.svg|96px]] |- | [[Машинное обучение]] | [[Компьютерное зрение]] | [[Обработка изображений]] | [[Теория распознавания образов]] |- | [[Файл:User-FastFission-brain.gif|96px]] | [[Файл:Julia iteration data.png|96px]] | [[Файл:sky.png|96px]] | [[Файл:earth.png|96px]] |- | [[Когнитивистика]] | [[Интеллектуальный анализ данных]] | [[Эволюционное моделирование]] | [[Информационный поиск]] |- | [[Файл:neuron.svg|96px]] | [[Файл:english.png|96px]] | [[Файл:HONDA ASIMO.jpg|64px]] | [[Файл:MeningiomaMRISegmentation.png|96px]] |- | [[Представление знаний]] | [[Обработка естественного языка]] | [[Робототехника]] | {{нп5|Компьютерный анализ медицинских изображений|Компьютерный анализ медицинских изображений|en|Medical image computing}} |} ==== Архитектура компьютера и компьютерная инженерия ==== {{main|Архитектура компьютера|Компьютерная инженерия}} Архитектура компьютера, или организация цифрового компьютера, является концептуальной структурой компьютерной системы. Она сосредоточена в основном на способе, при котором центральный процессор выполняет внутренние операции и обращается к адресам в памяти{{sfn|A. Thisted, Ronald. "COMPUTER ARCHITECTURE". The University of Chicago}}. Она часто включает в себя дисциплины вычислительной техники и электротехники, выбор и соединение аппаратных компонентов для создания компьютеров, которые удовлетворяют функциональным, производительным и финансовым целям. [[Компьютерная инженерия]] связана с аппаратной частью [[Компьютер|вычислительной техники]], например основами микропроцессорной техники, компьютерных архитектур и распределённых систем. Таким образом, она обеспечивает связь с [[Электротехника|электротехникой]]. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:NOR ANSI.svg|96px]] | [[Файл:Fivestagespipeline.png|96px]] | [[Файл:SIMD.svg|96px]] |- | [[Булева алгебра]] | [[Микроархитектура]] | [[Многопроцессорность]] |- | [[Файл:Operating system placement.svg|96px]] | [[Файл:Network Library LAN.svg|96px]] | [[Файл:Emp Tables (Database).PNG|96px]] | [[Файл:Padlock.svg|96px]] |- | [[Операционная система]] | [[Компьютерная сеть]] | [[База данных]] | [[Информационная безопасность]] |- | [[Файл:Roomba original.jpg|96px]] | [[Файл:flowchart.png|96px]] | [[Файл:Ideal compiler.png|96px]] | [[Файл:Python add5 syntax.svg|96px]] |- | [[Повсеместные вычисления]] | [[Архитектура системы]] | {{нп5|Конструкция компилятора|Проектирование компилятора|en|Compiler construction}} | [[Язык программирования|Языки программирования]] |} ==== Анализ производительности компьютера ==== {{main|Вычислительная мощность компьютера}} Анализ производительности компьютера — это изучение работы компьютеров с целью повышения {{нп5|Пропускная способность компьютера|пропускной способности|en|Throughput}}, управления [[Время отклика|временем отклика]], эффективного использования ресурсов, устранения [[Узкое место|узких мест]] и прогнозирования производительности при предполагаемых пиковых нагрузках{{sfn|Wescott, Bob (2013). The Every Computer Performance Book, Chapter 3: Useful laws. CreateSpace}}. ==== Компьютерная графика и визуализация ==== {{main|Компьютерная графика}} Компьютерная графика представляет собой изучение цифрового визуального содержания и включает в себя синтез и манипуляцию данными изображения. Это направление связано со многими другими областями информатики, в том числе с [[Компьютерное зрение|компьютерным зрением]], [[Обработка изображений|обработкой изображений]] и [[Вычислительная геометрия|вычислительной геометрией]], также оно активно применяется в области [[Спецэффект|спецэффектов]] и [[Компьютерная игра|видео-игр]]. ==== Компьютерная безопасность и криптография ==== {{main|Криптография}} Компьютерная безопасность — это направление исследований компьютерных технологий, нацеленных на защиту информации от несанкционированного доступа, разрушения или модификацию при сохранении доступности и удобства использования системы для предполагаемых пользователей. Криптография же является наукой о шифровании и дешифровании информации. Современная криптография в значительной степени связана с информатикой, поскольку при разработке и использовании многих алгоритмов шифрования и дешифрования учитывается их вычислительная сложность. ==== Компьютерное моделирование и численные методы ==== [[Компьютерное моделирование]] и [[вычислительные методы|численные методы]] являются областями исследований в задаче построения [[Абстрактная модель|математических моделей]], методов [[Вычислительная математика|количественного анализа]], использования компьютеров для анализа и решения [[Наука|научных]] проблем. На практике, это, как правило, применение [[Компьютерное моделирование|компьютерного моделирования]] и других форм [[Вычисление|вычислений]], применяемых в задачах различных научных дисциплин. {| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15" |- | [[Файл:Lorenz attractor yb.svg|96px]] | [[Файл:Quark wiki.jpg|96px]] | [[Файл:Naphthalene-3D-balls.png|96px]] | [[Файл:1u04-argonaute.png|96px]] |- | [[Вычислительная математика]] | [[Вычислительная физика]] | [[Вычислительная химия]] | [[Биоинформатика]] |} ==== Компьютерные сети ==== {{main|Компьютерная сеть}} Ещё одним важным направлением является [[Компьютерная сеть|связь между машинами]]. Она обеспечивает электронный обмен данными между компьютерами и, следовательно, представляет собой техническую базу для Интернета. Помимо разработки [[маршрутизатор]]ов, [[Сетевой коммутатор|коммутаторов]] и [[Межсетевой экран|межсетевых экранов]], к этой дисциплине относятся разработка и стандартизация [[Протокол передачи данных|сетевых протоколов]], таких как [[TCP]], [[HTTP]] или [[SOAP]], для обмена данными между машинами. ==== Параллельные и распределённые системы ==== {{main|Параллелизм (информатика)|Распределённые вычисления}} Параллелизм — это свойство систем, при котором несколько вычислений выполняются одновременно, и при этом, возможно, взаимодействуют друг с другом. Был разработан ряд математических моделей для общего вида параллельных вычислений, в том числе [[Сеть Петри|сети Петри]], [[Исчисление процессов|процессы исчисления]] и модель {{нп5|Параллельная машина с произвольным доступом|Parallel Random Access Machine|en|Parallel random-access machine}} (машины с параллельным произвольным доступом). Распределённая система расширяет идею параллелизма на несколько компьютеров, связанных посредством сети. Компьютеры в пределах одной распределённой системы имеют свою собственную память и часто обмениваются информацией между собой для достижения общей цели. ==== Базы данных ==== {{main|База данных}} База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей. Управление базами данных происходит с помощью [[система управления базами данных|систем управления базами данных]] (СУБД). ==== Информатика в здравоохранении ==== {{нп5|Информатика здравоохранения|Информатика здравоохранения|en|Health informatics}} рассматривает вычислительные методы для решения задач в сфере здравоохранения{{нет АИ|3|04|2015}}<!-- это раздел computer science? -->. ==== Информационная наука ==== {{main|Информационная наука}} Информационная наука — это междисциплинарная область, связанная с анализом, сбором, классификацией, манипулированием, хранением, поиском, распространением и защитой [[Информация|информации]]{{Уточнить}}<!-- какова связь с информатикой — computer science? -->. ==== Программная инженерия ==== {{main|Программная инженерия}} Программная инженерия — это приложение систематического, дисциплинированного, измеримого подхода к разработке, функционированию и сопровождению [[Программное обеспечение|программного обеспечения]], а также исследованию этих подходов; то есть, приложение дисциплины инженерии к программному обеспечению === Естественная информатика === {{main|Естественная информатика}} [[Естественная информатика]] — это естественнонаучное направление, изучающее процессы обработки информации в природе, мозге и человеческом обществе{{Уточнить}}<!-- это тоже раздел computer science? -->. Она опирается на такие классические научные направления, как теории [[Дарвинизм|эволюции]], [[морфогенез]]а и [[Биология развития|биологии развития]], [[Общая теория систем|системные исследования]], исследования [[Головной мозг|мозга]], [[Дезоксирибонуклеиновая кислота|ДНК]], [[Иммунная система|иммунной системы]] и [[Клеточная мембрана|клеточных мембран]], теория [[менеджмент]]а и [[Социальное поведение|группового поведения]], [[история]] и другие{{sfn|Hofkirchner W., "Information Science": An Idea Whose Time Has Come|1995}}{{sfn|Вайсбанд И., 5000 лет информатики|2010}}. [[Кибернетика]], определяемая, как «наука об общих закономерностях процессов управления и передачи информации в различных системах, будь то машины, живые организмы или общество»{{sfn|Wiener N., Cybernetics or Control and Communication in the Animal and the Machine|1948}} представляет собой близкое, но несколько иное научное направление. Так же, как [[математика]] и основная часть современной информатики, оно вряд ли может быть отнесено к области [[Естественные науки|естественных наук]], так как резко отличается от них своей методологией, (несмотря на широчайшее применение в современных естественных науках математического и компьютерного моделирования). == Великие идеи информатики == Философ Билл Рапапорт отметил три ''великие идеи информатики''{{sfn|what is computation?}} * Согласно взглядам [[Готфрид Вильгельм Лейбниц|Лейбница]], [[Джордж Буль|Буля]], [[Алан Тьюринг|Алана Тьюринга]], [[Клод Шеннон|Шеннона]] и [[Сэмюэл Морзе|Морзе]]: есть только 2 объекта, с которыми компьютер должен иметь дело, чтобы представить что угодно. : Вся информация о любой вычислимой проблеме может быть представлена с использованием только 0 и 1 (или любой другой бистабильной пары, которая может быть триггером между двумя легко различимыми состояниями, такими как «включено»/«выключено», «намагничено»/«размагничено», «высокое напряжение»/«низкое напряжение» и т. д.) {{Смотрите также|Цифровая физика}} * Мнение [[Алан Тьюринг|Алана Тьюринга]]: достаточно 5 действий, чтобы компьютер мог выполнить «что угодно». : Каждый алгоритм может быть выражен на языке, понятном для компьютера в виде 5 основных инструкций: ::* перемещение на позицию влево ::* перемещение на позицию вправо ::* чтение символа на текущей позиции ::* вывести 0 на текущей позиции ::* вывести 1 на текущей позиции {{смотрите также|Машина Тьюринга}} * Согласно {{нп5|Бём, Коррадо|Бёму|en|Corrado Böhm}} и Якопини: есть только 3 способа комбинирования следующих действий (в более сложные), которые необходимы компьютеру, чтобы сделать «что-угодно». : Только 3 правила необходимы для того, чтобы совместить любой набор базовых инструкций в более сложные: : '''последовательность''': :: сперва сделать это; затем сделать то : '''выбор''': :: если такой и такой случай, :: THEN (тогда сделать это) :: ELSE (иначе сделать то) : '''повторение''': :: WHILE (до тех пор, пока такой и такой случаи — делать это) Обратите внимание, что 3 правила Бема и Якопини могут быть упрощены с использованием [[goto]] (что означает, что это более элементарно, чем [[структурное программирование]]). == В научном сообществе == === Конференции === Конференции являются стратегическими событиями научных исследований в области информатики. В ходе этих конференций исследователи из бюджетного и частного секторов встречаются и представляют свои последние работы. Труды этих конференций являются важной частью литературы по информатике. === Журналы === {{Смотрите также|:Категория:Журналы по информатике}} Существует множество журналов, посвящённых информатике или связанных с ней. Преимущественно, это зарубежные издания. Статьи в такого рода журналах нацелены на публику, имеющую представление об информатике и [[Информационные системы|информационных системах]]. В настоящее время IT-журналы всё больше уделяют внимания освещению новых разработок в области информатики. == В образовании == В некоторых университетах информатика преподаётся в качестве теоретического изучения вычислений и [[Автоматический вывод|автоматического вывода]]. Такие программы часто включают в себя [[Теория алгоритмов|теорию алгоритмов]], анализ алгоритмов, [[формальные методы]], [[параллелизм (информатика)|параллелизм в информатике]], [[База данных|базы данных]], [[Компьютерная графика|компьютерную графику]], [[системный анализ]] и другие. Как правило, в такие учебные программы включают преподавание программирования, но не акцентируют на нём внимания, как финальной цели обучения, а рассматривают программирование как необходимый элемент изучения всех прочих областей информатики. Организация [[Ассоциация вычислительной техники]] (ACM) разрабатывает рекомендации для университетских учебных программ по информатике{{sfn|"ACM Curricula Recommendations"}}. Другие колледжи и вузы, а также средние школы и учебные заведения профессиональной подготовки, которые обучают информатике, делают в своих учебных курсах акцент на практике программирования, а не на теории алгоритмов и вычислений. Такие учебные программы, как правило, сосредоточены на тех практических навыках, которые важны для работников индустрии программной инженерии. === Образование в США === В последние годы интерес к использованию методов информатики в различных сферах научных исследований и практических разработок возрастает. Такого рода интерес проявляют не только учёные, но и правительственные структуры. К примеру, в 2005 году Консультативный комитет по информационным технологиям при Президенте США подготовил доклад на эту тему. В этом докладе были представлены результаты анализа деятельности в данной области в США, сообщающие о необходимости скорых решительных действий с целью предупреждения негативных тенденций, наблюдаемых в американской науке и системе образования{{sfn|Колин|2006}}. Экономика США всё в большей степени полагается на специалистов в области информатики, но подготовка кадров в этой области отсутствует в большинстве американских учебных программ. Отчёт, озаглавленный «Running on Empty: The Failure to Teach K-12 Computer Science in the Digital Age» был представлен в октябре 2010 года организацией [[Ассоциация вычислительной техники|АСМ]] и Ассоциацией Учителей Информатики (CSTA) и показал, что только 14 штатов приняли образовательные стандарты по информатике в высшем образовании. Также в докладе отмечается, что только в 9 штатах предмет «Информатика» является базовым (обязательным) учебным предметом, необходимым для аттестации в старших классах школы. В союзе с «Running on Empty» новая внепартийная коалиция защиты прав — [http://www.computinginthecore.org/ Computing in the Core (CinC)] — была создана, чтобы влиять на федеральную и государственную политику. В результате работы коалиции был принят «Закон об образовании в области информатики» («Computer Science Education Act»), обеспечивающий дотациями те штаты, которые ведут работу по повышению качества образования в области информатики и поддержке учителей информатики. === Образование в России === {{начало цитаты}} Именно в нашей{{Уточнить}}<!-- русский язык является официальным, например, в Белоруссии, а говорят на нём даже в Новой Зеландии, почему мы считаем, что это читают только в России? --> стране впервые были сформированы представления об информатике как о фундаментальной науке, имеющей важное междисциплинарное, научно-методологическое и мировоззренческое значение. Именно Россия на 2-м Международном конгрессе ЮНЕСКО «Образование и информатика» (Москва, 1996 г.) предложила новую концепцию изучения проблем информатики как фундаментальной науки и общеобразовательной дисциплины в системе опережающего образования. При этом была предложена также и новая структура образовательной области «Информатика» для системы образования и показано, что переход к этой структуре может стать важным шагом на пути интеграции фундаментальной науки и образования{{sfn|Колин|2006}}. {{конец цитаты}} Начиная с 1990 года, в России развивается такое направление как [[социальная информатика]]. Предполагается, что оно станет научной базой для формирования информационного общества. Помимо этого, в Российской академии наук вырабатываются философские, семиотические и лингвистические основы информатики, формируются новые подходы к структуризации предметной области информатики, учитывающие её перспективные направления развития и современные тенденции развития образования и науки{{sfn|Колин|2006}}. == Основные термины == * ''Информационный ресурс'' — концентрация имеющихся фактов, документов, данных и знаний, отражающих реальное изменяющееся во времени состояние общества, и используемых при подготовке кадров, в научных исследованиях и материальном производстве{{sfn|Информационные технологии: Учеб. для вузов|2003}}. * ''Информационная среда'' — хранящаяся в компьютере, но не оформленная в виде информационной системы совокупность знаний, фактов и сведений, относящаяся к некоторой предметной области и используемая одним или несколькими пользователями{{sfn|Толковый словарь современной компьютерной лексики|2004}}. * ''Информационная технология'' — совокупность методов, устройств и производственных процессов, используемых людьми для сбора, хранения, обработки и распространения информации{{sfn|Толковый словарь современной компьютерной лексики|2004}}. == См. также == * [[Хемоинформатика]] == Примечания == {{примечания|2}} == Литература == * {{книга |автор = Вайсбанд Игорь |заглавие = 5000 лет информатики |место = М. |издательство = «Черная белка» |год = 2010 |страниц = 352 |тираж = 2000 |isbn = 978-5-91827-005-9 |ref = Вайсбанд И., 5000 лет информатики }} * ''Волкова В. Н., Чёрный Ю. Ю.'' [http://www.inion.ru/files/File/Volkova_V_Chernyy_Yu_K_50-letiju_pojavlenija_termina_informatika___.pdf К 50-летию появления термина «информатика» в отечественной научной литературе] // Прикладная информатика, № 4 (46), 2013 * Глушков В. М. Безбумажная информатика. — М.: Наука, 1978. * {{книга |заглавие = Информатика. Учебник для вузов |автор = Грошев А. С. |ссылка = http://www.narfu.ru/univercity/library/books/Groshev_Informatika.pdf |isbn = 978-5-261-00480-6 |страниц = 470 |год = 2010 |место = Архангельск |издательство = Арханг. гос. техн. ун-т }} * {{книга | автор = Дорот В.Л., Новиков Ф.А. | заглавие = Толковый словарь современной компьютерной лексики | ссылка = | место = СПб | издательство = БХВ-Петербург | год = 2004 | isbn = 5-94157-491-6 | ref = Толковый словарь современной компьютерной лексики }} * {{книга | автор = Ершов А. П., Монахов В. М., Бешенков С. А. | заглавие = Основы информатики и вычислительной техники. | год = 1985 | url = http://www.nehudlit.ru/books/detail737459.html | ref = Ершов А. П. }} * {{книга |часть = Информатика |заглавие = Большая российская энциклопедия |ответственный = Кравец С. Л. |место = М. |издательство = ОАО «Научное издательство «Большая Российская Энциклопедия» |год = 2008 |том = 11. Изучение плазмы - Исламский фронт спасения |страницы = 481-484 |страниц = 767 |isbn = 978-5-85270-342-2 |тираж = 65 000 |ref = Большая российская энциклопедия }} * {{статья |автор = Колин К. К. |заглавие = Становление информатики как фундаментальной науки и комплексной научной проблемы |ссылка = http://refdb.ru/look/2831686-pall.html |страницы = 1 |год = 2006 |ref = Колин }} * {{книга |автор = Михайлов А. И., Черный А. И., Гиляревский Р. С. |часть = Информатика |заглавие = Научные коммуникации и информатика |место = М. |издательство = Наука |год = 1976 |страницы = 392-416 |страниц = 433 |тираж = 10 400 |ref = Научные коммуникации и информатика }} * {{книга |автор = Михайлов А. И., Черный А. И., Гиляревский Р. С. |заглавие = Основы информатики |издание = 2-е изд., перераб. и доп |место = М. |издательство = Наука |год = 1968 |ref = Основы информатики }} * {{статья|автор=Разборов А.А.|заглавие=Theoretical Computer Science: взгляд математика|издание=[[Компьютерра]]|номер=2|год=2001 |ссылка=http://old.computerra.ru/print/offline/2001/379/6782/}} ([http://www.mi.ras.ru/~razborov/computerra.ps альтернативная ссылка]) * {{книга | автор = Советов Б.Я., Цехановский В.В. | заглавие = Информационные технологии: Учеб. для вузов | место = М. | издательство = Высш. шк. | год = 2003 | страниц = 263 | ref = Информационные технологии: Учеб. для вузов }} * {{статья |автор = Черный Ю. Ю. |заглавие = Полисемия в науке: когда она вредна?(на примере информатики) |ссылка = http://www.iis.nsk.su/files/chernyi_%20uu_polisemiya_v_nauke_kogda_on_%20vredna_na_primere_informatiki.pdf |издание = Открытое образование |тип = журнал |место = |издательство = |год = 2010 |том = |номер = 6 |страницы = 97-107 |ref = Черный }} * {{книга | автор = {{nobr|Abelson H.}}, {{nobr|G.J. Sussman with J. Sussman}} | заглавие = Structure and Interpretation of Computer Programs | издание = 2nd | издательство = MIT Press | год = 1996 | isbn = 0-262-01153-0 | ref = Abelson H., Structure and Interpretation of Computer Programs }} * {{книга |заглавие = Введение в компьютерные науки |оригинал = Computer Science: An Overview |автор = Brookshear, J. Glenn |isbn = 5-8459-0179-0 |страниц = 688 |год = 2001 |издание = 6-е изд |место = М. |издательство = [[Вильямс (издательство)|Вильямс]] }} * {{книга |автор = Cohen, Bernard |заглавие = Howard Aiken: Portrait of a Computer Pioneer (History of Computing) |год = 1999 |страница = 44 |isbn = 0-262-03262-7 |ref = Bernard Cohen }} * {{cite book |last = Collier |first = Bruce |title = The little engine that could've: The calculating machines of Charles Babbage |year = 1970 |publisher = Garland Publishing Inc |isbn = 0-8240-0043-9 |url = http://robroy.dyndns.info/collier/index.html |ref = Bruce Collier, 1970 }} * {{cite book |author = Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council |title = Computer Science: Reflections on the Field, Reflections from the Field |url = http://www.nap.edu/catalog.php?record_id=11106#toc |publisher = National Academies Press |isbn = 978-0-309-09301-9 |year = 2004 |ref = Committee on the Fundamentals of Computer Science: Challenges and Opportunities, National Research Council (2004) }} * {{статья |автор = D. E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, Paul R. Young |заглавие = Computing as a discipline |язык = en |издание = Communications of the ACM |год = 1989 |том = 32 |номер = 1 |страницы = 9-23 |doi = 10.1145/63238.63239 |ref = Comer et al. }} * {{статья |автор = Constable, R.L. |заглавие = Computer Science: Achievements and Challenges circa 2000 |ссылка = http://setcom.ee/tanno/info/is/teave/ained/it/ite_com_alu_cornelluni_constable_computer_science_challenges_2000.pdf |язык = en |год = 2000 |ref = Computer Science: Achievements and Challenges circa 2000 }} * {{статья |автор = Dennis P. Groth, Jeffrey K. MacKie-Mason |заглавие = Why an informatics degree? Isn’t computer science enough? |ссылка = http://www.soic.indiana.edu/prospective/_doc/why-info-groth.pdf |язык = en |издание = [[Communications of the ACM]] |тип = Magazine |место = New York, USA |год = 2010 |том = 53 |страницы = 26-28 |doi = 10.1145/1646353.1646364 |ref = Why an informatics degree? Isn’t computer science enough? }} * {{cite journal | author = Eden, A. H. | date = July 2007 | title = Three Paradigms of Computer Science | journal = Minds and Machines | volume = 17 | issue = 2 | pages = 16-17 | doi = 10.1007/s11023-007-9060-8 | url = https://link.springer.com/article/10.1007%2Fs11023-007-9060-8 | language = en | ref = Eden, A. H. }} * {{cite journal |author = Fein, Louis |year = 1959 |title = The Role of the University in Computers, Data Processing, and Related Fields |journal = Communications of the ACM |volume = 2 |issue = 9 |pages = 7–14 |doi = 10.1145/368424.368427 |ref = Louis Fein, 1959. The Role of the University in Computers, Data Processing, and Related Fields }} * {{статья |автор= Fourman, Michael |заглавие="informatics" |ссылка=http://www.inf.ed.ac.uk/publications/online/0139.pdf |язык=en |издание=[https://books.google.ru/books?hl=ru&id=aUtLZceyrqkC&q=informatics#v=snippet&q=informatics&f=false International Encyclopedia of Information and Library Science] |год=2002 |страницы=237-244}} * {{статья |автор = Hofkirchner, Wolfgang |заглавие = "Information Science": An Idea Whose Time Has Come |язык = en |издание = Informatik Forum |год = 1995 |номер = 3 |страницы = 99-106 |ref = Hofkirchner W., "Information Science": An Idea Whose Time Has Come }} * {{книга | автор = Hyman, Anthony | заглавие = Charles Babbage, pioneer of the computer | издательство = Oxford University Press | год = 1982 | страниц = 287 | isbn = 9780691083032 | ref = Anthony Hyman }} * {{книга | автор = {{nobr|[[Кан,_Дэвид|Kahn, David]]}} | заглавие = [[Взломщики_кодов|The Codebreakers]] | год = 1967 | isbn = 0-684-83130-9 | ref = David Kahn, The Codebreakers }} * {{статья |автор = Knuth, Donald |заглавие = George Forsythe and the Development of Computer Science |ссылка = http://coweb.cc.gatech.edu/guzdial/uploads/46/knuth-on-Forsythe-1972-CACM.pdf |язык = en |год = 1972 |ref = Donald Knuth, George Forsythe and the Development of Computer Science }} * {{cite book |authorlink = Levy, Steven |last = Levy |first = Steven |title = [[Хакеры: Герои компьютерной революции|Hackers: Heroes of the Computer Revolution]] |year = 1984 |isbn = 0-385-19195-2 |publisher = Doubleday |ref = Levy, Steven (1984). ''Hackers: Heroes of the Computer Revolution'' }} * {{книга |автор = Lhermitte P. |заглавие = Le pari informatique |место = Paris |издательство = |год = 1968 |страницы = 20 |ref = Lhermitte P., Le pari informatique }} * {{книга |автор = Mounier-Kuhn, P. |заглавие = L’Informatique en France, de la seconde guerre mondiale au Plan Calcul. L’émergence d’une science |место = Paris |год = 2010 |часть = гл. 3 и 4 |ref = P. Mounier-Kuhn, "L’Informatique en France, de la seconde guerre mondiale au Plan Calcul. L’émergence d’une science" }} * {{cite journal |author = Naur, Peter |year = 1966 |title = The science of datalogy |journal = Communications of the ACM |volume = 9 |issue = 7 |page = 485 |doi = 10.1145/365719.366510 |ref = Peter Naur, 1966.The science of datalogy }} * {{книга | автор = Randell, Brian | заглавие = The Origins of Digital Computers: Selected Papers. | год = 1973 | страница = 187 | isbn = 0-387-11319-3 | ref = Brian Randell }} * {{Cite journal |last = Steinbuch |first = K. |title = Informatik: Automatische Informationsverarbeitung |journal = SEG-Nachrichten (Technische Mitteilungen der Standard Elektrik Gruppe) – Firmenzeitschrift |date = 1957 |ref = Steinbuch K.,Informatik: Automatische Informationsverarbeitung }}*{{статья |автор = Streubel, Jennifer |заглавие = Department of Computer Science |ссылка = http://www.cs.bu.edu/AboutCS/WhatIsCS.pdf |язык = en |год = 2003 |ref = Streubel J., Department of Computer Science }} * {{книга |автор = Tedre, Matti |заглавие = The Development of Computer Science: A Sociocultural Perspective |ссылка = http://epublications.uef.fi/pub/urn_isbn_952-458-867-6/urn_isbn_952-458-867-6.pdf |место = Joensuu |год = 2006 |страницы = 260 |ref = Matti Tedre, The Development of Computer Science: A Sociocultural Perspective }} * {{cite book |last = Wescott |first = Bob |title = The Every Computer Performance Book, Chapter 3: Useful laws |url = https://www.amazon.com/Every-Computer-Performance-Book-Computers/dp/1482657759/ |publisher = [[CreateSpace]] |date = 2013 |isbn = 1482657759 |ref = Wescott, Bob (2013). The Every Computer Performance Book, Chapter 3: Useful laws. CreateSpace }} * {{книга |автор = Wiener, Norbert |заглавие = Cybernetics or Control and Communication in the Animal and the Machine |место = New York |издательство = MIT Press |год = 1948 |страниц = 212 |ref = Wiener N., Cybernetics or Control and Communication in the Animal and the Machine }} * {{статья |автор = Zink, Brian |заглавие = Computer science pioneer Samuel D. Conte dies at 85 |издание = Purdue University |ссылка = http://www.cs.purdue.edu/about/conte.html |язык = en |год = 2002 |ref = Brian Zink }} == Ссылки == {{Навигация |Портал =Компьютерные технологии |Викисловарь = информатика |Викиучебник = Категория:Информатика |Викицитатник = |Викитека = |Викивиды = |Викиновости = Категория:Информатика |Метавики = |Проект = Информационные технологии }} * {{cite web |url = http://blogs.royalsociety.org/history-of-science/2012/06/25/history-of-computing/ |title = A Brief History of Computing |lang = en |ref = A Brief History of Computing }} * {{cite web |url = http://www.acm.org/education/curricula-recommendations |title = ACM Curricula Recommendations |lang = en |ref = "ACM Curricula Recommendations" }} * {{cite web |url = http://www.scottlan.edu/Lriddle/women/ada-love.htm |title = A Selection and Adaptation From Ada's Notes found in "Ada, The Enchantress of Numbers," by Betty Alexandra Toole Ed.D. Strawberry Press, Mill Valley, CA |lang = en |ref = A Selection and Adaptation From Ada's Notes found in "Ada, The Enchantress of Numbers" |archiveurl = https://web.archive.org/web/20060210172109/http://www.scottlan.edu/lriddle/women/ada-love.htm |archivedate = 2006-02-10 }} * {{cite news | title = Black box traders are on the march | url = http://www.telegraph.co.uk/finance/2946240/Black-box-traders-are-on-the-march.html | publisher = The Telegraph | date = 2006-08-27 | accessdate = 2014-10-22 | language = en | ref = Black box traders are on the march }} * {{cite web |url = http://www-history.mcs.st-andrews.ac.uk/Biographies/Pascal.html |title = Blaise Pascal |lang = en |publisher = School of Mathematics and Statistics University of St Andrews, Scotland |ref = "Blaise Pascal". School of Mathematics and Statistics University of St Andrews, Scotland }} * {{cite web |author = Computing Sciences Accreditation Board |title = Computer Science as a Profession |url = http://www.csab.org/comp_sci_profession.html |date = 28 May 1997| accessdate=2010-05-23 |archiveurl = https://web.archive.org/web/20080617030847/http://www.csab.org/comp_sci_profession.html |archivedate = 2008-06-17 |ref = Computing Sciences Accreditation Board (28 May 1997). "Computer Science as a Profession" }} * {{cite web |url = http://www.csab.org/ |title = Csab, Inc |publisher = Csab.org |date = 2011-08-03 |ref = "Csab, Inc". Csab.org. 2011-08-03 }} * {{cite web |author = Graham, P. Collins |title = Claude E. Shannon: Founder of Information Theory |url = http://www.scientificamerican.com/article.cfm?id=claude-e-shannon-founder |publisher = Scientific American, Inc. |ref = P. Collins, Graham. "Claude E. Shannon: Founder of Information Theory". Scientific American, Inc. }} * {{cite web |url = http://www.computerhistory.org/revolution/computer-graphics-music-and-art/15/222/633 |title = IBM 704 Electronic Data Processing System - CHM Revolution |publisher = Computerhistory.org |ref = IBM 704 Electronic Data Processing System - CHM Revolution }} * {{cite web |url = http://www.claymath.org/millenium-problems/p-vs-np-problem |title = P vs NP Problem. Clay Mathematics Institute |ref = P vs NP Problem }} * {{cite web |author = Rapaport, William J. |title = WHAT IS COMPUTATION? |lang = en |url = http://www.cse.buffalo.edu/~rapaport/computation.html |ref = what is computation? }} * {{cite web |author = Ronald, A. Thisted |title = COMPUTER ARCHITECTURE |url = http://galton.uchicago.edu/~thisted/Distribute/comparch.pdf |publisher = The University of Chicago |ref = A. Thisted, Ronald. "COMPUTER ARCHITECTURE". The University of Chicago }} * {{cite web |url = http://www.sciencemuseum.org.uk/on-line/babbage/index.asp |title = Science Museum - Introduction to Babbage |lang = en |ref = "Science Museum - Introduction to Babbage" |archiveurl = https://web.archive.org/web/20060908054017/http://www.sciencemuseum.org.uk/on-line/babbage/index.asp |archivedate = 2006-09-08 }} * {{cite web |url = http://www.cl.cam.ac.uk/conference/EDSAC99/statistics.html |title = Some EDSAC statistics |publisher = Cl.cam.ac.uk |ref = Some EDSAC statistics }} * {{cite web |title = Stanford University Oral History |url = http://library.stanford.edu/guides/stanford-university-oral-history |publisher = Stanford University |ref = "Stanford University Oral History" }} * {{cite web |url = http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1686004 |title = The Impact of High Frequency Trading on an Electronic Market |doi = 10.2139/ssrn.1686004 |publisher = Papers.ssrn.com |accessdate = 2014-10-23 |lang = en |ref = The Impact of High Frequency Trading on an Electronic Market }} * {{cite conference |author = Wegner, P. |title = Research paradigms in computer science |booktitle = Proceedings of the 2nd international Conference on Software Engineering |location = San Francisco, California, United States |date = October 13–15, 1976 |publisher = IEEE Computer Society Press, Los Alamitos, CA |ref = P. Wegner, (October 13–15, 1976). Research paradigms in computer science }} * {{cite web |url = http://archive.computerhistory.org/resources/text/IBM/IBM.709.1957.102646304.pdf |title = http://archive.computerhistory.org/resources/text/IBM/IBM.709.1957.102646304.pdf |ref = http://archive.computerhistory.org/resources/text/IBM/IBM }} * {{cite web |url = http://www.idi.ntnu.no/emner/dif8916/denning.pdf |title = https://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf |lang = en |ref = Denning, P.J. (2000). "Computer Science: The Discipline" (PDF). Encyclopedia of Computer Science |archiveurl = https://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf |archivedate = 2006-05-25 }} * {{cite web |url = http://www.calend.ru/holidays/0/0/115/ |title = День информатики в России |work = Calend.Ru: календарь событий |archiveurl = https://www.webcitation.org/616vgNLk0?url=http://www.calend.ru/holidays/0/0/115/ |archivedate = 2011-08-21 |ref = День информатики в России }} * [http://www.inion.ru/seminars.mpni Совместный семинар ИПИ РАН и ИНИОН РАН «Методологические проблемы наук об информации»] * [http://www.scholar.ru/catalog.php?topic_id=14 Статьи по информатике и информационным технологиям из научных библиотек] * {{cite web |url = http://databases.unesco.org/thesru/ |title = Тезаурус ЮНЕСКО |archiveurl = https://www.webcitation.org/6GqJDVeKN?url=http://databases.unesco.org/thesru/ |archivedate = 2013-05-24 |ref = Тезаурус ЮНЕСКО }} * {{статья |автор = |заглавие = Философия информации и философские проблемы информатики. Методология и терминология информатики (специальный выпуск журнала) |ссылка = <!-- http://lib.rudn.ru/file/%D0%9C%D0%B5%D1%82%D0%B0%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B0%204%2810%29%202013.pdf --> |издание = Метафизика |тип = журнал |номер = 4(10) |issn = 2224-7580 |страницы = |год = 2013 }} {{Наука}} {{Software Engineering}} {{Нет полных библиографических описаний}} [[Категория:Информатика|*]] [[Категория:Наука]] [[Категория:Технические науки]]'
Унифицированная разница изменений правки (edit_diff)
'@@ -1,4 +1,4 @@ '''Информа́тика''' ({{lang-fr|Informatique}}; {{lang-en|Computer science}}) — [[наука]] о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки [[Информация|информации]] с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений{{sfn|Большая российская энциклопедия|2008}}. - +Сука иди нахуй Информатика включает дисциплины, относящиеся к обработке информации в [[Вычислительная машина|вычислительных машинах]] и [[Компьютерная сеть|вычислительных сетях]]: как [[Абстракция|абстрактные]], вроде анализа [[алгоритм]]ов, так и конкретные, например разработка [[Языки программирования|языков программирования]] и [[Протокол передачи данных|протоколов передачи данных]]. '
Новый размер страницы (new_size)
112333
Старый размер страницы (old_size)
112307
Изменение размера в правке (edit_delta)
26
Добавленные в правке строки (added_lines)
[ 0 => 'Сука иди нахуй' ]
Удалённые в правке строки (removed_lines)
[ 0 => false ]
Была ли правка сделана через выходной узел сети Tor (tor_exit_node)
0
Unix-время изменения (timestamp)
1508489805