Лекция курса "Структуры данных"
Введение: структурирование данных для автоматической обработки
- Задача разработчика: спроецировать объекты из реального мира в виртуальный мир компьютера; любой объект, который в том или ином виде представлен внутри компьютера, представлен там в виде чисел
- Программное обеспечение усложняется, простых математических формул уже не достаточно
- Доцифровая эпоха: перепись населения в США 1890 года, появление, становление и развитие компании Internation Business Machines (IBM)
- Герман Холлерит, перфокартная табуляционная машина Холлерита
- Конкурс на выбор системы автоматизации переписи 1890
- Перепись 1890-го года: технический и финансовый триумф машин Холлерита и самого Холлерита
- Устройство перфокарты: представляем информацию из реального мира в таком специальном виде, в котором с ней сможет работать механизм
- Представление текста в памяти компьютера: кодировка ASCII, кодировка Юникод, проблема национальных языков
- Войны стандартов
- Представление изображений в памяти компьютера
- История первой компьютерной картинки: векторное изображение на экране радара SAGE (1956-1959)
- Растровое изображение, отсканированное в компьютер (1957)
- Представление растровых изображений в памяти компьютера: массив точек, кодирование цвета, сжатое растровое изображение
- Представление видео в памяти компьютера
- Векторное изображение: храним не пиксели, а объекты
- Самостоятельно: структурированный текст (xml, json, набор свойств - файл properties)
11.02.2022
https://vk.com/video53223390_456239639
https://www.youtube.com/watch?v=XkthtqYg-Jc