| Главная » Архив материалов
Помимо стандартной библиотеки, содержащей основные модули языка С++, разработаны десятки, а то и сотни дополнительных библиотек. Каждая из этих библиотек содержит программы и подпрограммы, производящие ряд действий.
Использование сторонних библиотек сокращает объём кода и оптимизирует работу программы, поскольку решения, использован ные разработчиками библиотеки и оттестированные сотнями программистов в разноплановых проектах, после нескольких лет шлифовки достигают лучших показателей по всем параметрам.
Знание и
...
Читать дальше »
Просмотров: 361 |
Добавил: niko |
Дата: 30.06.2020
|
Просмотров: 374 |
Добавил: niko |
Дата: 30.06.2020
|
Доброго времени суток, друзья!
7 апреля 2020 года. Сегодня для меня очень важный день. Сегодня исполняется ровно 21 год с того момента, как я начал писать код (делать это профессионально, зарабатывать этим себе на хлеб).
Кажется, что это было только вчера… сегодня я — человек среднего возраста с 21-летним опытом программирования, который прошел через множество перипетий вероломного мира разработки программного обеспечения.
Совершать ошибки — неотъемлемая часть процесса обучения. Часто это выступает критерием успеха. Стремление избегать повторения ошибок должно находиться на первом месте в списке приоритетов разработчика.
Разумеется, личный опыт — лучший способ научиться чему-то, но опыт других людей — более л
...
Читать дальше »
Просмотров: 380 |
Добавил: niko |
Дата: 29.06.2020
|
Succinct data structures свежее веяние в алгоритмистике. В русскоязычной школе материала мало, нет даже устоявшегося перевода. Будем восполнять этот пробел. На правах первопроходцев терминологию будем вводить налету. Пусть, скажем, компактные структуры данных. На Хабре уже появилась хорошая ознакомительная статья.
Под катом развитие темы с описанием пары новых(такое вы не найдете у Кнута) трюков структур, примеры применения и реализация на языке Go.
Итак — вейвлет дерево
Поиск в Яндекс подскажет вам вейвлет преобразование, как альтернативу преобразованию Фурье в цифровой обработке сигнала с разложением на высоко и низкочастотные составляющие, что позволяет отбросить выс
...
Читать дальше »
Просмотров: 426 |
Добавил: niko |
Дата: 25.06.2020
|
Просмотров: 387 |
Добавил: niko |
Дата: 19.06.2020
|
В своих материалах я не раз упоминал типы данных, но объяснял их лишь частично. Типы вроде бы интуитивно понятны – число это один тип, строка это другой тип, они не похожи друг на друга. Однако в то же время они довольно иллюзорны и не являются тем, чем кажутся.
Поэтому я решил написать о них с самого начала. Предупреждаю – длинно и очень издалека.
Каков самый низкий уровень программирования? Это
...
Читать дальше »
Просмотров: 380 |
Добавил: niko |
Дата: 18.06.2020
|
Итак, самую наболевшую причину из опроса «Что вас останавливает от перехода на Linux?» мы с вами разобрали. Второй по количеству голосов стала следующая причина, препятствующая переходу: «Непривычная файловая система. Где мои диски Ц, Д итд?». Разбираем.
Просмотров: 364 |
Добавил: niko |
Дата: 18.06.2020
|
Просмотров: 366 |
Добавил: niko |
Дата: 18.06.2020
|
Логическая – это такая разновидность функции, которая может возвращать одно из возможных значений – истинное, если содержатся внутри ячейки значения, подпадающее под определенный критерий и ложное, если этого не происходит. Используются логические функции с целью программирования электронных таблиц с целью добиться разгрузки себя от часто повторяющихся действий.
Кроме этого, логические функции могут применять с целью проверить, в какой мере содержимое ячейки соответствует определенному критерию. Также могут проверяться и другие логические значения.
Просмотров: 363 |
Добавил: niko |
Дата: 17.06.2020
|
Просмотров: 342 |
Добавил: niko |
Дата: 17.06.2020
|
| |