Перевод, хранение и обработка данных задействует информационные технологии. Просмотр фильмов, ленты в инстаграме или разговор по Skype. Хоть такими технологиями пользуются все, но многие не знают что такое IT. "Какая-то сфера, которая занимается непонятными задачами, связанными с интернетом". На такой мысли я поймал и себя - захотелось разобраться. К тому же мои исследования могут понадобиться другим людям.
В этой статье расскажу, на какие части можно разделить IT.
Алгоритмические языки
Алгоритмический языки - это библиотеки команд для компьютера. С помощью них программисты могут управлять машиной. Термин со временем сменился на "язык программирования". C++, C#, Java, Python - это самые известные. Такой функционал и количества обучающего материала в сети предоставляют далеко не все языки.
Языки отличаются друг от друга. С помощью одного создаются сайты, другим разрабатывают игры, а третьим управляют отдельной программой. Некоторые языки программирования устаревают и их заменяют на новые. Например, вместо Pascal, который разве что преподают в школах, применяют Java или Python.
Текстовые данные
Компьютер не распознает текстовый формат информации. Текст с помощью алгоритмических языков переводиться в двоичный код. Программы-буферы между письменными данными и компьютером называются текстовыми редакторами.
Зайдите в Word и напишите предложение. Информация перевелась в двоичный код, а после на экран в виде букв алфавита. Компьютер задействовал графический и текстовый тип данных.
Графические данные
Графический формат данных вовлекается для разработки программ. В текстовых редакторах - стили, шрифты и символы. В графические редакторах, как Photoshop или Paint - это холст, изображение. Игры, сайты, соцсети - все софты с интерфейсом передают информацию через графические элементы.
Графический тип данных большего объема. Будьте готовы потратить 10-20 минут на загрузку фильма, если вы вне города или пользуетесь медленным интернетом.
Экспертные системы
Экспертные системы заменяют труд специалиста. Военные программисты создали технологии ACES, ASTA, DART. Однако экспертные системы встречаются и в обыденной жизни. Отнести к этому типу можно интернет-переводчиков и голосовых помощников.