[uanog] Rust or Go?
Maksym Tulyuk
maksym at tulyuk.com
Thu Mar 25 19:54:43 EET 2021
Привет!
Для "чисса интересно и проветрить мозг” я бы рекомендовал что-то из функциональных языков
IMHO не "академически-маргинальное” это или JavaScript или R+magrittr+dplyr+purrr
Если даже ничего не понравится, то map, filter, reduce станут твоими лучшими друзьями:
Разве это не прекрасно?
library(magrittr)
library(purrr)
result <-
seq(1:10) %>%
keep(~.x %% 2 == 0) %>%
map(~.x * 10) %>%
reduce(`+`)
Или вот так:
const result = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
.filter(n => n % 2 === 0)
.map(a => a * 10)
.reduce((a, b) => a + b);
Regards,
Maksym
On 24 Mar 2021, 16:02 +0100, Volodymyr Litovka <doka at funlab.cc>, wrote:
> Привет,
> странно, но чёт захотелось какой-нибудь другой язык программирования выучить, компилируемый - так, чтобы с типизацией, со всей строгостью по закону, без этих вольностей "тут строка, а теперь - число". Конкретной задачи нет, это чисса интересно и проветрить мозг, но в совсем уж академически-маргинальное лезть не хочется - может всё-таки польза какая будет при случае :)
> Rust или Go? Наверное, главный вопрос - наличие экосистемы библиотек/модулей, чтобы всё-таки была можливость не всякий раз лезть в low-level coding, а хотя бы раз через три? :)
> Шо думаете?
> --
> Volodymyr Litovka
> "Vision without Execution is Hallucination." -- Thomas Edison
> _______________________________________________
> uanog mailing list
> uanog at uanog.kiev.ua
> https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uanog.kiev.ua/pipermail/uanog/attachments/20210325/a9d60d40/attachment.html>
More information about the uanog
mailing list