7743e0100...83c.png, 273.32 KB, 599x343, exif ggl iq id3
Стоит ли совершать dive into Nim или это разрекламированная хипстота?

Дополню: с той целью, чтобы уметь писать что-либо быстродействующее, быстрее которого только ассемблер. C++ не предлагать.

оккама на вас нет

>>7Rb >>7Rc
> использую молоток для всего
> что ещё за шуруповерт? вон дрель лежит
> еще и аккумуляторный? да вы совсем охуели!

>>7Rd
Не знаю, что это, и не смогу ничего посоветовать, но по описанию больше похоже не на новый инструмент, остро заточенный на решение специфической задачи, а на попытку намешать фич из существующих языков — что в точности соответствует картиночке >>7Rc-куна.
>Компилятор генерирует оптимизированный C код и вызывает внешний компилятор
Оно даже не конпелирует. Интересно, насколько это надёжно и оптимально.
>>7R9
>уметь писать что-либо быстродействующее, быстрее которого только ассемблер. C++ не
А какие задачи хочешь научиться решать? Это если мало вычислительной мощности, например, для 8-битных микроконтроллеров и тому подобному? Под них, да, по сей день обычно пишут на сишечке (не на плюсах, при чём тут плюсы вообще) вперемешку с ассемблером. Но областей, в которых им не составляет успешную конкуренцию что-то более новое и быстрое осталось не так много, и вспять этот процесс не пойдёт. Или, например, если наоборот нужно проводить аномально много вычислений — тогда не лучше будет смотреть в сторону выполнения кода на GPU или каких-нибудь распределенных вычислений? Использование C++ по сравнению с этим мне кажется меньшей проблемой. Во всех остальных случаях, да и в этих тоже, можно писать, конечно, не на чём угодно, но много на чём, что не окажется слишком медленным и за что заплатят, так ведь?
мимо-не погромист
...

>>7Rg
> если мало вычислительной мощности
> если наоборот нужно проводить аномально много вычислений
Ни то ни другое. Хочется когда ресурсов достаточно и вычислений не так уж много, не тратить ни имеющиеся ресурсы, ни свое время на ожидание результатов выполнения впустую. Грубо говоря, программа на скриптовом языке сделает X за 4 сек, а на компилируемом за 2. Мелочь, а приятно, особенно при частых запусках.

>>7Rh
>cвое время
А теперь посчитай, сколько времени ты потратишь на изучение ненужного языка вместо написания этого на золотом стандарте.

>>7Rl
Начиная от складывания этих секунд в дни и минуты, заканчивая общим эффектом на психику от лишнего длительного ожидания и потенциальной возможности брать проекты, написанные на нем, изучение языка в том случае если он хорош, в любом случае перевешивает своими плюсами любые обозримые минусы. Другой вопрос — достаточно хорош ли он, чтобы его учить?

Также, допустим, fuse-модуль, такой как fuseftp, на скриптовом языке не напишешь. Или есть такая возможность?

Named parameters sage adR
Можно закапывать.
proc subtract(x, y): auto = x - y

echo subtract(5, 3) # used as positional parameters
echo subtract(y = 3, x = 5) # used as named parameters