На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (7) [1] 2 3 ...  6 7 все  ( Перейти к последнему сообщению )  
> Rust vs Чистейший Си , и еще си шарп вдогоночку
    Для внеклассного чтения мне и Раста хватает))). За линки - пасип! Буду экспериментировать.

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

      Это сообщение было перенесено сюда или объединено из темы "Создание и запуск бота для Skype"
        Цитата JoeUser @
        Для внеклассного чтения мне и Раста хватает))).

        Ну тогда напиши бота на Rust. В чем проблема? :D
        А вообще не очень понимаю, какой смысл учить язык, позиционирующий себя как альтернатива С++? Ведь выгоднее изучить язык, который будет как дополнение, к уже имеющемуся инструменту(не, я бы понял, если бы ты полностью перешел на Rust или там D, выкинув С++ из своего арсенала, за ненадобностью). Но нет же, надо изучить еще один такой же, но с другой парадигмой :D
        В итоге у тебя в арсенале появился еще один молоток(Rust), чуть красивее первого(C++), но в конечном итоге - молоток, вместо поскогубцев :D
        Сейчас на C# обычно не составляет каких либо проблем решить ту или инную задачу связанную с десктоп или веб технологиями, плюс ко всему он кросплатформенный. И дальше будет развиваться в этом направлении(.NET Core).

        Это сообщение было перенесено сюда или объединено из темы "Создание и запуск бота для Skype"
        Сообщение отредактировано: Wound -
          Цитата Wound @
          Ну тогда напиши бота на Rust. В чем проблема? :D

          Проблема в знании :) Пока я только прочел половину книги (там одна база и вершки более сложных тем). На вторую часть книги, где вся правжа ржавчины, пока тупо не хватает времени - это для души. До С++ руки давно не доходили, последние пару месяцев усиленно осваивал и параллельно ваял продукт, используя HTML5+CSS3+PHP7+Bootstrap4+MODX Revo. Попутно чутка касаясь жабаскрипта, вернее JQuery.

          По поводу, почему Раст, зная С++. Просто его подход и основополагающие принципы мне зашли. Поверь мне, я знаю что я для себя решаю. И дело не в какой-то новизне просто-так, стильности & etc. Ведь когда-то я прошел достаточно интересный путь "переходов". Про институтский PL/1 я молчу, это только для аттестата. А вот для заработной платы цепочка была следующая Turbo Pascal ► Clarion for DOS ► Virtual Pascal ► Delphi ► Perl Perl Perl :) Очень его много ► C Builder ► MinGW64+Qt5. И каждый раз я получал какие-то плюшки от изучения нового, и чуйка не разу не подводила, затраты окупались. Пару лет назад заинтересовался D, но повозившись, интерес угас. Ибо это недопиленный в плане инструментария, но самый настоящий заменитель С++. А вот Раст, это скорее всего Супер-Заменитель Си без плюсов. Он не раздувает/не изменяет/да и не реализует в полной мере плюсовую концепцию ОО(Проектирования), но предлагает свои красивые решения. Это манит. Естественно, все вышесказанное - мое ИМХО, спорить не намерен.

          Цитата Gonarh @
          Раст - говно, разработчиков - сжечь.

          жЫвьем, или может сперва живительным ипритом обработаем душевные раны казнимых, мой фюрер?! :lol:

          И да, Wound ... Среди ЯП, которые генерят байткод мне не нравятся все, кто потом этот байткод гоняют в своей виртуальной машине, или с использованием ЖЫЫЫЫРНЮЩЕГО фрэймворка. Еще Никлаус Вирт в далеком прошлом, 1996 годе, писал "Долой ЖЫР!". Кросава сказал, респектую уже десятилетия. И очень жаль непопулярность разновидности байт-кода - "шитый код", который юзает в первую очередь Forth, а возможно и Factor.

          Это сообщение было перенесено сюда или объединено из темы "Создание и запуск бота для Skype"
            Цитата JoeUser @
            А вот Раст, это скорее всего Супер-Заменитель Си без плюсов. Он не раздувает/не изменяет/да и не реализует в полной мере плюсовую концепцию ОО(Проектирования), но предлагает свои красивые решения. Это манит. Естественно, все вышесказанное - мое ИМХО, спорить не намерен.

            ИМХО, Раст вообще никак не заменит С++. Почему? Ну потому что С++ параллельно развивается, на нем туева хуча написанного ПО, библиотек, готовых решений. Под практически все системы, даже перспективные есть компиляторы. И он универсальный, а не заточен на что то конкретное. Он легко и просто скрещивается с другими языками, технология давно отлажена. В общем, не хочу тебя разочаровывать, но Rust вряд ли догонит С++, а уж о замещении речи вообще нет.

            Цитата JoeUser @
            И да, Wound ... Среди ЯП, которые генерят байткод мне не нравятся все, кто потом этот байткод гоняют в своей виртуальной машине, или с использованием ЖЫЫЫЫРНЮЩЕГО фрэймворка.

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

            Добавлено
            Цитата JoeUser @
            Еще Никлаус Вирт в далеком прошлом, 1996 годе, писал "Долой ЖЫР!". Кросава сказал, респектую уже десятилетия. И очень жаль непопулярность разновидности байт-кода - "шитый код", который юзает в первую очередь Forth, а возможно и Factor.

            Как по мне, то QT, который ты так любишь - жирнюючий до беспредела. Еще в эпоху паскаля, когда я брал QT, то меня очень сильно расстраивал размер моих программ на выходе, после чего я его просто бросал.
            Поэтому я не понимаю - почему вот этот ЖЫР ты юзаешь и хвалишь, а вон тот ЖЫР - долой ЖЫР?

            Это сообщение было перенесено сюда или объединено из темы "Создание и запуск бота для Skype"
            Сообщение отредактировано: Wound -
              Цитата Wound @
              Как по мне, то QT, который ты так любишь - жирнюючий до беспредела

              Это первое, что мня печалит до кровавых слез!!! :lol: Пользую - да, люблю ... НЕНАВИЖУ ЗА ЖЫР!!! Уже присматривался с либе Nana, но профинтерес угас. Но заметка осталась! Если что-то обломится и сроками зажмут средне - попробую ее поучить и попользовать.

              Цитата Wound @
              Раст вообще никак не заменит С++. Почему? Ну потому что

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

              Цитата Wound @
              мне проще взять и написать на явошарпе 1 раз.

              А кагже честь программера, или материальный бонус это наше все? А какгже память Великих Отцов программирования ZХ-Speсtrum, отцов Digger'а, где душераздирающая аркада вмещалась в 32...64 КИЛОБАЙТА?!!! :)

              Цитата Wound @
              В твоем случае придется перекомпилировать под каждую систему.

              Так и только так!!! Чтобы вытек ЖЫР бессистемной кросплатформенности. Даешь для каждой платформы апликейшены без ЖЫРА!!! :lol:
              И, как говорит мистер Жириновский ... "напоследочек" ... Qt - СРАНЫЙ ЖЫР!!! Который позволяет срубить лавандос просто быстрее. А потом, за стаканом виски, сидеть и краснеть, чтобы никто не видел ... "я его использовал, не асилил, слабак, #жыстьговно" :lol:

              Сообщения были разделены в тему "Rust vs Чистейший Си"

              Это сообщение было перенесено сюда или объединено из темы "Создание и запуск бота для Skype"
                Цитата JoeUser @
                Это первое, что мня печалит до кровавых слез!!! :lol: Пользую - да, люблю ... НЕНАВИЖУ ЗА ЖЫР!!! Уже присматривался с либе Nana, но профинтерес угас. Но заметка осталась! Если что-то обломится и сроками зажмут средне - попробую ее поучить и попользовать.

                Ну тогда довольно странно, бери тогда чистый С/С++ и бросай этот ЖЫРный QT.

                Цитата JoeUser @
                Потому, что он не заточен менять что-то из кода, из наработок, из библиотек и наследия!!! И, повторюсь, если он и будет огрызаться - но только с СИ без плюсов в плане новых разработок!

                Ну так какой же тогда это супер-мега заменитель С/С++ ? Если бы он таким был, тогда бы С/С++ давно уже в топке были бы. Ан нет, этот Rust очередная реинкарнация С/С++ с блекджеком и шлюхами, и не более. Да еще наследования там нет. Вообще ересь какая то.

                Цитата JoeUser @
                А кагже честь программера, или материальный бонус это наше все? А какгже память Великих Отцов программирования ZХ-Speсtrum, отцов Digger'а, где душераздирающая аркада вмещалась в 32...64 КИЛОБАЙТА?!!! :)

                Чай не в 95 году живем. Сейчас оперативной памяти в компьютерах больше, чем у людей в жестких дисках в 2000 годах было.

                Цитата JoeUser @
                Так и только так!!! Чтобы вытек ЖЫР бессистемной кросплатформенности. Даешь для каждой платформы апликейшены без ЖЫРА!!! :lol:
                И, как говорит мистер Жириновский ... "напоследочек" ... Qt - СРАНЫЙ ЖЫР!!! Который позволяет срубить лавандос просто быстрее. А потом, за стаканом виски, сидеть и краснеть, чтобы никто не видел ... "я его использовал, не асилил, слабак, #жыстьговно" :lol:

                Ну посмотри на тех кто платит, сейчас многие даже на С++ не хотят разработку, хотят сразу под все ОС. И платят за это деньги. И оно работает и даже довольно быстро работает под все системы. Поэтому не вижу смысла в том, чтоб писать 10 лет то, что можно сделать за год. Это при том, что пока будешь писать все эти 10 лет, уже четыре раза выйдет новый стандарт, а твое поделие уже никому и нафиг не упрется.

                Эта тема была разделена из темы "Создание и запуск бота для Skype"
                  Цитата Wound @
                  Ну тогда довольно странно, бери тогда чистый С/С++ и бросай этот ЖЫРный QT.

                  Увы, сейчас модно и самое главное - выгодно по КПД ... говнокодить! :(

                  Цитата Wound @
                  Да еще наследования там нет. Вообще ересь какая то.

                  Во, ты узрел суть! Не к С++ тут апелляция, это же сразу видно. Си без плюсов тут для сравнения кстати.

                  Цитата Wound @
                  Чай не в 95 году живем. Сейчас оперативной памяти в компьютерах больше, чем у людей в жестких дисках в 2000 годах было.

                  "Старая песня о главном" :lol: Это примерно как "давайте расстреляем 100 подозреваемых, виновного точно казним". ОТМАЗА ПО КАЛЕНДАРЮ НЕ КАНАЕТ!!! Ибо гораздо раньше был озвучен прекрасный постулат - Бритва Оккама. Не нужно раздувать ЖЫР кода без необходимости - потомки проклянут!

                  Цитата Wound @
                  Поэтому не вижу смысла в том, чтоб писать 10 лет то, что можно сделать за год.

                  В плане обеспечения достатка - ты на стопицот процентов прав! Хочешь ламборджини - учи сишарп. Только после смыва своей души в унитаз не забудь протереть ободок унитаза и воспользоваться ароматизатором воздуха, про функцию ершика и С++ я молчу.
                    Цитата Gonarh @
                    разработчиков - сжечь

                    Кстати ... я тут посылал запрос в небесную канцелярию, и мне ответили, что методику SFINAE для С++ придумал Говнодемон!
                    Говнее методики не придумать. Говнявое говенное говно. Фу - дышать нечем!

                    У Раста в этом плане - лаконичность, однозначность и отсутствие говнокода.
                      Цитата JoeUser @
                      Увы, сейчас модно и самое главное - выгодно по КПД ... говнокодить!

                      Ну а зачем ты мучаешь себя? Переходи на assembler и делов то. Никакого тебе ЖЫРа нет. Ну и заодно пиши все с нуля, зачем тебе сторонние библиотеки?

                      Цитата JoeUser @
                      Во, ты узрел суть! Не к С++ тут апелляция, это же сразу видно. Си без плюсов тут для сравнения кстати.

                      Си не позиционируется себя как ОО язык, в отличии от Rust. Ну и Rust вряд ли угонится за Си, по памяти и скорости просядет. Смысл их сравнивать? Да и ниша у Rust на сколько я понимаю несколько другая. Он стоит где то между С++ и явошарпами, а не между C++ и assembler. Так что такое сравнение тут не уместно. По сравнению с Си, в том же Rust будет очень много ЖЫРа.

                      Цитата JoeUser @
                      "Старая песня о главном" Это примерно как "давайте расстреляем 100 подозреваемых, виновного точно казним". ОТМАЗА ПО КАЛЕНДАРЮ НЕ КАНАЕТ!!! Ибо гораздо раньше был озвучен прекрасный постулат - Бритва Оккама. Не нужно раздувать ЖЫР кода без необходимости - потомки проклянут!

                      Этот постулат опровергает как раз твои убеждения. Вместо того, что бы взять язык предназначенный для конкретной цели, ты идешь по пути большего сопротивления. Если мне нужна кросплатформенность я возьму явошарпы, напишу 1 раз и забуду. А ты будешь потом мудохаться и перекомпилировать под разные платформы.

                      Цитата JoeUser @
                      В плане обеспечения достатка - ты на стопицот процентов прав! Хочешь ламборджини - учи сишарп. Только после смыва своей души в унитаз не забудь протереть ободок унитаза и воспользоваться ароматизатором воздуха, про функцию ершика и С++ я молчу.

                      Ничего не понял. У тебя видимо очень предвзятое отношение к тем или иным языкам. Может не осилил просто? :D

                      Добавлено
                      Цитата JoeUser @
                      У Раста в этом плане - лаконичность, однозначность и отсутствие говнокода.

                      Ага, конечно :lol:
                      https://habr.com/ru/post/315152/#41
                      Сообщение отредактировано: Wound -
                        Цитата Wound @
                        Си не позиционируется себя как ОО язык, в отличии от Rust

                        WTF? Откуда вдруг у Раста взялось позиционирование на ООП? :blink: Я не так давно тут про это спрашивал, ответили типа "можно", но таким колоритным кодом, что ну его нафик это ООП. Тут ты заблуждаешься на стопицот процентов, уверяю тебя.

                        Цитата Wound @
                        Ну а зачем ты мучаешь себя? Переходи на assembler и делов то. Никакого тебе ЖЫРа нет. Ну и заодно пиши все с нуля, зачем тебе сторонние библиотеки?

                        В этом плане Си без плюсов хорош, и библиотек замечу - на порядки больше плюсанутых. И биндить их в Раст вполне себе можно. Си без плюсов - почет и уважуха!

                        Цитата Wound @
                        Ну и Rust вряд ли угонится за Си, по памяти и скорости просядет

                        Откуда инфа? Как может Си обогнать если Раст ничего лишнего не делает? Будут работать одинаково. А вот плюсы имеют все возможности просесть по скорости. Возьми ту же идиому виртуальных функций, а тем паче двойную диспетчеризацию.

                        Цитата Wound @
                        Ничего не понял. У тебя видимо очень предвзятое отношение к тем или иным языкам. Может не осилил просто? :D

                        У меня чуйка, и подсказывает она, что можно зарабатывать и без СУПЕР ЖЫРА. Да, не осилил ввиду стойкого отвращения.

                        Цитата Wound @
                        Ага, конечно :lol:

                        Статья неосилятора :lol: Одно то, что он не может осознать понятие "безопасного кода" намекает кагбэ :lol: Дальше этого бред не читал.
                          M

                          Киля, холиварить по теме топика продолжаем тут.
                          За тобой слово, давай наезжай :)
                            Цитата JoeUser @
                            WTF? Откуда вдруг у Раста взялось позиционирование на ООП? Я не так давно тут про это спрашивал, ответили типа "можно", но таким колоритным кодом, что ну его нафик это ООП. Тут ты заблуждаешься на стопицот процентов, уверяю тебя.

                            Цитата
                            Объектно-ориентированное программирование как таковое языком не поддерживается, но язык позволяет реализовать большинство понятий ООП при помощи других абстракций[8].


                            Цитата JoeUser @
                            В этом плане Си без плюсов хорош, и библиотек замечу - на порядки больше плюсанутых. И биндить их в Раст вполне себе можно. Си без плюсов - почет и уважуха!

                            А нахрена мне тогда Rust, если эти библиотеки на Сях? :D

                            Цитата JoeUser @
                            Откуда инфа? Как может Си обогнать если Раст ничего лишнего не делает? Будут работать одинаково. А вот плюсы имеют все возможности просесть по скорости. Возьми ту же идиому виртуальных функций, а тем паче двойную диспетчеризацию.

                            Ну например: https://eax.me/cpp-will-never-die/
                            Цитата

                            Rust действительно безопасный, но, к сожалению, далеко не быстрый. По скорости на момент написания этих строк Rust сравним с Java, Go и Haskell:


                            Цитата JoeUser @
                            У меня чуйка, и подсказывает она, что можно зарабатывать и без СУПЕР ЖЫРА. Да, не осилил ввиду стойкого отвращения.

                            Ну т.е. предвзятое отношение.

                            Цитата JoeUser @
                            Статья неосилятора Одно то, что он не может осознать понятие "безопасного кода" намекает кагбэ Дальше этого бред не читал.

                            А зря не читал.
                              M
                              ДИКЕЙ, почисти ящик приватных сообщений, ибо они более не принимаются.
                              Цитата
                              Цитата
                              Цитата
                              Привет!
                              Цитата
                              Закрыто JoeUser 27-08-2019: Введите причину закрытия темы здесь
                              Не очень понял, зачем ты закрыл тему, хоть какая-то активность началась в разделе...
                              Дарова! Просто я осознал, что был неправ при ее старте. Раст не альтернатива Си с плюсами. Вообще никаким боком. Раст альтернатива - Си без плюсов. Обычному Си. И для этого я открыл новую тему.
                              Да, но там уже немного иная дискуссия пошла. Боюсь, загнется.
                              Просто пойми, для знающих С++ идеология Раста немного иная, вернее - много много иная. Это как сравнивать мягкое с теплым. Это разные плоскости, разные подходы, принципы. Можно сравнить горячее с зеленым? Тут примерно так же. Но вот сравнение с Си без плюсов - тут есть хорошая тема для обсуждения.
                                Цитата Wound @
                                А нахрена мне тогда Rust, если эти библиотеки на Сях?

                                Это просто - Раст обеспечивает "безопасность кода", а Си - нет.

                                Цитата Wound @
                                Ну например: https://eax.me/cpp-will-never-die/

                                Хороший коммент по этому посту "Пост ради поста". Автор статьи - голимый ноунейм с деградацией IQ. Слыш, Киля, аля-улю, просыпайся!!! Включай ЧИСТО свой моск. Мне не нужны статьи левых даунов! Если есть чо предъявить - напиши сам своими словами.

                                Цитата JoeUser @
                                Ну т.е. предвзятое отношение.

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

                                Цитата Wound @
                                А зря не читал.

                                Недавно посадили БОГА КУЗЮ, зря не ходил покаяться.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (7) [1] 2 3 ...  6 7 все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0828 ]   [ 16 queries used ]   [ Generated: 29.03.24, 01:43 GMT ]