The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия встраиваемого JavaScript-движка от основателя Q..., opennews (??), 22-Янв-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


5. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –1 +/
Сообщение от Аноним (5), 22-Янв-20, 19:43 
Просто один из первых языков который написан для людей, а не для машин для которых тут выдели пять байт, тут зависимостей пучек, тут систему сборки, тут тесты, везде границы всех буферов проверь и райнтайме тоже на всякие проверь. И это только чтобы вывести слово Hello. А если вывести другое то все перекомпелируй и заново проверь.
Ответить | Правка | Наверх | Cообщить модератору

9. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +8 +/
Сообщение от Аноним (9), 22-Янв-20, 20:02 
s/людей/обезьян/g
Ответить | Правка | Наверх | Cообщить модератору

23. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +4 +/
Сообщение от Аноним84701 (ok), 22-Янв-20, 21:07 
> Просто один из первых языков который написан для людей, а не для
> машин для которых тут выдели пять байт, тут зависимостей пучек, тут
> систему сборки, тут тесты, везде границы всех буферов проверь и райнтайме
> тоже на всякие проверь. И это только чтобы вывести слово Hello.

Хм, а не расскажите, как проверить границы буферов или как (и зачем) выделить именно 5 байт на Prolog, Smalltalk, Lisp/ML или более молодежных, но все еще старше JS, Perl/Python/Ruby/Lua/Haskell/Java (или тьфу-тьфу-тьфу, VisualBasic)? :)

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

30. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –1 +/
Сообщение от анонимуслинус (?), 22-Янв-20, 21:39 
на этих не получится. потому как интерпритатор считает)) для такого только с/с++ и парочка другая компилируемых. заметь все молодежные стараются уйти от этой модели для "легкости", молодежности или безопасности, но при этом жрать начинают значительно больше. ну а что вы хотели авто с механикой стократ управляемее и экономичнее, зато с автоматом только 2 педали и удобство в пробках, правда %7-14 плюсом по топливу)) каждый выбирает для себя. вот профи выберут механику без оговорок, а новички радостно сядут на автомат. фишка только в затратах на топливо и обслуживание.
Ответить | Правка | Наверх | Cообщить модератору

34. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (34), 22-Янв-20, 23:06 
да вроде современные роботы и варики дают бОльшую эффективность по топливу чем механика
Ответить | Правка | Наверх | Cообщить модератору

37. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (37), 22-Янв-20, 23:26 
Зачем ему что-то доказывать? Он до сих похоже ездит на некромашинах из 80х-90х. У него и механика надежней, и затрат топлива меньше, и профи выбирают механику.
Ответить | Правка | Наверх | Cообщить модератору

43. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +2 +/
Сообщение от Ан оНим (?), 23-Янв-20, 00:34 
На 25-м году водятельского стажа механика осточертела. Врёт он там выше про профи выбирают.

И не знает о болезнях позвоночника в сочетании с характерными несимметричными движениями.

Но это оффтопик.

Ответить | Правка | Наверх | Cообщить модератору

44. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –2 +/
Сообщение от анонимуслинус (?), 23-Янв-20, 00:59 
не надо ля ля про роботов. они стали лучше , но пока на этом все. если ты работаешь таксистом и у тебя по тыс км ( а то и больше) в день, то да механика тебе до чертиков надоест. но если брать максимальную управляемость авто и расход топлива, то механика пока все же лучше. и давай не будем вдаваться сильно почему. конечно плохой водила сделает все наоборот и вгонит 20 л на сотку, но будем реалистами экономия топлива на механике больше. про заболевания позвоночника... ты наверно в иномарке только рядом с водилой сидел?)) сейчас как правило при переключении разве что кисть движется. нет того как раньше в размахе на пол кабины. а так да автомат в пробке суперская вещь(робот тоже). но из-за особенностей работы требует чуть больших оборотов работы двигателя, соответственно расхода топлива. это я к чему. аналогия с языками программирования такая же абсолютно. старые языки типа с/с++ и прочие дельфи требуют мозгов и умений, но при этом менее затратны и быстры при исполнении программ. новые языки имеют автоматическое выделение памяти ив общем более простой режим написания кода, но при этом требуют больших ресурсов, как при компиляции программы, так и её работы. вот и все.
Ответить | Правка | Наверх | Cообщить модератору

90. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –1 +/
Сообщение от T1000 (?), 23-Янв-20, 17:50 
В LuaJIT'е для этого есть FFI.
Всё работает и с нативной скоростью.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

91. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +1 +/
Сообщение от Аноним84701 (ok), 23-Янв-20, 18:49 
> В LuaJIT'е для этого есть FFI.

Вы не поверите - FFI есть даже для/в реализаций Prolog (Perl или Python даже не упоминаю).
"Но зачем?" ;)

> Всё работает и с нативной скоростью.

Не верю ;)

Ответить | Правка | Наверх | Cообщить модератору

92. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –1 +/
Сообщение от T1000 (?), 23-Янв-20, 19:18 
С верой - это в церковь.
Есть FFI, а есть FFI в LuaJIT.
Ответить | Правка | Наверх | Cообщить модератору

95. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +1 +/
Сообщение от Аноним84701 (ok), 23-Янв-20, 20:21 
> С верой - это в церковь.

А с голословными утверждениями куда?
> Есть FFI, а есть FFI в LuaJIT.

Есть FFI, есть FFI в LuaJIT с прямым вызовом (или что там сейчас является предметом гордости), а есть инлайн/lto.

Ответить | Правка | Наверх | Cообщить модератору

98. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –1 +/
Сообщение от T1000 (?), 23-Янв-20, 20:59 
> а есть инлайн/lto.

А-а-а, понятно, вы, господин, просто не в теме.

Ответить | Правка | Наверх | Cообщить модератору

99. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +1 +/
Сообщение от Аноним84701 (ok), 23-Янв-20, 21:11 
Ну-у-у … это не я ворвался в новость о QuickJS, в каждом(!) комментарии упоминая о LuaJIT, в том числе и в стиле "Ждем позорных тестов против LuaJIT".
При этом, почему-то, всячески избегая какой либо конкретики.
"Всё работает и с нативной скоростью" "это LuaJIT" "вы просто не в теме" -- отличный наброс, не более.

В общем, "Talk is cheap, show me the [benchmark] code!" (c) финнский неаноним   ;)

Ответить | Правка | Наверх | Cообщить модератору

96. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Anonymoustus (ok), 23-Янв-20, 20:46 
У него лучше получится рассказать, где купить пару планочек памяти и новый 100500-ядерный процессор.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

28. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +2 +/
Сообщение от Аноним (-), 22-Янв-20, 21:26 
> машин для которых тут выдели пять байт,

А когда байты считать перестают - программа начинает стартовать 30 секунд, тупить на любую операцию, жрать прорву оперативы, как будто она одна на всю систему. И в результате программисту, конечно, круто, но с точки зрения пользователей программа является глючными и тормозными фекалиями.

К тому же если кто экономил центы на кодинге, он и на проектирование и архитектуру, модульность, тестирование, багфиксы и прочие ненужно - положил. Ведь это ж не для людей - эвона как усложняет разработку программисту и прочим причастным. А то что это улучшает программу с точки зрения остальных - ну, узнаем об этом когда в результате разработчика (заслуженно!) обзовут вебмакакой, сугубо за качество программ.

> тут зависимостей пучек,

А, ну конечно - реюз кода это для слабаков. Надо все велики самому изобрести. При том большинство велов оказывается с квадратными колесами. С аргументом "зато по лестницам круто ездит".

> тут систему сборки,

Ну блин правильно - сперва мы навалим гуано, потом задолбаемся, и наконец изобретем свою собственную кривульку, делающую то же самое по смыслу, только хреново и самопально. Зато свое же не пахнет. Нет, есть вещи которым система сборки реально не нужна. Но их немного и это специфичные вещи. Типа header-only библиотек у сишников, но с этим есть свои нюансы.

> тут тесты,

И правда, не хватало релизить качественный софт, на радость юзерам, имидж ничто, да? Ну тогда и кисточку в штанину уж как-нибудь изволь маскировать :)

> везде границы всех буферов проверь и райнтайме тоже на всякие проверь.

Ну конечно круто когда автоматика это сделает. Но только потом почему-то все в разы сильнее тормозит - потому что автоматика не просекает, что код 5 строками выше уже сам проверил корректность того что ему подсунули по другим поводам. И хрен отключишь. Так что гора лишних проверок, бессмысленно и беспощадно. Но вы же докупите оперативки и новых процессоров, дорогие пользователи?!

> И это только чтобы вывести слово Hello.

И все это чтобы показать как Hello World выглядит в правильно поставленном процессе разработки у профессионалов своего дела. А так то я тоже могу что-нибудь испечь, например, но по сравнению с результатом работы пекаря это будет смотреться ну вот как такая программа по сравнению с результатом работы нормальных программистов.

> А если вывести другое то все перекомпелируй и заново проверь.

И правда, нафиг мозг при программировании задействовать и что-то проверять?

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

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

61. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –3 +/
Сообщение от еукеекнмсч (?), 23-Янв-20, 10:50 
вот в том и дело
ЭКОНОМИТ
Ь если бы да кабы жЫть в идеальном мире в комунизме хде все работают ради фана то да а так
ТЫ ЗАПЛАТИЛ ЗА СВОЙ СОФТ
нет ну тогда кушай (реклама, телеметрия, тормоза, глюки итд)
Ответить | Правка | Наверх | Cообщить модератору

70. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +1 +/
Сообщение от Аноним (-), 23-Янв-20, 13:18 
Ну вот за что мне нравится опенсорц - так это за то что весьма солидный процент написан в том числе и ради фана. А у хороших програмеров вообще не поймешь где заканчивается одно и начинается другое - они настолько круто делают то что им нравится что народ начинает неизбежно хотеть дать денег за такие офигенные скиллы. И поэтому програмер уровня Фабриса да совсем уж без денег - это нонсенс.
Ответить | Правка | Наверх | Cообщить модератору

83. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Michael Shigorinemail (ok), 23-Янв-20, 15:25 
> И правда, не хватало релизить качественный софт, на радость юзерам,
> имидж ничто, да?

Вот тут и не смог плюсик поставить: как раз "качественный софт" и "имидж" (в смысле веб-страничка с избирательной лакировкой поверх кучки эээ... кодна) обычно находятся по разные стороны.  Как раз из вот тех экзистенциальных различий -- кому "имидж", кому суть.  Собственно, обсуждение около #17 об этом и было.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

106. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (-), 24-Янв-20, 01:09 
Позволю себе не согласиться. Как говаривал один известный человек, красивые самолеты - красиво летают. Это и к другим областям инженерии применимо и таки некий индикатор отношения к делу.

Другое дело что какой-нибудь ffmpeg назвать некрасивым сложно. Ну например потому что я не смогу предложить красивый GUI для такого количества опций. Стало быть интерфейс ffmpeg - один из наилучших возможных в его ситуации.

Ответить | Правка | Наверх | Cообщить модератору

31. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –2 +/
Сообщение от nelsonemail (??), 22-Янв-20, 21:48 
>> один из первых языков который написан для людей, а не для машин

для людей всё же поудобнее будут функциональные языки, по крайней мере для тех, кто хоть немного в ладах с математикой. в js же присваивания, циклы и другие атрибуты императивщины

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

62. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от CrazyAlex (?), 23-Янв-20, 11:29 
Люли, которые в ладах с математикой - это очень специфические люди. Вплоть до повышенного процента знакомств с дуркой. А вот с нормальными людьми, как и с реальной архитектурой реального железа, функциональщина дружит слабо.
Ответить | Правка | Наверх | Cообщить модератору

71. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (-), 23-Янв-20, 13:20 
Математика сама по себе в чистом виде - весьма абстрактная штука. И использование компьютеров для вот настолько вот абстрактных задач - все-таки скорее экзотика.
Ответить | Правка | Наверх | Cообщить модератору

72. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от nelsonemail (??), 23-Янв-20, 13:22 
на то она и функциональщина, чтобы быть чрезмезно абстрагированной от железа. хаскели, лиспы и т.д. - это ЯПы сверхвысокого уровня, которые, к слову, намного логичнее жабаскриптов и прочей хипстерщины, которая, как правило, являет собой высокоуровневый ЯП, наполненный фон-неймановскими атрибутами типа циклов. понятно, что функциональщина подойдёт далеко не для всех задач, но вот тот же Erlang появился по причине невозможности решения поставленной задачи на C++, что как бы намекает на то, что функциональные ЯПы являются не на 100% академическими, как их пытаются иногда охарактеризовать адепты растишек, гошек и пистонов.  
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

78. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –2 +/
Сообщение от Аноним (78), 23-Янв-20, 13:50 
Вообще-то Тюринг постулировал что все ЯП эквивалентны, так что "невозможность решения задачи на %s" - это заведомое вранье. Начиная с наглых подтасовок на уровне теоретических основ.

Другое дело что кроме возможности есть еще практичность.  Но видимо у эрланга и с этим довольно средне, учитывая количество проектов на нем. Что еще интереснее, фирмы Эриксон с нами уже нет, да и телефония как таковая уже не в фаворе - voip во все поля.

Ответить | Правка | Наверх | Cообщить модератору

84. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Michael Shigorinemail (ok), 23-Янв-20, 15:28 
> Что еще интереснее, фирмы Эриксон с нами уже нет, да и
> телефония как таковая уже не в фаворе - voip во все поля.

Необходимость маршрутизации потоков и прочие rbtree от этого никуда не делись :)

Вообще история эрланга и /// довольно забавна -- манагеры же сперва выперли создателей языка из конторы, дескать, фигнёй маются в рабочее время; затем конторе вдруг пришлось выкупать уже отдельную лавочку из своих же бывших сотрудников.

Ответить | Правка | Наверх | Cообщить модератору

109. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –1 +/
Сообщение от Аноним (-), 24-Янв-20, 02:14 
> Необходимость маршрутизации потоков

...сильно снизилась: пакетные сети победили.

> и прочие rbtree от этого никуда не делись :)

Можно реализовать эквивалентную функциональность иными алгоритмами.

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

А в целом конторе это не очень помогло. Да и то что контора делала мало кому надо стало вроде, по крайней мере в том виде.

Ответить | Правка | Наверх | Cообщить модератору

85. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от nelsonemail (??), 23-Янв-20, 15:29 
>> Тюринг постулировал что все ЯП эквивалентны

в теории - да. на практике же решение задачи на неподходящем для этого ЯПе окажется банально экономически невыгодным

>> так что "невозможность решения задачи на %s" - это заведомое вранье

с теоретической точки зрения - да, с экономической - вряд ли

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

107. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (-), 24-Янв-20, 01:27 
> в теории - да. на практике же решение задачи на неподходящем для
> этого ЯПе окажется банально экономически невыгодным

Есть довольно большая разница между "невыгодно" и "невозможно" :P.

> с теоретической точки зрения - да, с экономической - вряд ли

А это уже другой вопрос.

Ответить | Правка | Наверх | Cообщить модератору

114. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от agent_007 (ok), 24-Янв-20, 14:16 
> Что еще интереснее, фирмы Эриксон с нами уже нет

В Ericsson об этом, видимо, не знают. Поэтому по незнанию продолжают производить телекоммуникационное оборудование во вполне себе масштабах.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

97. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Anonymoustus (ok), 23-Янв-20, 20:52 
А процессор-то биты молотит одинаков — что вылезшие из Сишечки, что выпавшие из функциональщины. Разница лишь в количестве этих битов, ага. Из сишечки их почему-то получается меньше, процессору обработать их быстрее. Но мы ведь не бедные, нам купить новый процессор и пригоршню планок памяти — плёвое дело. Главное, чтоб ногорукий хвостатый программист не переутомился нечаянно.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

101. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (101), 23-Янв-20, 21:40 
Наговариваете на программистов.

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

Вот Вы хотите же себе там еды повкуснее и т.д. и соверешнно не готовы слушать, что нужно еще там пару сущьностей написать что бы было как следует.

Вот и выходит что кто-то просто не любит считать .... Берем программистов отдел на C/C++ и PHP разработчиков и просим сделать сайт и что Вы думаете? Кто побеждает в этих соревнованиях?

Ответить | Правка | Наверх | Cообщить модератору

102. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним 80_уровня (ok), 23-Янв-20, 21:50 
Определите понятие "побеждает".
Ответить | Правка | Наверх | Cообщить модератору

108. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +1 +/
Сообщение от Аноним (-), 24-Янв-20, 01:28 
> что Вы думаете? Кто побеждает в этих соревнованиях?

А черт знает, но lwan.ws и на сишечке довольно неплохо в это умеет. Заодно кстати не забывая отжимать верхние места в некоторых хипстерских бенчмарках вебапликух :)

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

103. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от nelsonemail (??), 23-Янв-20, 22:21 
ага, можно и гвозди отвёрткой забивать и саморезы молотком закручивать
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

111. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (-), 24-Янв-20, 05:10 
А еще бывает такая штука как шурупгвоздь. Не то чтобы дико популярное, но так тоже можно было :)
Ответить | Правка | Наверх | Cообщить модератору

35. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +2 +/
Сообщение от Аноним (35), 22-Янв-20, 23:09 
> для людей
> слабая типизация

Это ни для людей, ни для робот не подходит.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

73. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (-), 23-Янв-20, 13:29 
Это для мелких скриптиков. Сабж для вот чего-то такого вот и сделан.
Ответить | Правка | Наверх | Cообщить модератору

104. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  –1 +/
Сообщение от Аноним (101), 23-Янв-20, 22:29 
Для этого уже Python 3 придумали и кучу всяких фреймворков поверх.
Так что тут непонятно для чего оно нужно?
Ответить | Правка | Наверх | Cообщить модератору

115. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (-), 24-Янв-20, 19:43 
> Для этого уже Python 3 придумали

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

> и кучу всяких фреймворков поверх.

Ага, и при выходе новой версии пихона развалится вообще все. И потом вместо кодинга мелкого скриптика придется устроить enterprise-grade долботню с попытками этого шалтая-болтая собрать.

> Так что тут непонятно для чего оно нужно?

У Фабриса что ни софт - то украшение, и вот таким софтом пользоваться и приятно и безграбельно. Это выгодно отличает его от вебмакак с пихоном и фреймворками.

Ответить | Правка | Наверх | Cообщить модератору

40. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +2 +/
Сообщение от йо ж (?), 23-Янв-20, 00:16 
#
do_something() unless $first_condition or $second_condition;
#

js для людей, говорите?

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

59. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от Аноним (59), 23-Янв-20, 10:26 
Это типа на JS код?
Ответить | Правка | Наверх | Cообщить модератору

63. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от CrazyAlex (?), 23-Янв-20, 11:31 
Нет, это как раз фраза, удобная для чтения человеком. Ибо изобреталась лингвистом.
Ответить | Правка | Наверх | Cообщить модератору

116. "Новая версия встраиваемого JavaScript-движка от основателя Q..."  +/
Сообщение от ivanpetrov (ok), 31-Янв-20, 00:37 
Пучек? Что такое пучка?
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру