[uanog] Rust or Go?

Oleksii Radetskyi rad at rad.kiev.ua
Fri Mar 26 13:56:32 EET 2021


"Академически правильно" - это, имхо, С++. Классически и академически
дальше некуда. :)


On Fri, Mar 26, 2021 at 12:53 PM Volodymyr Litovka <doka at funlab.cc> wrote:

> Привет,
>
> хочется чего-то академически правильного. Меня не интересует кодинг ради
> кодинга, мне нах не нужно "по быстрому как-нибудь коряво". Пока что из
> того, о чем я прочитал и услышал, мне нравится Rust. Дополнительно -
> трендовая мысль, которая звучит примерно "Rust - следующий язык системного
> программирования; C - новый ассемблер", подсказывает, что он, кроме
> удовольствия, может оказаться и полезен.
>
> Книжки - да, я за последние 3-4 месяца прочитал больше, чем за предыдущие
> 3-4 года :) Что до напитков, то в последнее время я предпочитаю водочку,
> она сейчас более соответствует моему внутреннему состоянию. Для виски - у
> меня пока нет столько внутреннего покоя и не бывает нескольких часов
> одиночества.
> On 26.03.2021 12:40, Oleksii Radetskyi wrote:
>
> Всем привет!
>
> Что-то мне кажется, что GoLang подойдет лучше под текущие и будущие задачи
> с пониманием работы сети.
> Да, он коряв, достаточно дурацкий, но он прост как пять копеек. И при этом
> достаточно быстр.
> Он как раз для системных тулзовин.
>
> А для души я бы книжку интересную почитал да впил бы виски вкусного, а не
> изучал бы новый для себя ЯП.
>
> PS. Только не вздумай лезть в nodejs/typescript. Тогда жизнь твоя не будет
> стоить и ломаного цента (С) :-)))
>
> On Thu, Mar 25, 2021 at 7:55 PM Maksym Tulyuk <maksym at tulyuk.com> wrote:
>
>> Привет!
>>
>> Для "чисса интересно и проветрить мозг” я бы рекомендовал что-то из
>> функциональных языков
>>
>> 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>
>> <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
>>
>> _______________________________________________
>> uanog mailing list
>> uanog at uanog.kiev.ua
>> https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
>
>
> _______________________________________________
> uanog mailing listuanog at uanog.kiev.uahttps://mailman.uanog.kiev.ua/mailman/listinfo/uanog
>
> --
> Volodymyr Litovka
>   "Vision without Execution is Hallucination." -- Thomas Edison
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uanog.kiev.ua/pipermail/uanog/attachments/20210326/0d3dfea4/attachment.html>


More information about the uanog mailing list