LINUX.ORG.RU
ФорумTalks

О проблемах СИ, о проблемах СИ++, и вообще помогите разобраться что творится в мире этом?

 , ,


0

3

Только что сидели в дискорде с человеком одним, написавшим бота чисто на ИИ(по его словам), по виду не особо разбирающегося в том, как работает сам бот и что он делает. Естессна, вспомнив про то, что вокруг одни говноеды и тру-кодеры вымерли (цитируя: Когда-то на нём писался практически весь софт, и понятие «быть программистом» однозначно и безальтернативно включало в себя «знать Си».), я поднял панику. Откуда не возьмись выскачил ещё один чел, который прямо пошёл на меня со словами следующими:

[22:45] ну по твоим же словам
[22:45] если ты си-процедурщиков превозносишь
[22:46] язык с кучей проблем с безопасностью памяти

язык с кучей проблем с безопасностью памяти

Часто читал об этом. В ответ упомянул, что есть безопасный Раст, крайне нелюбимый львиной долей ЛОРа. Как вдруг тот же чел выдвигает своё сильное заявление о том, что Rust - это не альтернатива СИ, и что альтернативой СИ будет Zig(я никогда про него не слышал).

[22:49] зиг - альтернатива си
[22:49] превозносить си, который любой функциональщик будет презирать
[22:50] любой, кто пишет на хаскеле, лиспах

Пишу чуть ли не ночью, поэтому сейчас туго соображаю. Что за Zig? Кто начал форсить Rust как альтернативу C? Не сам же я это придумал. И с каких пор C теперь не в почёте?

Перемещено hobbit из general


сишечку выкатили в начале 70х. и за это время полно было разных альтернатив, много лучших чем сишечка, но воз и ныне там. и раз за 50 лет ничего не случилось, то и еще 50 не случится.

alysnix ★★★
()
Последнее исправление: alysnix (всего исправлений: 1)

язык с кучей проблем с безопасностью памяти

Передай клоуна ему. За толстоту.

u5er ★★★
()

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

water_closed
()

«There are only two kinds of languages: the ones people complain about and the ones nobody uses.»

kaldeon
()

О проблемах СИ, о проблемах СИ++, и вообще помогите разобраться что творится в мире этом?

Си - это по сути чуть более высокоуровневый и хорошо портируемый ASM. Теперь подумай, какой процент кода проекта обычно пишут на асме? Немного?

Сейчас уже есть довольно хорошие транспайлеры типа Nelua.io и Haxe, которые генерят в т.ч. и сишный код и прекрасно интегрируются с сишными либами. Но это высокоуровневые ЯП с гораздо большей продуктивностью кодера, где допустить ошибку управления памятью намного менее вероятно.

Ещё транспайлеры с удачным синтаксисом входного ЯП типа Haxe очень полезны для таргетов типа петона с очень неприятным синтаксисом (проблема далеко не только в отступах), но хорошими другими свойствами типа высокой портабельности и большого обилия готовых либ.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от MOPKOBKA

Все равно ее не брошу

При наличии богатых спонсеров можно надра_ивать хоть в маш кодах, когда дедайны почти отсутствуют.

sanyo1234
()
Ответ на: комментарий от sanyo1234

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

С одной стороны переход на раст это хорошо а с другой гаечки крутятся по всем фронтам, если более глубоко и широко взглянуть на процессы и не уходить в частности а связывать на таймлайне множество звоночков, вырисовывается картина с гаечкам которые крутит кто то из-за кулис))

RedTerror
()
Последнее исправление: RedTerror (всего исправлений: 2)

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

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

firkax ★★★★★
()

зиг - альтернатива си

В пейсту такая альтернатива. Когда у них через 2 года код перестаёт собиратья вообще и в принципе - это детский сад, а не альтернатива.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)