Size: a a a

Programming Offtop

2020 May 28

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Ничего подобного. Во многих случаях можно сделать программу на JS, которая будет работать быстрее, чем программа на С. Весь вопрос всегда в том, сколько опыта и сил должно быть вложено в эту программу.
Это вопрос умений исполнителя. В среднем жс всегда тормознее си. То, что ты описываешь это исключительно редкие случаи, настолько, что ими можно принебречь.
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
Вообще ни разу, чистейший пиздёж. Это как сказать, что "все автомобили быстрые, если ты хорошо водишь", но битый запорожец никак не смогёт тягатсья с поршем, при одинаковых умениях водителя.
Не корректное сравнения. Если вы  будете пытаться обогнать велосипед на тропинке с помощью спорткара - вы проиграете
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
Это вопрос умений исполнителя. В среднем жс всегда тормознее си. То, что ты описываешь это исключительно редкие случаи, настолько, что ими можно принебречь.
Опять неправда. В JS (конктерно V8, потому что сравнивают все-таки компиляторы, а не языки) все-таки JIT, так что в среднем на достаточно большой программе оно не будет тормознее, а скорее наоборот.
источник

AN

Alexander Nozik in Programming Offtop
Вопрос в том, насколько человек понимает, что он делает в С и насколько он понимает в JS. Если посадить человека, который первый день программирует и на то и на другое, на С получится хуже
источник

BP

Bogdan Panchenko in Programming Offtop
Bogdan Panchenko
Не корректное сравнения. Если вы  будете пытаться обогнать велосипед на тропинке с помощью спорткара - вы проиграете
Также если вы посадите велосипедиста за спорткар, он вряд ли  сможет быстро добраться до пункта назначения
источник

D

Denys in Programming Offtop
Отлично, спасибо. Будет ждать в публичном доступе.
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
Также если вы посадите велосипедиста за спорткар, он вряд ли  сможет быстро добраться до пункта назначения
+
источник

AN

Alexander Nozik in Programming Offtop
Denys
Отлично, спасибо. Будет ждать в публичном доступе.
Вообще все видео интересное.
источник

D

Denys in Programming Offtop
Автоматизация всего Space, а не только CI/CD - бомба
источник

AK

Anton Korotkikh in Programming Offtop
Bogdan Panchenko
Не корректное сравнения. Если вы  будете пытаться обогнать велосипед на тропинке с помощью спорткара - вы проиграете
Корректное, я писал что "каждой задаче свой инструмент", под тропинку и нужно было выбрать велик.
Например нам притичнас cкорость, но скрость разработки (тропинка) - мы берём велик (скриптуху).
Нам нужен перфоманс по цпу и памяти (шоссе) - берём системный (порш).
И ничего тут никогда не поменяется, язык из другой ниши не может тягаться с целевым языком для неё. Я не понимаю, что тут спорить это просто факт.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Опять неправда. В JS (конктерно V8, потому что сравнивают все-таки компиляторы, а не языки) все-таки JIT, так что в среднем на достаточно большой программе оно не будет тормознее, а скорее наоборот.
Правда, твои примеры касаются исключительно синтетических бечмарков. На реальных задачах ничего подобного нет. Ты не найдёш ни чсилодробилку на срикптухе, лучше чем качественно написаная на системном, ни хранилища, ни io-интесивной системы.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
Корректное, я писал что "каждой задаче свой инструмент", под тропинку и нужно было выбрать велик.
Например нам притичнас cкорость, но скрость разработки (тропинка) - мы берём велик (скриптуху).
Нам нужен перфоманс по цпу и памяти (шоссе) - берём системный (порш).
И ничего тут никогда не поменяется, язык из другой ниши не может тягаться с целевым языком для неё. Я не понимаю, что тут спорить это просто факт.
А никто не спорит. Есть популярное утверждение о том, что программа на С всегда быстрее. Картинка была именно про это утверждение
источник

12

1 2 in Programming Offtop
Alexander Nozik
А никто не спорит. Есть популярное утверждение о том, что программа на С всегда быстрее. Картинка была именно про это утверждение
не всегда, но во многих случаях
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
А никто не спорит. Есть популярное утверждение о том, что программа на С всегда быстрее. Картинка была именно про это утверждение
ну бля... ну это совсем очевидно, что на любом интсрументе можно слабать хуйню. об это то что спорить.... подумал что картинка про "везде можно решить задачу одинаково хорошо" или около того
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
Правда, твои примеры касаются исключительно синтетических бечмарков. На реальных задачах ничего подобного нет. Ты не найдёш ни чсилодробилку на срикптухе, лучше чем качественно написаная на системном, ни хранилища, ни io-интесивной системы.
Я как раз не про синтечиеские бенчмарки. На синтетических бенчмарках как раз С выигрывает, потому что тесты пишут опытные люди. А вот, скажем какой-нибудь Three-JS - очень шустрая штука
источник

AN

Alexander Nozik in Programming Offtop
1 2
не всегда, но во многих случаях
На самом деле в очень редких случаях хорошо и долго оптимизированных штук.
источник

12

1 2 in Programming Offtop
херово мжно водить даже болид формулы 1
источник

AN

Alexander Nozik in Programming Offtop
1 2
херово мжно водить даже болид формулы 1
Очень не долго
источник

AN

Alexander Nozik in Programming Offtop
Аналогия хороша. Она работает в разные стороны
источник

AM

Andrew Mikhaylov in Programming Offtop
Aleksey D.
ну, для меня боль в том месте, когда нужно убедиться, что все планируемые задачи попали в релиз

нужно проанализировать релизную ветку и как-то сравнить с тем, что есть в Jira под нужным релизом

здесь, кажется, гораздо лучше подходит идея завязаться на код, а Jira как-то подгонять под текущий состав релиза, но это все равно боль без спецов, которые релизами рулят
Решается в первом приближении CI-ем, который при сборке сгребает из коммит мэссаджей названия джировских ишуёв и пишет в джиру (хоть в статус, хоть в кастомные поля). Остальное по идее настраивается уже в самой джире.
источник