169 похожих чатов

А зачем спорить? Раньше почти все писали на Сях. Теперь

почти все - на Java/C# и скриптовых языках. На С/С++ пишут только что-то системное.

19 ответов

51 просмотр

это ты с растоманами не сталкивался

Vyacheslav Olkhovchenkov
это ты с растоманами не сталкивался

Я кстати им очень интересуюсь, но чет все время что-то мешает. Но по моему там народ нормальный, правда я никогда ничего не выснял по расту😊

Vadim Goncharov
http://rustmustdie.com/ народ там фанатики

Я вот начал изучать Rust, пока он мне своей здоровой армейскостью нравится. Тем, что почти пинками заставляет проверять успешность каждой операции, и тем, что у любого участка памяти должен быть владелец

Александр Поволоцкий
Я вот начал изучать Rust, пока он мне своей здоров...

> почти пинками заставляет проверять успешность каждой операции go какой-то

𝙰𝚗𝚍𝚛𝚎𝚢 𝖪𝖺𝗋𝖾𝗉𝗂𝗇
> почти пинками заставляет проверять успешность ка...

go произвел на меня впечатление какого-то не очень здорового языка

когда сделают для ESP32, тогда задумаюсь

Я а чем гошка плоха, ну серьёзно. Разве проблема что они съехали в сторону микросервисов и веба?

Telebotik
Я а чем гошка плоха, ну серьёзно. Разве проблема ч...

Ну хотя бы if err = nil после каждого вызова функции

несбалансированная смесь паскаля и явы.

Vyacheslav Olkhovchenkov
несбалансированная смесь паскаля и явы.

Ну это очень субъективное дело. Зато компиляция быстрая что делает его удобным для развертывания в доке шмокере

Telebotik
Ну это очень субъективное дело. Зато компиляция бы...

Да не сильно и быстрая. Примерно на уровне си

щас будет имхо: сишный err = open(...); if (err < 0) { ... return; } // продолжаем читабельнее пирамид try {} catch в разы

Vadim Goncharov
http://rustmustdie.com/ народ там фанатики

То ли чувак нарочно пытается ввести в заблуждение, то ли просто слишком занят брызганьем слюной, но по крайней мере утверждение о том, что раст просто берёт и в лоб компилирует замыкания в машинный код — неправда, никаких замыканий там в релизной сборке не будет. Чтобы в этом убедиться, достаточно просто открыть ту же ссылку на годболт, которую он сам и даёт, и передать компилятору -C opt-level=3

я, конечно, тоже про раст мало знаю, но это сообщение звучит для меня странно, потому что в машинном коде никаких "замыканий" в принципе не бывает

Max
щас будет имхо: сишный err = open(...); if (err <...

Если бы в си всё так было хорошо, они бы не добавили себе defer блоки

Vadim Goncharov
я, конечно, тоже про раст мало знаю, но это сообще...

Не бывает, конечно. Под «в лоб», я имею ввиду, что замыкание компилируется самым очевидным образом — так же, как компилировалась бы обычная функция (плюс некоторые махинации, связанные с окружением замыкания), и это вроде бы на самом деле более-менее то, что получается без оптимизации (хотя тут он не обманывает, действительно выглядит нетривиально). Но вся эта мишура при оптимизации превращается во вполне себе прилично выглядящий ассемблер, где в этом месте нет никаких вызовов функций, поэтому все эти разглагольствования про то, что код получается медленный и громоздкий — очень странные

Илья Курьянов
Не бывает, конечно. Под «в лоб», я имею ввиду, что...

суть, я так понимаю, в том, что никто это не гарантирует, или, например, может требовать разбираться в неочевидных вещах, поэтому по крайней мере для начинающего его тезисы точно будут валидны

Похожие вопросы

Обсуждают сегодня

лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
#include <stdio.h> #include <stdlib.h> #include <time.h> int** generate_table(int size_matrix) { int** matrix = (int**)malloc(size_matrix * sizeof(int*)); for (int i ...
Чувак
1
Яндекс маршрутизатор кто-нибудь использовал с своих проектах, чтоб через него маршруты составить/посчитать? Насколько простой/муторный сервис?
Dreamer_0x01 VeseloV
7
У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
Дебил? Я ищу друга
Bitard 228
27
Карта сайта