<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">"Академически правильно" - это, имхо, С++. Классически и академически дальше некуда. :)</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 26, 2021 at 12:53 PM Volodymyr Litovka <doka@funlab.cc> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div>
<p>Привет,</p>
<p>хочется чего-то академически правильного. Меня не интересует
кодинг ради кодинга, мне нах не нужно "по быстрому как-нибудь
коряво". Пока что из того, о чем я прочитал и услышал, мне
нравится Rust. Дополнительно - трендовая мысль, которая звучит
примерно "Rust - следующий язык системного программирования; C -
новый ассемблер", подсказывает, что он, кроме удовольствия, может
оказаться и полезен.</p>
<p>Книжки - да, я за последние 3-4 месяца прочитал больше, чем за
предыдущие 3-4 года :) Что до напитков, то в последнее время я
предпочитаю водочку, она сейчас более соответствует моему
внутреннему состоянию. Для виски - у меня пока нет столько
внутреннего покоя и не бывает нескольких часов одиночества.<br>
</p>
<div>On 26.03.2021 12:40, Oleksii Radetskyi
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default" style="font-family:monospace,monospace">Всем привет! </div>
<div class="gmail_default" style="font-family:monospace,monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace,monospace">Что-то мне кажется,
что GoLang подойдет лучше под текущие и будущие задачи с
пониманием работы сети. </div>
<div class="gmail_default" style="font-family:monospace,monospace">Да, он коряв,
достаточно дурацкий, но он прост как пять копеек. И при этом
достаточно быстр. </div>
<div class="gmail_default" style="font-family:monospace,monospace">Он как раз для
системных тулзовин. </div>
<div class="gmail_default" style="font-family:monospace,monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace,monospace">А для души я бы
книжку интересную почитал да впил бы виски вкусного, а не
изучал бы новый для себя ЯП. </div>
<div class="gmail_default" style="font-family:monospace,monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace,monospace">PS. Только не
вздумай лезть в nodejs/typescript. Тогда жизнь твоя не будет
стоить и ломаного цента (С) :-)))</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Mar 25, 2021 at 7:55
PM Maksym Tulyuk <<a href="mailto:maksym@tulyuk.com" target="_blank">maksym@tulyuk.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div>
<div name="messageBodySection">
<div dir="auto">Привет!<br>
<br>
Для "чисса интересно и проветрить мозг” я бы
рекомендовал что-то из функциональных языков<br>
<br>
IMHO не "академически-маргинальное” это или JavaScript
или R+magrittr+dplyr+purrr<br>
<br>
Если даже ничего не понравится, то map, filter, reduce
станут твоими лучшими друзьями:<br>
<br>
Разве это не прекрасно?<br>
library(magrittr)<br>
library(purrr)<br>
<br>
result <-<br>
seq(1:10) %>%<br>
keep(~.x %% 2 == 0) %>%<br>
map(~.x * 10) %>%<br>
reduce(`+`)<br>
<br>
Или вот так:<br>
const result = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]<br>
.filter(n => n % 2 === 0)<br>
.map(a => a * 10)<br>
.reduce((a, b) => a + b);</div>
</div>
<div name="messageSignatureSection"><br>
<div>Regards,
<div dir="auto">Maksym</div>
</div>
</div>
<div name="messageReplySection">On 24 Mar 2021, 16:02
+0100, Volodymyr Litovka <a href="mailto:doka@funlab.cc" target="_blank"><doka@funlab.cc></a>, wrote:<br>
<blockquote type="cite" style="border-left-color:grey;border-left-width:thin;border-left-style:solid;margin:5px;padding-left:10px">
<p>Привет,</p>
<p>странно, но чёт захотелось какой-нибудь другой язык
программирования выучить, компилируемый - так, чтобы
с типизацией, со всей строгостью по закону, без этих
вольностей "тут строка, а теперь - число".
Конкретной задачи нет, это чисса интересно и
проветрить мозг, но в совсем уж
академически-маргинальное лезть не хочется - может
всё-таки польза какая будет при случае :)</p>
<p>Rust или Go? Наверное, главный вопрос - наличие
экосистемы библиотек/модулей, чтобы всё-таки была
можливость не всякий раз лезть в low-level coding, а
хотя бы раз через три? :)</p>
<p>Шо думаете?<br>
</p>
<pre cols="72">--
Volodymyr Litovka
"Vision without Execution is Hallucination." -- Thomas Edison</pre>
_______________________________________________<br>
uanog mailing list<br>
<a href="mailto:uanog@uanog.kiev.ua" target="_blank">uanog@uanog.kiev.ua</a><br>
<a href="https://mailman.uanog.kiev.ua/mailman/listinfo/uanog" target="_blank">https://mailman.uanog.kiev.ua/mailman/listinfo/uanog</a><br>
</blockquote>
</div>
</div>
_______________________________________________<br>
uanog mailing list<br>
<a href="mailto:uanog@uanog.kiev.ua" target="_blank">uanog@uanog.kiev.ua</a><br>
<a href="https://mailman.uanog.kiev.ua/mailman/listinfo/uanog" rel="noreferrer" target="_blank">https://mailman.uanog.kiev.ua/mailman/listinfo/uanog</a></blockquote>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
uanog mailing list
<a href="mailto:uanog@uanog.kiev.ua" target="_blank">uanog@uanog.kiev.ua</a>
<a href="https://mailman.uanog.kiev.ua/mailman/listinfo/uanog" target="_blank">https://mailman.uanog.kiev.ua/mailman/listinfo/uanog</a></pre>
</blockquote>
<pre cols="72">--
Volodymyr Litovka
"Vision without Execution is Hallucination." -- Thomas Edison</pre>
</div>
</blockquote></div>