| Главная » Архив материалов
Предпосылки
Ряд статей (раз, два, три) навел на мысли о том, что Excel можно использовать как транслятор в ассемблерный код AVR.
Сопоставим Excel с основными фичами «обычного» редактора кода. Список самых популярных фич следующий:
Просмотров: 384 |
Добавил: niko |
Дата: 07.11.2020
|
Наверное, большинство из вас согласится, что на сегодняшний день наибольшую популярность среди систем сборки для проектов на C/C++ имеет CMake. Каково же было мое удивление увидеть в проекте на новой работе собственную систему сборки - Bake.
В этой статье я бы хотел описать основные возможности этой системы, чем она отличается от других подобных систем и показать как на ней можно решить различные задачи, которые возникают в процессе разработки программы.
Bake - это кросс-платформенная система сборки для проектов написанных на С/С++, нацеленная в первую очередь на встраиваемые системы. Bake написан на Ruby, с открытым исходным кодом
...
Читать дальше »
Просмотров: 326 |
Добавил: niko |
Дата: 05.11.2020
|
В данной статье будем рассмотрено:
- Небольшое представление что такое функция в C++
- Что такое ООП
- Функция, которая возвращает значение
- Что такое прототипы функции
- Некоторые разновидности функци
...
Читать дальше »
Просмотров: 320 |
Добавил: niko |
Дата: 02.11.2020
|
Принято считать, что логарифм можно вычислить только от положительного числа. Однако это справедливо только над полем действительных чисел.
Если же работать над полем комплексных чисел, то можно найти логарифм любого комплексного ненулевого числа, в том числе действительного отрицательного.
Давайте посмотрим, как это делается.
...
Читать дальше »
Просмотров: 404 |
Добавил: niko |
Дата: 02.11.2020
|
Знание алгоритмов и структур данных — вот один из ключевых навыков программиста. Промышленные разработчики могут ограничиться и базой: стеки, очереди, хеш-таблицы, алгоритмы сортировки, поиск в глубину и т.д. Но в сфере Research & Development используются гораздо более сложные вещи: деревья отрезков, поиск компонент сильной связности, система непересекающихся множеств, битовые маски, динамическое программирование, sqrt-декомпозиция, потоки в графах, динамическая минимальная выпуклая оболочка… Как во всем этом разобраться?! Не бойтесь, мы поможем вам.
...
Читать дальше »
Просмотров: 339 |
Добавил: niko |
Дата: 01.11.2020
|
Вы изучите основы C++, научитесь работать в среде разработки и использовать стандартную библиотеку. Создадите высокопроизводительный сервер для чатов, соберёте проект и выложите его на хостинг.
Просмотров: 318 |
Добавил: niko |
Дата: 01.11.2020
|
Разработчик C++ участвует в создании сложных современных IT-продуктов: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Вы изучите важнейшие инструменты программирования на C++, а также освоите необходимые в бэкенд-разработке базы данных и Git
...
Читать дальше »
Просмотров: 351 |
Добавил: niko |
Дата: 01.11.2020
|
Просмотров: 316 |
Добавил: niko |
Дата: 31.10.2020
|
Прошлая статья рассказала о двух способах сложения двух двоичных чисел с плавающей запятой без потери точности. Чтобы добиться этого, мы представили сумму c=a+b в виде двух чисел (s,t)=a+b, причём таких, что s — наиболее близкое к a+b точно-представимое число, а t=(a+b)-s — это отсекаемая в результате округления часть, составляющая точную погрешность. У читателей был вопрос: а можно ли достаточно точно сложить массив чисел типа double? Оказывается, можно! Но только, вероятно, не всегда и не абсолютно… и не алгоритмом Кэхэна, который тогда вспоминали в комментариях. За подробностями прошу под кат, где мы и найдём приложение тому, о чём я рассказал в прошлый раз.
Просмотров: 284 |
Добавил: niko |
Дата: 30.10.2020
|
Просмотров: 301 |
Добавил: niko |
Дата: 30.10.2020
|
| |