Jump to content

    
Sign in to follow this  
Максим Лапшин

Rust вместо C

Recommended Posts

10 часов назад, gosha-z сказал:

А вы попробуйте переубедить. Не шапкозакидательством, с чего вы начали, а повествованием в стиле "Смотрите, как мне хорошо, ибо...". Мне вот тоже интересно, может я что-то теряю в жизни, продолжая писать на plain C...

Присоединяюсь, но практика показывает, что ждать будем долго и скорее всего не дождемся, тут ужу было как-то про новый "супер-пупер" язык, который рвет Си как тузик грелку, но так же быстро все и слилось...

Share this post


Link to post
Share on other sites
2 hours ago, SSerge said:

Когда же дело доходит до демонстрации успехов чары рассеиваются, а всем кто на что-то надеялся с помпой презентуют ещё один самопальный велосипед с квадратными колёсами.

А серебряной пули как не было, так и нет.

Тут бы немного не согласился. 
Проблема не в языке, а в непонимании некоторыми его прикладного назначения и целевой аудитории. 
С++ появился с появлением промышленного коллективного программирования. Решает  в основном задачи взаимодействия и претендует на архитектуру. 
Но эффективность отдельно взятых программистов по сравнению с C не повышает никак. 
А вот Arduino с его примитивизмом отлично встроился в индустрию образования и там просто незаменим. Можно сказать стал серебрянной пулей. 
Phyton просёк спрос на либы гораздо более мощные чем у C++,  и тож занял большую нишу у низкобюджетных  программеров  под PC. 
Rust же очевидно ломится в нишу зарождающегося IoT на базе микрокомпьютеров типа всяких Pi, для которых Phyton слишком медленный и "нестабильный"

Прикольно использование ими эвфемизма "нестабильный" . Может показаться что термин применяется в смысле - глючный.
Но нет, похоже этим термином хотят обозначить проблему текучести библиотек. В той индустрии становится проблемой быстрая изменчивость библиотек.
Если сегодня проект компилится, то завтра може не скомпилиться, потому что в их сфере (халявного опенсорса) либы меняются чуть ли не каждый день.  

Share this post


Link to post
Share on other sites

Питон для вендузятников придумали, т.к. у них нормальной командной строки нет. Вот и приходится бедолагам вместо баш-скриптов портянки на наркоманском питоне ваять.

А всякие расты/го и т.п. - просто новомодное веяние: "всем назло придумаю 100500й никому не нужный ЯП". Хипстерство какое-то.

Share this post


Link to post
Share on other sites

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

 

ПЕТУХ И ЖЕМЧУЖНОЕ ЗЕРНО

Навозну кучу разрывая,
Петух нашел Жемчужное Зерно
И говорит: «Куда оно?
Какая вещь пустая!
Не глупо ль, что его высоко так ценят?
А я бы, право, был гораздо боле рад
Зерну ячменному: оно не столь хоть видно,
Да сытно».

 

И.А.Крылов.

Share this post


Link to post
Share on other sites

Вот, собственно, только маргиналы и фрики и занимаются выдумыванием очередного никому не нужного псевдоязыка программирования. Есть С, для любителей ООПщины есть С++. Больше ничего не нужно.

Про пхытон я уже высказался - его только ограниченные используют, т.к. не имеют полноценных средств для работы. А уж rustаманы вообще непонятно чем руководствуются...

 

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

Edited by Eddy_Em

Share this post


Link to post
Share on other sites
48 минут назад, Eddy_Em сказал:

Вот, собственно, только маргиналы и фрики и занимаются выдумыванием очередного никому не нужного псевдоязыка программирования. Есть С, для любителей ООПщины есть С++. Больше ничего не нужно.

И в магазинах нужно оставить два типа одежды: ватник для зимы и ХБ для остальных сезонов.

2 часа назад, AlexandrY сказал:

Phyton просёк спрос на либы гораздо более мощные чем у C++,  и тож занял большую нишу у низкобюджетных  программеров  под PC. 

"Низкобюджетные программисты под PC" - это кто такие, интересно? Уж не те ли, чья зарплата в среднем в 2-4 раза выше эмбеддерской?

Share this post


Link to post
Share on other sites
1 час назад, Eddy_Em сказал:

Про пхытон я уже высказался - его только ограниченные используют, т.к. не имеют полноценных средств для работы.

Например, Portage в Gentoo написан на Python, а вы практически везде говорите про этот дистрибутив :dance3:

Как так?

3 часа назад, Eddy_Em сказал:

Питон для вендузятников придумали, т.к. у них нормальной командной строки нет. Вот и приходится бедолагам вместо баш-скриптов портянки на наркоманском питоне ваять.

Вот как раз портаж работает так медленно именно из-за той части, где используется bash :blum3:

Share this post


Link to post
Share on other sites
2 minutes ago, Grizzly said:

Как так?

Это - происки вендузятников ☺

Есть, кстати, версия portage на кошерной сишечке, но, к сожалению, еще не очень все там стабильно. И приходится терпеть дикие тормоза из-за этой питонятины.

Share this post


Link to post
Share on other sites
1 минуту назад, Eddy_Em сказал:

portage на кошерной сишечке

На крестах, если о Paludis речь, он но выпилен из Gentoo, ибо не поддерживает новые EAPI. Он почти как 4 года не развивается. Никаких изменений.

А по поводу bash - была попытка уже почти как 10 лет назад написать libbash, но это тоже всё быстро сдохло и провалилось. На bash очень медленно парсить ебилды. Увы, это так.

Share this post


Link to post
Share on other sites

Понятное дело: и баш, и питон - тормозные интерпретаторы. И такие вещи, как парсинг длиннючих списков и построение деревьев зависимостей ни на баше, ни на питоне нормально работать не будут.

Для этого нужен полноценный компилируемый ЯП. И очень плохо, что запустили paludis и другие подобные попытки написать нормальный portage... По крайней мере, появилась бы возможность почти полностью этот дебильный питон из системы выпилить!

Share this post


Link to post
Share on other sites

Питон дебильным может быть только в руках дебилов. В нашей практике, например, питоновое приложение качает видеопоток 500 мегабит в секунду, потребляя единицы процентов CPU.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this