Ну т.е. вы бросили обвинение, довольно серьезное, в адрес другой страны, а когда вас попросили предоставить какие-то хотя бы минимальные свидетельства(ведь бремя доказательства лежит на том, кто высказывает тезис) то сразу началось "я доказывать ничего не собираюсь." Замечательно получается - поливать грязью другую страну вы собираетесь, это даже просить не надо, а вот как-то агрументировать свои слова нет, не заслужили мы этого. Весьма недостойное поведение, на мой взгляд, которое само по себе заставляет задуматься что все ваши утверждения являются банальным враньем.
Конфликт России и Китая тянется с 19 века, айгунский договор в китае в рамках школьной программы проходят в списке "неравных/несправедливых договоров", приамурье китайцы считают своей территорией, а в айгуньский исторический музей до сих пор запрещен вход русским гражданам. Но почему-то мне кажется, что если сейчас Китай нападет на России, вряд ли вы начнете рассуждать об исторической справедливости и о том, кому и что там пренадлежало несколько столетий назад.
Поразительная логика - вторгнуться в другую страну, оккупировать часть ее территории или целиком, а потом возмущаться почему ее жители плохо к вам относятся. Ну откуда в польше, латвии, эстонии, литве, грузии, украине взялась эта "русофобия". Заговор англо-саксев, не иначе.
Где именно в центре города вы видели такую надпись? На какой улице? ( полагаю что вы не ответите потому что сами в грузии не были и просто пересказываете чужие слова, не задаваясь вопросом насколько они правдивы)
Понял вашу позицию, спасибо. Замечу только, что сейчас, в 2023 году, сама практика использования .net на windows серверах является не сильно распространеной.
Ну во-первых приложения на GO и даже Rust не работают в 5 раз быстрее чем, к примеру, Java/C#, а во-вторых давайте тогда писать на assembler, будет еще быстрее и еще меньше памяти требовать.
А вот если случится невероятное и код, созданый гпт окажется не работающим. Ты ему еще раз объясняешь, а он в ответ всеравно код, который не работает. Что тогда? Все, закрываем проект?
Как минимум такое переписывание означает что уже уперлись в горизонтальное и вертикальное скалирование и остается только переписывать на языке без рантайма, а то и без GC.
IQ никогда не декларировался как "показатель ума" и споров что он показывает я в научной среде не видел. Есть концепция g-factor, которая определяет интеллект как совокупность нескольких навыков, из которых отдельно выделяют выделяют crystallized intelligence - способность к запоминанию, обучению, т.е. умение решать известные задачи и fluid intelligence - способность решать незнакомые задачи. Вот IQ это буквально показатель насколько человек способен справляться с незнакомыми задачами относительно какой-то выборки по популяции(100 среднее и дальше по квантилям). Как я понимаю, конфликт касательно собеседований в гугл появляется потому, что люди, привыкшие к тому, что в школе/универе/работе тестирует их crystallized intelligence("я знаю библиотеки, паттерны, алгоритмы, читал вот эти и эти умные книги и т.д."), сталкиваются с тем, что у них проверяют их fluid intelligence("вот вам задача, которую вы не знаете как решать, покажите как вы будете с ней справляться и сколько времени у вас на это уйдет") и это вызывает сильный когнитивный диссонанс.
Просто напомню, что началось все с утверждения "C#, который "всего" в 2 раза медленнее нативного Delphi". А касательно оптимизации - .net версия там так же без особых мыслей сделана, те же хинты для инлайнинга в C# тоже можно было бы расставить и использовать MathF вместо Math. Да и, к примеру, не удивлюсь если вот этот кусок побайтовой записи в файл занимает больше времени чем весь остальной код
Ну эппл отказалась, а гугл наоборот использует java c GC в андроид - видим ли мы какую-то категорическую качественную разницу в приложениях? Я бы не сказал.
На вашем же скриншоте написана ошибка запуска. А происходит она потому что первый тест это запуск с версией .net core, которая у вас не собралась. https://github.com/Mark-Kovalyov/CardRaytracerBenchmark/blob/master/c-sharp/run.cmd В результате вы смотрите только бенчмарк для .NET Framework, оптимизацией и развитием которого MS уже много лет не занимается.
Ну т.е. вы бросили обвинение, довольно серьезное, в адрес другой страны, а когда вас попросили предоставить какие-то хотя бы минимальные свидетельства(ведь бремя доказательства лежит на том, кто высказывает тезис) то сразу началось "я доказывать ничего не собираюсь." Замечательно получается - поливать грязью другую страну вы собираетесь, это даже просить не надо, а вот как-то агрументировать свои слова нет, не заслужили мы этого. Весьма недостойное поведение, на мой взгляд, которое само по себе заставляет задуматься что все ваши утверждения являются банальным враньем.
Конфликт России и Китая тянется с 19 века, айгунский договор в китае в рамках школьной программы проходят в списке "неравных/несправедливых договоров", приамурье китайцы считают своей территорией, а в айгуньский исторический музей до сих пор запрещен вход русским гражданам. Но почему-то мне кажется, что если сейчас Китай нападет на России, вряд ли вы начнете рассуждать об исторической справедливости и о том, кому и что там пренадлежало несколько столетий назад.
Поразительная логика - вторгнуться в другую страну, оккупировать часть ее территории или целиком, а потом возмущаться почему ее жители плохо к вам относятся. Ну откуда в польше, латвии, эстонии, литве, грузии, украине взялась эта "русофобия". Заговор англо-саксев, не иначе.
Где именно в центре города вы видели такую надпись? На какой улице? ( полагаю что вы не ответите потому что сами в грузии не были и просто пересказываете чужие слова, не задаваясь вопросом насколько они правдивы)
Можете привести пример хоть одного поста где описывается как в эмиграции "все хорошо"
Ну то, что вы описали решается сайдкаром, который можно на любом языке сделать. Или еще лучше взять готовое агноистичное решение, типа Istio
Язык С для вас тоже арабская вязь?
Понял вашу позицию, спасибо. Замечу только, что сейчас, в 2023 году, сама практика использования .net на windows серверах является не сильно распространеной.
А зачем это нужно если есть Nginx?
Ну во-первых приложения на GO и даже Rust не работают в 5 раз быстрее чем, к примеру, Java/C#, а во-вторых давайте тогда писать на assembler, будет еще быстрее и еще меньше памяти требовать.
Другой уровень, если бы условный ИИ начал писать код. А это наоборот шаг назад. Точно так же как HTMX на вебе.
А вот если случится невероятное и код, созданый гпт окажется не работающим. Ты ему еще раз объясняешь, а он в ответ всеравно код, который не работает. Что тогда? Все, закрываем проект?
Как минимум такое переписывание означает что уже уперлись в горизонтальное и вертикальное скалирование и остается только переписывать на языке без рантайма, а то и без GC.
IQ никогда не декларировался как "показатель ума" и споров что он показывает я в научной среде не видел. Есть концепция g-factor, которая определяет интеллект как совокупность нескольких навыков, из которых отдельно выделяют выделяют crystallized intelligence - способность к запоминанию, обучению, т.е. умение решать известные задачи и fluid intelligence - способность решать незнакомые задачи. Вот IQ это буквально показатель насколько человек способен справляться с незнакомыми задачами относительно какой-то выборки по популяции(100 среднее и дальше по квантилям). Как я понимаю, конфликт касательно собеседований в гугл появляется потому, что люди, привыкшие к тому, что в школе/универе/работе тестирует их crystallized intelligence("я знаю библиотеки, паттерны, алгоритмы, читал вот эти и эти умные книги и т.д."), сталкиваются с тем, что у них проверяют их fluid intelligence("вот вам задача, которую вы не знаете как решать, покажите как вы будете с ней справляться и сколько времени у вас на это уйдет") и это вызывает сильный когнитивный диссонанс.
Стоит только немного модифицировать задачу чтобы она не совпадала с литкод-паттернами и гпт сразу сдается.
Телеграм каналы доказывают обратное. Читать просто напросто быстрее, плотность информации выше.
Исходя из текста статьи можно сделать вывод что гугл просто стремится набирать людей с высоким IQ, а знания программирования действильно вторичны.
Просто напомню, что началось все с утверждения "C#, который "всего" в 2 раза медленнее нативного Delphi". А касательно оптимизации - .net версия там так же без особых мыслей сделана, те же хинты для инлайнинга в C# тоже можно было бы расставить и использовать MathF вместо Math. Да и, к примеру, не удивлюсь если вот этот кусок побайтовой записи в файл занимает больше времени чем весь остальной код
res.WriteByte((Byte)p.x);
res.WriteByte((Byte)p.y);
res.WriteByte((Byte)p.z);
Ну эппл отказалась, а гугл наоборот использует java c GC в андроид - видим ли мы какую-то категорическую качественную разницу в приложениях? Я бы не сказал.
На вашем же скриншоте написана ошибка запуска. А происходит она потому что первый тест это запуск с версией .net core, которая у вас не собралась. https://github.com/Mark-Kovalyov/CardRaytracerBenchmark/blob/master/c-sharp/run.cmd В результате вы смотрите только бенчмарк для .NET Framework, оптимизацией и развитием которого MS уже много лет не занимается.