Что такое строка (string) в языках программирования?

18 подписчиков

12+
12+

3 просмотра

21 день назад

ПожаловатьсяНарушение авторских прав

18 подписчиков

12+
12+

3 просмотра

21 день назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

21 день назад

Строка в коде кажется простым текстом, но это сложнейший инженерный механизм. Мы рассмотрим подходы разных языков программирования: от нуль-терминированных массивов в C до Small String Optimization в C++, от глобального Unicode до сырых строк в Python и C# #программирование #python #cpp #разработка #алгоритмы #unicode #utf8 #coding #it #lowlevel #highlevel ⏱️ Таймкоды 00:00 - Вступление: Анатомия строк. 00:14 - Фундаментальная природа. 00:31 - Два мира управления памятью: High-Level vs Low-Level 00:59 - Главная инженерная проблема: Как процессор видит конец строки? 01:09 - Архитектура 1: Классика C 01:20 - Архитектура 2: Явная длина в Go/Rust 01:28 - Архитектура 3: Гибридная модель C++ 01:55 - ASCII и Unicode 02:05 - Упаковочный цех UTF-8 и анатомия эмодзи 02:23 - Изменяемость против Неизменяемости. 02:56 - Три столпа стабильности: Зачем строки «запечатаны»? 03:12 - Инженерный обходной путь: Строковые буферы 03:44 - Наследие 70-х: Проблема обратного слэша и невидимых команд 04:33 - Инновация: Сырые строки и префиксы языков (Python, C#, JS) 04:53 - Заключение.

Название:

Что такое строка (string) в языках программирования?

Категория:

Разное