Фундамент для изучения IT. — 14 ноября 2025 г. в 22:06:43.275
Фундамент для изучения IT. ––– ––– ––– Дисклеймер: здесь приводится те фундаментальные области, которые помогут понять айтишную тематику на так называемом "низком" уровне, то есть на уровне работы железа и низкогоуровнего языка программирования (язык Ассемблера). Эти знания вряд ли помогут вам в разработке сайтов и других высокоабстрактных вещей, однако если вы хотите просто лучше понять как работает ваш компьютер или любая бытовая электроника, то велком читать дальше. ––– ––– ––– Для понимания фундаментального уровня работы компьютера и вообще электроники нужно знать следующие вещи: 1. Базовые сведения об атоме. Что такое электрон. 2. Базовые сведения об электричестве. В физике этот раздел скорее называется электродинамика. Что такое электричество и как оно возникает? Что такое принципиальная схема? 3. Системы счисления: десятичная (наша "родная"), восьмеричная, шестнадцатеричная и двоичная (бинарная). Знать закономерности этих систем счисления. 4. Вдогонку к системам счисления: базовое понимание комбинаторики. Грубо говоря: сколько комбинации можно составить из определённого числа элементов. Это краеугольный камень для понимания как на компьютере хранится информация. 5. Логика! Как ни странно, нужна базовая логика. В целом в большинстве случаев я думаю хватает логики, которая приобретается с течением жизни. Однако если хочется систематизировать знания по логике, то можно почитать и труды уровня средней школы. Логика является сердцем любого программного кода. 6. Вдогонку: что такое булева алгебра. Что такое таблица истинности? Вникать в подробности не надо. Просто изучите базовый примеры таблиц истинности и как это работает. 7. Понятия бита и байта. Что это такое и сколько информации каждый из них кодирует. Важно знать шестнадцатеричное представление байтов. Какое максимальное количество комбинации возможны в рамках одного байта? А двух? 8. Базовые логические элементы в принципиальной электрической схеме. Например, элементы: – И (AND) – ИЛИ (OR) – НЕ (NOT) – Исключающее ИЛИ (XOR) Их сочетания для создания более сложной логики. В целом знание вышеописанных тем будет вполне достаточно, чтобы начать более глубокое изучение работы ЭВМ. ––– ––– ––– Как же всё это изучить? Я советую две книжки: 1. Код. Тайный язык информатики. Автор: Чарльз Петцольд. 2. Как на самом деле работают компьютеры. Автор: Мэтью Джастис. ––– ––– ––– Первая книга: идеальный вариант для начала. Просто превосходный и самый лучший учебник для тех, кто решил изучать фундамент по ЭВМ. Вторая книга: также хороша, но лучше либо читать параллельно первой, либо после. Отличительной чертой второй книжки является практические задания, которые направлены на закрепление знаний по электронике.

