Size: a a a

Programming Offtop

2020 October 05

U

Unat in Programming Offtop
Alexander Nozik
Плюсисты вообще о нем редко знают (наши по крайней мере)
Я не уверен, что он там вообще есть
источник

AN

Alexander Nozik in Programming Offtop
Unat
Я не уверен, что он там вообще есть
Внешний. Есть.
источник

U

Unat in Programming Offtop
Не писал на крестах со времён царя гороха
источник

A

Alex in Programming Offtop
Alexander Nozik
Тогда тем более не С++
ну не знаю)
на C++ inline asm проще всего было вставлять)))
источник

AN

Alexander Nozik in Programming Offtop
Alexander Nozik
Внешний. Есть.
жутко неудобный
источник

U

Unat in Programming Offtop
Божественный профайлер у решёток
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alex
а кто сейчас самый быстрый тогда?)
вообще я не понимаю, зачем таким вопросом задаваться. для олимпиад ещё ладно, хотя в нормальных олимпиадах задачи сначала решают на разных языках максимально эффективно, замеряют время и ставят лимиты, так что язык не должен иметь значения

если подумать, я мало верю, что на питоне задача не прошла, а на джаве прошла, или наоборот. тут же от сложности алгоритма всё зависит в основном
источник

AN

Alexander Nozik in Programming Offtop
Alex
ну не знаю)
на C++ inline asm проще всего было вставлять)))
Да кто вам сказал, что вы на асме быстрее напишите, чем оптимизирующий компилятор? Откуда вы это взяли. Вы этот код на асме откуда брали? Из головы?
источник

A

Alex in Programming Offtop
саша сок #KotlinGang
вообще я не понимаю, зачем таким вопросом задаваться. для олимпиад ещё ладно, хотя в нормальных олимпиадах задачи сначала решают на разных языках максимально эффективно, замеряют время и ставят лимиты, так что язык не должен иметь значения

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

AK

Anton Korotkikh in Programming Offtop
(
Эх, сча бы тимлидом...
орехи колоть
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alex
правильно, от алгоритма многое зависит))
если с алгоритмом не получилось, приходиться искать варианты)))
например C++ inline asm
источник

(

( in Programming Offtop
Alexander Nozik
Да кто вам сказал, что вы на асме быстрее напишите, чем оптимизирующий компилятор? Откуда вы это взяли. Вы этот код на асме откуда брали? Из головы?
Ну так-то если задача сложить два числа, то какие уж там оптимизирующие компиляторы
источник

A

Alex in Programming Offtop
Alexander Nozik
Да кто вам сказал, что вы на асме быстрее напишите, чем оптимизирующий компилятор? Откуда вы это взяли. Вы этот код на асме откуда брали? Из головы?
ну , например я знаю, что если проверять boundaries)) то процентов 10 производительности точно потеряеться)
что-то редко компилятор автоматом отключает "safe operations")))
источник

(

( in Programming Offtop
Индуктивным методом можно прийти к подмножеству задач, которые человек на асме напишет действительно быстрее (или одинаково быстро с) компилятором
источник

AN

Alexander Nozik in Programming Offtop
Alex
правильно, от алгоритма многое зависит))
если с алгоритмом не получилось, приходиться искать варианты)))
Так все-таки, алгоритм на асме откуда взяли?
источник

U

Unat in Programming Offtop
Неправильные у него орехи, я такие пальцами давлю
источник

AN

Alexander Nozik in Programming Offtop
Alex
ну , например я знаю, что если проверять boundaries)) то процентов 10 производительности точно потеряеться)
что-то редко компилятор автоматом отключает "safe operations")))
нет, далеко не всегда
источник

AN

Alexander Nozik in Programming Offtop
(
Ну так-то если задача сложить два числа, то какие уж там оптимизирующие компиляторы
Но и асм тут не даст ничего. От слова совсем
источник

с#

саша сок #KotlinGang... in Programming Offtop
(
Индуктивным методом можно прийти к подмножеству задач, которые человек на асме напишет действительно быстрее (или одинаково быстро с) компилятором
ага, и в скольких олимпиадах именно так нужно будет сделать, даже если лимиты не совсем грамотно составили
источник

A

Alex in Programming Offtop
Alexander Nozik
Так все-таки, алгоритм на асме откуда взяли?
так) я думаю что тут нужно немного в детали)))
у меня было несколько узких мест, в основном связанных с операциями с блоками данных в памяти,
языком это решить не получилось
асм же быстрее делал)
не знаю, у кого-то может по другому)
сам же алгоритм, после этого и на языке прошёл)
источник