11 - fix table 11.2
This commit is contained in:
		
							parent
							
								
									8f7b9d5087
								
							
						
					
					
						commit
						f0f0c72675
					
				
					 1 changed files with 26 additions and 26 deletions
				
			
		| 
						 | 
					@ -958,32 +958,32 @@ void fun()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*Таблица 11.2. Обзор стандартных модулей*
 | 
					*Таблица 11.2. Обзор стандартных модулей*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
|Модуль|Описание|
 | 
					| Модуль | Описание |
 | 
				
			||||||
|-|-|
 | 
					| --- | --- |
 | 
				
			||||||
|`std.algorithm`|Этот модуль можно считать основой мощнейшей способности к обобщению, присущей языку. Вдохновлен стандартной библиотекой шаблонов C++ (Standard Template Library, STL). Содержит больше 70 важных алгоритмов, реализованных очень обобщенно. Большинство алгоритмов применяются к структурированным последовательностям идентичных элементов. В STL базовой абстракцией последовательности служит итератор, соответствующий примитив D – *диапазон*, для которого краткого обзора явно недостаточно; полное введение в диапазоны D доступно в Интернете|
 | 
					| `std.algorithm` | Этот модуль можно считать основой мощнейшей способности к обобщению, присущей языку. Вдохновлен стандартной библиотекой шаблонов C++ (Standard Template Library, STL). Содержит больше 70 важных алгоритмов, реализованных очень обобщенно. Большинство алгоритмов применяются к структурированным последовательностям идентичных элементов. В STL базовой абстракцией последовательности служит итератор, соответствующий примитив D – *диапазон*, для которого краткого обзора явно недостаточно; полное введение в диапазоны D доступно в Интернете |
 | 
				
			||||||
|`std.array`|Функции для удобства работы с массивами|
 | 
					| `std.array` | Функции для удобства работы с массивами |
 | 
				
			||||||
|`std.bigint`|Целое число переменной длины с сильно оптимизированной реализацией|
 | 
					| `std.bigint` | Целое число переменной длины с сильно оптимизированной реализацией |
 | 
				
			||||||
|`std.bitmanip`|Типы и часто используемые функции для низкоуровневых битовых операций|
 | 
					| `std.bitmanip` | Типы и часто используемые функции для низкоуровневых битовых операций |
 | 
				
			||||||
|`std.concurrency`|Средства параллельных вычислений (см. главу 13)|
 | 
					| `std.concurrency` | Средства параллельных вычислений (см. главу 13) |
 | 
				
			||||||
|`std.container`|Реализации разнообразных контейнеров|
 | 
					| `std.container` | Реализации разнообразных контейнеров |
 | 
				
			||||||
|`std.conv`|Универсальный магазин, удовлетворяющий любые нужды по преобразованиям. Здесь определены многие полезные функции, такие как `to` и `text`|
 | 
					| `std.conv` | Универсальный магазин, удовлетворяющий любые нужды по преобразованиям. Здесь определены многие полезные функции, такие как `to` и `text` |
 | 
				
			||||||
|`std.datetime`|Полезные вещи, связанные с датой и временем|
 | 
					| `std.datetime` | Полезные вещи, связанные с датой и временем |
 | 
				
			||||||
|`std.file`|Файловые утилиты. Зачастую этот модуль манип улирует файлами целиком; например, в нем есть функция `read`, которая считывает весь файл, при этом `std.file.read` и понятия не имеет о том, что можно открывать файл и читать его маленькими порциями (об этом заботится модуль `std.stdio`, см. далее)|
 | 
					| `std.file` | Файловые утилиты. Зачастую этот модуль манип улирует файлами целиком; например, в нем есть функция `read`, которая считывает весь файл, при этом `std.file.read` и понятия не имеет о том, что можно открывать файл и читать его маленькими порциями (об этом заботится модуль `std.stdio`, см. далее) |
 | 
				
			||||||
|`std.functional`|Примитивы для определения и композиции функций|
 | 
					| `std.functional` | Примитивы для определения и композиции функций |
 | 
				
			||||||
|`std.getopt`|Синтаксический анализ командной строки|
 | 
					| `std.getopt` | Синтаксический анализ командной строки |
 | 
				
			||||||
|`std.json`|Обработка данных в формате JSON|
 | 
					| `std.json` | Обработка данных в формате JSON |
 | 
				
			||||||
|`std.math`|В высшей степени оптимизированные, часто используемые математические функции|
 | 
					| `std.math` | В высшей степени оптимизированные, часто используемые математические функции |
 | 
				
			||||||
|`std.numeric`|Общие числовые алгоритмы|
 | 
					| `std.numeric` | Общие числовые алгоритмы |
 | 
				
			||||||
|`std.path`|Утилиты для манипуляций с путями к файлам|
 | 
					| `std.path` | Утилиты для манипуляций с путями к файлам |
 | 
				
			||||||
|`std.random`|Разнообразные генераторы случайных чисел|
 | 
					| `std.random` | Разнообразные генераторы случайных чисел |
 | 
				
			||||||
|`std.range`|Определения и примитивы классификации, имеющие отношение к диапазонам|
 | 
					| `std.range` | Определения и примитивы классификации, имеющие отношение к диапазонам |
 | 
				
			||||||
|`std.regex`|Обработчик регулярных выражений|
 | 
					| `std.regex` | Обработчик регулярных выражений |
 | 
				
			||||||
|`std.stdio`|Стандартные библиотечные средства ввода/вывода, построенные на основе библиотеки `stdio` языка C. Входные и выходные файлы предоставляют интерфейсы в стиле диапазонов, благодаря чему многие алгоритмы, определенные в модуле `std.algorithm`, могут работать непосредственно с файлами|
 | 
					| `std.stdio` | Стандартные библиотечные средства ввода/вывода, построенные на основе библиотеки `stdio` языка C. Входные и выходные файлы предоставляют интерфейсы в стиле диапазонов, благодаря чему многие алгоритмы, определенные в модуле `std.algorithm`, могут работать непосредственно с файлами |
 | 
				
			||||||
|`std.string`|Функции, специфичные для строк. Строки тесно связаны с `std.algorithm`, так что модуль `std.string`, относительно небольшой по размеру, в основном лишь ссылается (определяя псевдонимы) на части `std.algorithm`, применимые к строкам|
 | 
					| `std.string` | Функции, специфичные для строк. Строки тесно связаны с `std.algorithm`, так что модуль `std.string`, относительно небольшой по размеру, в основном лишь ссылается (определяя псевдонимы) на части `std.algorithm`, применимые к строкам |
 | 
				
			||||||
|`std.traits`|Качества типов и интроспекция|
 | 
					| `std.traits` | Качества типов и интроспекция |
 | 
				
			||||||
|`std.typecons`|Средства для определения новых типов, таких как `Tuple`|
 | 
					| `std.typecons` | Средства для определения новых типов, таких как `Tuple` |
 | 
				
			||||||
|`std.utf`|Функции для манипулирования кодировками UTF|
 | 
					| `std.utf` | Функции для манипулирования кодировками UTF |
 | 
				
			||||||
|`std.variant`|Объявление типа `Variant`, который является контейнером для хранения значения любого типа. `Variant` – это высокоуровневый `union`|
 | 
					| `std.variant` | Объявление типа `Variant`, который является контейнером для хранения значения любого типа. `Variant` – это высокоуровневый `union` |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[В начало ⮍](#11-9-стандартная-библиотека-d) [Наверх ⮍](#11-расширение-масштаба)
 | 
					[В начало ⮍](#11-9-стандартная-библиотека-d) [Наверх ⮍](#11-расширение-масштаба)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue