Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Режим отображения отдельной подветви беседы | [ Отслеживать ] |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Пример использования средств JIT-компиляции, появившихся в G..." | –5 +/– | |
Сообщение от A.Stahl (ok), 08-Апр-15, 20:21 | ||
Писать скрипты в сишном коде не на lua или, избавь Ктулху, на JavaScript, а на Си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Пример использования средств JIT-компиляции, появившихся в G..." | +5 +/– | |
Сообщение от Аноним (-), 08-Апр-15, 20:25 | ||
Что-то я не вижу ничего хорошего в скриптах на Си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от A.Stahl (ok), 08-Апр-15, 20:28 | ||
Есть программа на Си. Нужно в ней что-то скриптовое. Разумеется лучше чтобы этот скрипт будет написан на Си, чем сишник будет ещё разбираться с lua или ещё чем похуже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Сергей (??), 08-Апр-15, 20:44 | ||
Какой кусок кода в гипотетической, но уже написанной C-шной программе "разумеется лучше" не компилировать для конечного использования? | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от A.Stahl (ok), 08-Апр-15, 20:49 | ||
Скриптовый. Т.е. часто изменяемый. Возможно даже пользователем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Пример использования средств JIT-компиляции, появившихся в G..." | +2 +/– | |
Сообщение от Сергей (??), 08-Апр-15, 20:53 | ||
Пользоветель скорее умрет, но попросит сделать поддержку LUA вместо С. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от Сергей (??), 08-Апр-15, 20:54 | ||
"Частоизменяемый" не проблема компилировать при разработке. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
19. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Вулх (?), 08-Апр-15, 21:09 | ||
В том то и дело, что изменяемый при эксплуатации, а не при разработке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Сергей (??), 09-Апр-15, 03:21 | ||
Смотри пост 7.14 | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Сергей (??), 08-Апр-15, 20:46 | ||
Чем лучше писать скрипты на C по сравнению с LUA? | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
11. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от A.Stahl (ok), 08-Апр-15, 20:50 | ||
> Чем лучше писать скрипты на C по сравнению с LUA? | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Пример использования средств JIT-компиляции, появившихся в G..." | +6 +/– | |
Сообщение от Сергей (??), 08-Апр-15, 20:58 | ||
Знание C/C++/Tcl/BASH мне тут же обеспечило знание LUA. Попробуй под пытками заставить человека, знающего только LUA,Tcl и BASH хоть что-то написать на C/C++ -- человек погибнет. ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Vkni (ok), 09-Апр-15, 06:09 | ||
> Тем, что зная Си ты уже автоматичемски знаешь Си. Круто, да? | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
42. "Пример использования средств JIT-компиляции, появившихся в G..." | +1 +/– | |
Сообщение от cmp (ok), 09-Апр-15, 08:45 | ||
да ну | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Пример использования средств JIT-компиляции, появившихся в G..." | +1 +/– | |
Сообщение от Аноним (-), 08-Апр-15, 20:48 | ||
Обычно что-то скриптовое в программе нужно для расширения функциональности пользователем, а не программистом. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
43. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от cmp (ok), 09-Апр-15, 08:56 | ||
О чем речь, если оно поддерживает си, то и луа автоматом, кому надо луа пусть его юзает, кому надо си пусть юзает его, программировать плагины, думаю, будет гораздо удобнее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Пример использования средств JIT-компиляции, появившихся в G..." | +2 +/– | |
Сообщение от Сергей (??), 08-Апр-15, 20:52 | ||
Я всего один раз написал на LUA, но с полпинка небольшой скрипт без предварительной подготовки вообще(C не в счёт). Если дать LUA-программисту, не видевшему C, аналогичную, но обратную задачу: написать то же самое не C -- он помрёт тут же. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
8. "Пример использования средств JIT-компиляции, появившихся в G..." | +1 +/– | |
Сообщение от Аноним (-), 08-Апр-15, 20:47 | ||
Lua божественнен. Один из самых шустрых скриптовых языков, очень малые затраты на выполнение и встаривание. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
13. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от A.Stahl (ok), 08-Апр-15, 20:52 | ||
Ну никто и не утверждает обратного. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Аноним (-), 08-Апр-15, 20:56 | ||
Проще что? | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от A.Stahl (ok), 08-Апр-15, 21:04 | ||
>Проще что? | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Пример использования средств JIT-компиляции, появившихся..." | +1 +/– | |
Сообщение от arisu (ok), 09-Апр-15, 17:57 | ||
>>Проще что? | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Crazy Alex (ok), 09-Апр-15, 00:03 | ||
Для скриптовых нужд у C уж больно слабо в плане синтаксиса и высокоуровневых конструкций. Я сишник, но писать на сях скрипты мне в голову бы не пришло. Вот на D и программа и скрипт - без проблем. На плюсах - тоже можно хотя бы сделать по-человечески, спрятав всё управление временем жизни, ресурсами, памятью. Хотя, конечно, скорость компиляции... Но на C? С явным управлением ресурсами (или адскими костылями), со здоровенными префиксами имён функций вместо красивого объектного синтаксиса, без приличных средств обработки ошибок... да ну его на фиг. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
28. "Пример использования средств JIT-компиляции, появившихся в G..." | –3 +/– | |
Сообщение от Led (ok), 09-Апр-15, 00:05 | ||
> Для скриптовых нужд у C уж больно слабо в плане синтаксиса и | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Crazy Alex (ok), 09-Апр-15, 02:34 | ||
И в чём проблема? Для скриптов нужно что-то, где, как минимум, можно автоматом управлять памятью и иметь нормальную итерацию. Ну и всякий удобный синтаксический сахар вроде питоновских list comprehensions. си не годится, а питон - вполне, для того и создан. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от Анончег (?), 09-Апр-15, 01:29 | ||
>... На плюсах - тоже можно хотя бы сделать по-человечески, спрятав всё управление временем жизни, ресурсами, памятью. Хотя, конечно, скорость компиляции ... | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
32. "Пример использования средств JIT-компиляции, появившихся в G..." | +/– | |
Сообщение от Crazy Alex (ok), 09-Апр-15, 02:29 | ||
Их хватает, чтобы компиляция не занимала вечность, но не для того, чтобы компилировать плюсы на лету. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от Vkni (ok), 09-Апр-15, 06:11 | ||
> На плюсах - тоже можно хотя бы сделать по-человечески | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
35. "Пример использования средств JIT-компиляции, появившихся в G..." | +3 +/– | |
Сообщение от Сергей (??), 09-Апр-15, 03:25 | ||
> На родном языке всегда проще. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
44. "Пример использования средств JIT-компиляции, появившихся в G..." | –1 +/– | |
Сообщение от Аноним (-), 09-Апр-15, 11:34 | ||
Вообще-то, libgccjit - это всего лишь backend, т.е. генератор машинного кода. А вот фронтенд для C вам придется написать самим. Эта задачка посложнее всей libgccjit будет. Так что сабж подходит для чего-то простого, что при этом кровь из носу надо скомпилировать налету. Даже не знаю, что это могло бы быть. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |