Jsx707
Раст прикольный но он даже на 10% плюсы не заменил
На нём целые ОС пишут..... Вполне себе неплохой аргумент в сторону Rust. Надо будет он и в GameDev'е воткнёт палки в колёса C++. Я думаю так.
Andrii
Раст прикольный но он даже на 10% плюсы не заменил
Ну... смотреть надо, в принципе в cargo написано уже почти всё что надо. Заменить сложно, надо чтобы система вырастала с нуля
Иаков
зачем?
Ну, на джаве вакансий чистого бэка для джунов больше... А на шарпе если джуну бэк искать, там только фулстэк
Bogdan
почему так, интересно
Плюсы сложно заменить
Сидредин
Плюсы сложно заменить
раст замена плюсов или С?
Текст голосового сообщения:
От Kaärin Shmetter: даже те, кто знаком с Linux, но, наверное, знаком с таким пакетом, как Это набор стандартных для выполнения повседневных задач ээ в системах. Это всякие ээ коуч и так далее вот их по-моему даже ну не все, а вот именно часть или даже все переписали на И если честно разница в производительности либо нет, либо раз обгоняет. То есть там, по-моему, даже не было почти таких случаев, где Сиба оказывался быстрее, а если оказывался ну это разница в миллисекунды. Вот. И то очень редко. Поэтому как по мне, это вполне себе достойный конкурент по отношению к плюс.
Bogdan
Хм... А если го выбрать? Или там не все так интересно?
Голэнг очень странный и непродуманный
Andrii
почему так, интересно
Ну... моё ощущение что на Rust чуть больше проектов в общем. Но есть специализированные ниши
Иаков
ты же вроде котлин учил
Угу, для андроида.. Но решил пока просто язык поучить, джаву... С нее на котлин на изи перейти, если передумаю
Andrii
раст замена плюсов или С?
Плюсов, Си и Rust очень отличаются по стилю мышления
Bogdan
Почему?
Причин много
Сидредин
Угу, для андроида.. Но решил пока просто язык поучить, джаву... С нее на котлин на изи перейти, если передумаю
хотя, насчёт изучения Java - я бы тоже изучил его. Но боюсь ещё больше распылиться
Bogdan
Начиная от исторической заканчивая рентабельностью
Сидредин
Раст разве не на си написан?
это не имеет значения. Многие языки на С
Bogdan
Но язык на си не может заменить сам си
Bogdan
Низкий уровень по прежнему за си и ассемблером
Jsx707
Кому тяжело или лень слушать - на Rust даже был переписан пакет стандартных утилит для выполнения повседневных задач в Linux-системах - coreutills и сравнивали производительность реализации программ написанных на Си и на rust и что вы думаете ? Rust не проигрывал, он либа обгонял, либа результаты были одинаковые
Сидредин
Жиза
Ты тоже не распыляйся))
Andrii
Раст разве не на си написан?
На Rust, github говорит 97.6% на Rust, Python 0.3% (билд) остальное ещё меньше
Иаков
Jsx707
Голэнг очень странный и непродуманный
Почему не продуманный? Я не писал на нём, но помню, что в нём порой специально не реализовывали определенные возможности и парадигмы чтобы не усложнять язык. Также он да, очень быстрый и безопасный
Andrii
Начиная от исторической заканчивая рентабельностью
Рентабельность как раз очень спорна
Bogdan
Рентабельность как раз очень спорна
Большинство проектов написаны на плюсах и что бы перенести надо чуть ли не с нуля переписывать
Andrii
Но язык на си не может заменить сам си
Может. Python написан на Си, и у него своя ниша. Вообще, кодогенератор LLVM, какая разница на чём написан персинг дерева языка?
Иаков
Почему не продуманный? Я не писал на нём, но помню, что в нём порой специально не реализовывали определенные возможности и парадигмы чтобы не усложнять язык. Также он да, очень быстрый и безопасный
Угу... Гугл его вроде сделал, специально, чтоб новички быстро стартовали на нем писать сложные вещи... На нем же больше Сикросервисы делают или переписывают части медленные на него
Andrii
Большинство проектов написаны на плюсах и что бы перенести надо чуть ли не с нуля переписывать
Ну... это про все проекты справедливо. Думаешь переписать Django на Go проще?
Bogdan
Ну... это про все проекты справедливо. Думаешь переписать Django на Go проще?
Вопрос в другом, зачем? Если оно работает, приносит доход то смысл лишних трат которые не факт что окупяться
Jsx707
Постараюсь!)
Если вы беспокойтесь, что распыляетесь , вспомните меня - несколько месяцев на Python, несколько месяцев HTML, Javascript, node JS, Electron JS, react-native, несколько месяцев на Java, потом C/C++ и много чего ещё
Jsx707
Хпхп... Ничеси.. Но как, остановился на плюсах все таки
Да, но я не бросаю Java. У меня на нём будет ещё проект и возможно ещё BugReporter с GUI будет написан на нём
Jsx707
И ещё одна игрушка на Java, я её пишу время от времени
Andrii
Вопрос в другом, зачем? Если оно работает, приносит доход то смысл лишних трат которые не факт что окупяться
Ну... Есть вопрос рентабельности: скорость добавление новых фичей. И другие. А иногда разработка просто стакается когда невозможно пофиксить баги не наплодив новых.
Иаков
И ещё одна игрушка на Java, я её пишу время от времени
Я на джаве бы пописал консольные игры. Правда, для этого нужно будет запускать и Дебажить их чисто под терминалом шинды, так как очистка консоли и смена позиции курсора не работает в консолм idea, netbeans, eclipse
Bogdan
А в изначально хреновой архитектуре
Jsx707
У меня кстати стиль написания кода в C++ унаследован от Java отчасти). Название файла совпадает с названием класса, ещё это конечно не только в Java, есть а других яп, но всё же , я забыл как это называется , кэмэлкейс вроде когда название классов и функций выглядят как-то так - setDate, GetTime и ТД
Bogdan
Jsx707
Он мастер на все руки
😂😂😂😂😂😂😂.
Jsx707
Он мастер на все руки
Не надо, иначе тут есть такой товарищ как Igor и он меня тогда вообще уничтожит тут
Иаков
Он мастер на все руки
Это ж хуже, чем фулстэк, не?
Andrii
А в изначально хреновой архитектуре
Есть языки, на которых изначально сложно решить вопрос архитектуры. Вообще, у меня иногда приходит в голову мысль, что если взять два языка, один в котором чаще ошибаешься, и другой, который нет, то в целом команда запилит проект на первом языке и будет уволена. А вторая будет работать в поте лица, будут возникать новые баги, будет потребность в новых программистах, ... И язык станет мегапопулярным, потому что все будут только и делать, что искать грамотных спецов
Jsx707
А, мне показалось моё имя...... Я окончательно с ума сошёл
Andrii
А ты какой разработчик? Бэкэндер?
Сейчас у меня сетевой стек больше, там Си. Я так я работал с разными технологиями начиная от разработки драйверов видеокарт
Jsx707
А ты тут вообще при чем, я про Андрея
Ну это да...... Такое ощущение что Деннис Ритчи учился по его книгам 😂😂😂
Jsx707
Деннис Ритчи учил свой же язык программирования по книгам Андрия 😂😂😂 Ладно. Не смешно
Andrii
Насыщенная жизнь и разработка) А опыт прогания сколько лет?
Ну... первую программу на калькулятор я написал и отладил в тетрадке где-то в 1989. В 1990 видя, как я программирую в тетрадке, мне купили микрокалькултор программируемый
Andrii
И всё же я попрошу тебя создать нормальный драйвер для видеокарт Amd radeon на Windows..
Ой, там большие команды, сделать почти нереально. Просто при объёмах кода в несколько гигабайт уже нет человека, который хоть придлизительно знает что и как работает
Andrii
Но я больше встречал просьбы запилить драйвер AMD под Linux, под Windows он более-менее нормальный
Andrii
А я знаю как работает - х*ёво. 😂
Тут не только AMD, просто есть различия в nVidia и в AMD. Если разработчики игр и движка (и тестирование) больше на nVidia, то такой будет и результат
Bogdan
Там же тонна гемора