metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-01-25 06:43 pm

Компилируемый язык с статик типами и GC?

http://www.rust-lang.org/
Кто-нибудь на сие смотрел, чем оно полезно и зачем?

[identity profile] migmit.livejournal.com 2013-01-28 09:51 am (UTC)(link)
От дженериков: невозможно в каких-то случаях специализировать алгоритм вручную. Например, использовать массивы в общем случае, но битмаски для типа boolean, или что-то в этом роде.

От шаблонов: компилятор автоматически специализирует алгоритмы для всех типов, которые могут потребоваться. Это исключает возможность использовать потенциально неограниченное количество типов.