Сообщения

Сообщения за февраль, 2015

Объекты? Нет, спасибо!

Изображение
Эффективное использование C++ в микроконтроллерах. Возможно-ли? Замечательный доклад о использовании полиморфизма времени компиляции взамен полиморфизму времени выполнения с использованием статических шаблонов C++. В C++ можно было программировать смайликами еще до шаблонов.

Variable number of arguments (Swift / С++ / Ruby)

Изображение
Variable number of arguments В очередной раз пытаюсь начать изучать Swift. И в очередной раз натыкаюсь на совершенно странные на мой взгляд вещи. Вот например, в Swift есть параметры функций переменной длины. Берем пример прямо из книги от эплов о свифте: Swift sum Вроде-бы все красиво, функция принимает любое количество аргументов и превращает их в массив, с которым работать просто и приятно. Не нужно никаких сишных va_list и т.д. НО Дальше в книге просят написать функцию, которая посчитает среднее параметров. Вроде-бы все хорошо, сумма у нас уже есть. Нужно поделить сумму на количетво элементов.