ta muallif kitobidan iqtiboslar  Программируй & типизируй

Valentin
Valentiniqtibos olmoqda2 kun oldin
64-битных чисел с плавающей точкой с помощью кодирования binary64
Fikr bildirish
Valentin
Valentiniqtibos olmoqda2 hafta oldin
потребителями (consumers), так как получают аргументы, но ничего не возвращают.
Fikr bildirish
Valentin
Valentiniqtibos olmoqda2 hafta oldin
Функции, принимающие какое-либо число аргументов, но не возвращающие никакого осмысленного значения, называются также действиями (actions)
Fikr bildirish
Valentin
Valentiniqtibos olmoqda2 hafta oldin
В основе систем типов лежит формальная теория
Fikr bildirish
В зависимости от предполагаемого паттерна доступа (больше операций чтения или операций записи) лучше подойдет либо первое представление, либо второе.
Fikr bildirish
Поскольку оперативная память непрерывна, достаточно высока вероятность попадания массива в одну страницу памяти и кэширования целиком, что позволит обращаться к нему очень быстро
Fikr bildirish
В общем случае, если массив начинается по адресу base, а размер элемента M, то элемент с индексом N находится по адресу base + N × M.
Fikr bildirish
Мы не относим массивы переменной длины к простым типам данных, поскольку они реализуются на основе массивов фиксированной длины и/или ссылок, как мы увидим в этом разделе.
Fikr bildirish
Интерпретация последовательности байтов как текста с неправильной кодировкой (например, пытаться интерпретировать текст в кодировке UTF-16 как текст в UTF-8, и наоборот). Необходимо знать, какова кодировка текста, полученного от другого компонента в виде байтовой последовательности. В различных языках приняты разные кодировки для текста по умолчанию, поэтому нельзя просто интерпретировать байтовые последовательности как строки — можно получить неправильную интерпретацию
Fikr bildirish
Выполнение операций над кодированным текстом на уровне символов, а не графем.
Fikr bildirish