Сообщение Re[36]: Поругайте TypeScript/node.js от 01.07.2022 11:25
Изменено 01.07.2022 12:00 Pauel
Re[36]: Поругайте TypeScript/node.js
Здравствуйте, ·, Вы писали:
P>>Ну вот, снова не тот бенчмарк. О чем речь. Зачем тогда просишь "показать код" ?
·>Почему не тот? Тот, я не спорю. Хороший jit. Догоняет фичи jit-а явы ~20-летней давности. Я просто говорю, что это некорректно по одному бенчмарку (притом нарочно игнорируя остальные) делать громкие заявления о производительности всей системы
Я как раз привел вообще все бенчмарки, вместе взятые, что бы всю картину показать.
P>>Я тебе просто пример, как ты откидываешь аргументы на любую тему. Собственно, в прошлый раз было ровно то же. Какой в этом смысл?
·>Ну нет аргументов, так и скажи, мол, не знал как C++ устроен. Я вот про c# ничего не знаю, и не скрываю. Что вилять-то?
А ты что, пишешь на С++? Я на нем почти 10 лет писал. В С++ есть фича такая "Implicit Type Casting", чем можно воспользоваться где угодно и как угодно. То есть, один товарищ заимплементил, а другой — напоролся. В итоге — проезд по памяти. По сути, ровно то же, что ты и показал — компилятор не подсказывает об ошибке.
P>>"используют обёртки" == компенсируют проблемы языка. Или, по твоему, обертки сами себя пишут?
·>Какие обёртки? IList это не обёртка, а конструкция языка. Язык сам себя оборачивает что-ли?
Это ж твои слова "поэтому и используют обёртки подобные IList". К слову, IList это не конструкция языка, а тип в стандартной библиотеке, которая идет с языком.
Вот те, про кого ты пишешь "используют обертки" делают это именно из за того, что язык и его стандартная библиотека кривоваты. Иначе бы никаких оберток не потребовалось.
·>А вот когда ты сравниваешь производительность libregex с java, то node в этом случае просто обёртка поверх libregex. Но тебе норм это использовать как док-во что нода быстрая.
В ноде в целом нормально использовать такие вещи. Платформа так устроена. А вот в джаве это нетипичный случай.
Крометого, это ведь не единственный пример. Есть и другие, но тебе они тож не нравятся.
P>>Ну вот, снова не тот бенчмарк. О чем речь. Зачем тогда просишь "показать код" ?
·>Почему не тот? Тот, я не спорю. Хороший jit. Догоняет фичи jit-а явы ~20-летней давности. Я просто говорю, что это некорректно по одному бенчмарку (притом нарочно игнорируя остальные) делать громкие заявления о производительности всей системы
Я как раз привел вообще все бенчмарки, вместе взятые, что бы всю картину показать.
P>>Я тебе просто пример, как ты откидываешь аргументы на любую тему. Собственно, в прошлый раз было ровно то же. Какой в этом смысл?
·>Ну нет аргументов, так и скажи, мол, не знал как C++ устроен. Я вот про c# ничего не знаю, и не скрываю. Что вилять-то?
А ты что, пишешь на С++? Я на нем почти 10 лет писал. В С++ есть фича такая "Implicit Type Casting", чем можно воспользоваться где угодно и как угодно. То есть, один товарищ заимплементил, а другой — напоролся. В итоге — проезд по памяти. По сути, ровно то же, что ты и показал — компилятор не подсказывает об ошибке.
P>>"используют обёртки" == компенсируют проблемы языка. Или, по твоему, обертки сами себя пишут?
·>Какие обёртки? IList это не обёртка, а конструкция языка. Язык сам себя оборачивает что-ли?
Это ж твои слова "поэтому и используют обёртки подобные IList". К слову, IList это не конструкция языка, а тип в стандартной библиотеке, которая идет с языком.
Вот те, про кого ты пишешь "используют обертки" делают это именно из за того, что язык и его стандартная библиотека кривоваты. Иначе бы никаких оберток не потребовалось.
·>А вот когда ты сравниваешь производительность libregex с java, то node в этом случае просто обёртка поверх libregex. Но тебе норм это использовать как док-во что нода быстрая.
В ноде в целом нормально использовать такие вещи. Платформа так устроена. А вот в джаве это нетипичный случай.
Крометого, это ведь не единственный пример. Есть и другие, но тебе они тож не нравятся.
Re[36]: Поругайте TypeScript/node.js
Здравствуйте, ·, Вы писали:
P>>Ну вот, снова не тот бенчмарк. О чем речь. Зачем тогда просишь "показать код" ?
·>Почему не тот? Тот, я не спорю. Хороший jit. Догоняет фичи jit-а явы ~20-летней давности. Я просто говорю, что это некорректно по одному бенчмарку (притом нарочно игнорируя остальные) делать громкие заявления о производительности всей системы
Я как раз привел вообще все бенчмарки, вместе взятые, что бы всю картину показать.
P>>Я тебе просто пример, как ты откидываешь аргументы на любую тему. Собственно, в прошлый раз было ровно то же. Какой в этом смысл?
·>Ну нет аргументов, так и скажи, мол, не знал как C++ устроен. Я вот про c# ничего не знаю, и не скрываю. Что вилять-то?
А ты что, пишешь на С++? Я на нем почти 10 лет писал. В С++ есть фича такая "Implicit Type Casting", чем можно воспользоваться где угодно и как угодно. То есть, один товарищ заимплементил, а другой — напоролся. В итоге — проезд по памяти, или затерты данные, или еще что. По сути, ровно то же, что ты и показал — компилятор не подсказывает об ошибке.
P>>"используют обёртки" == компенсируют проблемы языка. Или, по твоему, обертки сами себя пишут?
·>Какие обёртки? IList это не обёртка, а конструкция языка. Язык сам себя оборачивает что-ли?
Это ж твои слова "поэтому и используют обёртки подобные IList". К слову, IList это не конструкция языка, а тип в стандартной библиотеке, которая идет с языком.
Вот те, про кого ты пишешь "используют обертки" делают это именно из за того, что язык и его стандартная библиотека кривоваты. Иначе бы никаких оберток не потребовалось.
·>А вот когда ты сравниваешь производительность libregex с java, то node в этом случае просто обёртка поверх libregex. Но тебе норм это использовать как док-во что нода быстрая.
В ноде в целом нормально использовать такие вещи. Платформа так устроена. А вот в джаве это нетипичный случай.
Крометого, это ведь не единственный пример. Есть и другие, но тебе они тож не нравятся.
P>>Ну вот, снова не тот бенчмарк. О чем речь. Зачем тогда просишь "показать код" ?
·>Почему не тот? Тот, я не спорю. Хороший jit. Догоняет фичи jit-а явы ~20-летней давности. Я просто говорю, что это некорректно по одному бенчмарку (притом нарочно игнорируя остальные) делать громкие заявления о производительности всей системы
Я как раз привел вообще все бенчмарки, вместе взятые, что бы всю картину показать.
P>>Я тебе просто пример, как ты откидываешь аргументы на любую тему. Собственно, в прошлый раз было ровно то же. Какой в этом смысл?
·>Ну нет аргументов, так и скажи, мол, не знал как C++ устроен. Я вот про c# ничего не знаю, и не скрываю. Что вилять-то?
А ты что, пишешь на С++? Я на нем почти 10 лет писал. В С++ есть фича такая "Implicit Type Casting", чем можно воспользоваться где угодно и как угодно. То есть, один товарищ заимплементил, а другой — напоролся. В итоге — проезд по памяти, или затерты данные, или еще что. По сути, ровно то же, что ты и показал — компилятор не подсказывает об ошибке.
P>>"используют обёртки" == компенсируют проблемы языка. Или, по твоему, обертки сами себя пишут?
·>Какие обёртки? IList это не обёртка, а конструкция языка. Язык сам себя оборачивает что-ли?
Это ж твои слова "поэтому и используют обёртки подобные IList". К слову, IList это не конструкция языка, а тип в стандартной библиотеке, которая идет с языком.
Вот те, про кого ты пишешь "используют обертки" делают это именно из за того, что язык и его стандартная библиотека кривоваты. Иначе бы никаких оберток не потребовалось.
·>А вот когда ты сравниваешь производительность libregex с java, то node в этом случае просто обёртка поверх libregex. Но тебе норм это использовать как док-во что нода быстрая.
В ноде в целом нормально использовать такие вещи. Платформа так устроена. А вот в джаве это нетипичный случай.
Крометого, это ведь не единственный пример. Есть и другие, но тебе они тож не нравятся.