Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Inlinec - новый способ использования Си-кода в Python-скриптах" | +/– | |
Сообщение от opennews (?), 03-Фев-20, 22:36 | ||
Проектом inlinec предложен новый способ inline-интеграции кода на языке Си в скрипты на языке Python. Функции на языке Си определяются непосредственно в одном файле с кодом на языке Python, выделяясь атрибутом "@inlinec". Сводный скрипт выполняется как есть интерпретатором сpython и разбирается с использованием предоставляемого в Python механизма кодеков, дающего возможность подключить парсер для преобразования скрипта перед его разбором интерпретатором (как правило, модуль codecs применяется для прозрачной перекодировки текста, но позволяет и произвольным образом трансформировать содержимое скрипта)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +45 +/– | |
Сообщение от лысый бубен (?), 03-Фев-20, 22:36 | ||
Наконец в питон добавили фигурные скобки) | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Аноним (-), 04-Фев-20, 08:25 | ||
Если еще все остальное выкинуть и сделать компилируемым... :))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +3 +/– | |
Сообщение от Аноним (66), 04-Фев-20, 11:33 | ||
Т.е. оставить одни фигурные скобки? Получится что-то отдалённо напоминающее Брейнфак. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от Аноним (91), 04-Фев-20, 15:46 | ||
Это будет фигурный Lisp.) | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Глеб Кузьмин (?), 04-Фев-20, 14:31 | ||
Так фигурные скобки всегда там были. Просто их можно не использовать. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
104. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (104), 04-Фев-20, 22:07 | ||
Че ты несешь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от онаным (?), 06-Фев-20, 14:34 | ||
#{ | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 06-Фев-20, 16:51 | ||
Какой же это си? Как максимум яваскрипт какой-то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от анонимно (?), 05-Фев-20, 12:00 | ||
В пайтоне есть фигурные скобки. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
140. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от blzz (?), 07-Фев-20, 11:48 | ||
import bython | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. Скрыто модератором | +2 +/– | |
Сообщение от даконечно (?), 03-Фев-20, 22:39 | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. Скрыто модератором | –3 +/– | |
Сообщение от Аноним (5), 03-Фев-20, 22:45 | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (3), 03-Фев-20, 22:40 | ||
Выглядит впечатляюще, и код довольно симпатично будет смотреться. А то писать биндинги к C не всегда так уж просто. Жду такое в стандартном CPython 3.10 с кэшированием и -O3 :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –2 +/– | |
Сообщение от RomanCh (ok), 04-Фев-20, 12:20 | ||
Да изучите наконец уже GoLang. Он же специально для пыхтонистов продвигается как замена. В нём на С можно нативно писать прямо в файле с Go кодом. И это давно уже не в стадии экспериментов, и без ограничений вида "низя передать указатели" | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (76), 04-Фев-20, 13:17 | ||
lol no generics | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (84), 04-Фев-20, 14:12 | ||
А что, в python они есть? | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 04-Фев-20, 22:31 | ||
зачем его выпиливать? про gil в python любят рассуждать те, кто не понимает, зачем он нужен, не говоря уже о том, зачем он не нужен | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Глеб Кузьмин (?), 04-Фев-20, 14:33 | ||
Golang к python относится никак. | ||
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору |
88. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от RomanCh (ok), 04-Фев-20, 14:50 | ||
Согласен, на GoLang можно нормальный код писать не надрывая мозг и машину. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Анонимкос (?), 04-Фев-20, 17:51 | ||
Мощнейшая аргументация. Вы так говорите, как будто Го сам код генерит за разраба. Бред полнейший, точно также надо писать приседать, отлаживать, преодолевать Гоупроблемы. Очередная сферическая серебрянная пуля от анонимных адептов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –2 +/– | |
Сообщение от RomanCh (ok), 04-Фев-20, 18:58 | ||
> Вы так говорите, как будто Го сам код генерит за разраба. | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 04-Фев-20, 21:45 | ||
> Нее, дорогой мой аноним. Страдают не пыхтон-пострадавшие, у них-то мозг уже отдавлен и потому не болит. Страдают те, кто их поделия на проде вынуждены использовать и/или поддерживать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –5 +/– | |
Сообщение от RomanCh (ok), 04-Фев-20, 22:46 | ||
> давай пример, трепло | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +3 +/– | |
Сообщение от Аноним (109), 05-Фев-20, 07:22 | ||
как и ожидалось, ни один свой высер не можешь подтвердить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +3 +/– | |
Сообщение от Анонимко (?), 04-Фев-20, 22:15 | ||
Если ты себе отстрелил 2 ноги на Питоне, то к Си лучше не прикасаться. | ||
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору |
107. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от RomanCh (ok), 04-Фев-20, 22:44 | ||
> Если ты себе отстрелил 2 ноги на Питоне, то к Си лучше не прикасаться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Анонимкос (?), 05-Фев-20, 13:55 | ||
Знатно тебя бомбит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –2 +/– | |
Сообщение от RomanCh (ok), 05-Фев-20, 14:44 | ||
> Знатно тебя бомбит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 05-Фев-20, 15:00 | ||
> Знатно тебя бомбит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от RomanCh (ok), 05-Фев-20, 15:11 | ||
> за одно употребление подобных слов тебе нужно ржавый гвоздь в мошенку вбить | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 05-Фев-20, 15:17 | ||
> Так как метод "убедить вас не получится, потому сразу перейду к оскорблениям", результата не дал, то пришлось перейти к угрозам членовредительством? | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Анонимкос (?), 05-Фев-20, 23:05 | ||
Есть типичная статья на Хабре(https://habr.com/ru/post/282588/) гошника, начавшаяся с того, что "жаба тормозит" и тп потому я выбрал Го! | ||
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору |
113. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от анонимно (?), 05-Фев-20, 12:04 | ||
Питонистам не подходит Golang им во первых тяжело в статической типизации. Ну а во вторых пайтон поддерживает полный ООП, а в Golang ООП очень урезанный. | ||
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору |
114. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –4 +/– | |
Сообщение от RomanCh (ok), 05-Фев-20, 12:50 | ||
> Питонистам не подходит Golang им во первых тяжело в статической типизации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +4 +/– | |
Сообщение от Аноним (-), 05-Фев-20, 14:35 | ||
> Ну да, ну да. Особо хорошо там с инкапсуляцией приватных членов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +19 +/– | |
Сообщение от user90 (?), 03-Фев-20, 22:42 | ||
"Это уже было в Perl", бгг! | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Доброжелатель (??), 04-Фев-20, 03:17 | ||
Ваше Х плохое! Давайте сделаем У! Через некоторое время получается У подобное Х ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +6 +/– | |
Сообщение от btmn (?), 03-Фев-20, 22:49 | ||
присобачьте еще несколько языков. Си будет одиноко | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +12 +/– | |
Сообщение от SkyNet (??), 03-Фев-20, 22:51 | ||
Круто! А теперь уберём обёртку из питона и будет всем счастье! | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (66), 04-Фев-20, 11:39 | ||
Не будет, в C нет классов. Ну разве что ещё и C++ прикрутить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (73), 04-Фев-20, 12:54 | ||
В C есть структуры, это те же классы, но без пространств имён внутри. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Урри (?), 04-Фев-20, 13:27 | ||
пространства имен внутри при желании легко симулируются макросами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +4 +/– | |
Сообщение от Аноним (8), 03-Фев-20, 23:00 | ||
Пихон и его стремление "ускориться" и "воспользоваться преимуществами си" -- это как девушка "с широкой костью", которая отчаянно пытается похудеть, но ничего не выходит. Да что там, если продолжать аналогию и вспомнить про то, что даже сам создатель пихона, работая в дропбоксе, так и не сумел "ускорить" свое детище, то в случае с девушкой получится, что создавший ее Господь Бог тоже сдался и прекратил всякие попытки ее прохудить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. Скрыто модератором | –8 +/– | |
Сообщение от Аноним (-), 03-Фев-20, 23:07 | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. Скрыто модератором | +7 +/– | |
Сообщение от Анонимун (?), 04-Фев-20, 05:54 | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –9 +/– | |
Сообщение от Тот самый Аноним (?), 03-Фев-20, 23:09 | ||
Вот объясни это тем, кто использует питон для высокнагруженных систем, например разработчикам нейросетей. Может если вам не хватает производительности питона, то вы что то неправильно делаете? Нет, ну не пиксели же или биты переставляете в двоичных массивах на самом деле. Если же я ошибаюсь и вы используете питон для битовых масок и копирования байтов в оперативной памяти, то вам не кукарекать на каждом углу что "питон отстой", "питон тормознутый" и прочее КоКоко, а вам нужно к врачу срочной. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
14. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +3 +/– | |
Сообщение от user90 (?), 03-Фев-20, 23:20 | ||
> например разработчикам нейросетей | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +28 +/– | |
Сообщение от Led (ok), 04-Фев-20, 00:13 | ||
> Вот объясни это тем, кто использует питон для высокнагруженных систем, | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
49. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 04-Фев-20, 09:04 | ||
в данной ветке собрался весь цвет опеннетовских икспертов в области машинного обучения | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Аноним (-), 04-Фев-20, 09:47 | ||
Этот эксперт таки был майнтайнером glibc помнится... :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –3 +/– | |
Сообщение от Аноним (-), 04-Фев-20, 11:13 | ||
тяжело представить тему, в которой данные организмы не были бы икспертами | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 06-Фев-20, 16:54 | ||
> тяжело представить тему, в которой данные организмы не были бы икспертами | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +4 +/– | |
Сообщение от asdasd (?), 04-Фев-20, 09:17 | ||
> кто использует питон для высокнагруженных систем | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
61. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (61), 04-Фев-20, 10:54 | ||
>> например разработчикам нейросетей | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +4 +/– | |
Сообщение от Аноним (-), 04-Фев-20, 09:11 | ||
некоторым недалеким (такими себя не считающими, разумеется) икспертам кажется, что им удаются аналогии вообще и уместные в частности | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
96. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Анонимкос (?), 04-Фев-20, 18:13 | ||
Это говорит лишь о том, что Питон является востребованным языком и у разрабов есть задача точечно повышать производительность. Ваш лирический текст носит капитанский смысл. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
9. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Аноним (9), 03-Фев-20, 23:02 | ||
Это явное misuse кодеков и костыль. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от puntos (?), 03-Фев-20, 23:10 | ||
Теперь от си можно избавляться, так как в питоне есть встроенный си. Что ещё нужно для счастья? | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +4 +/– | |
Сообщение от nelson (??), 04-Фев-20, 00:44 | ||
>> Теперь от си можно избавляться | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +4 +/– | |
Сообщение от Аноним (27), 04-Фев-20, 02:40 | ||
Мы знаем о вашей любви к программированию, поэтому встроили вам язык программирования в язык программирования, чтобы вы могли программировать, пока программируете. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
29. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (29), 04-Фев-20, 03:17 | ||
Слушайте, а ведь так можно и SQL и CSS в код встраивать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (66), 04-Фев-20, 11:46 | ||
Ну так CSS, наверное, ценен тем, что его можно менять не трогая код? | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от Аноним (40), 04-Фев-20, 07:39 | ||
Для счастья нужно выбросить питон. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
13. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Тот самый Аноним (?), 03-Фев-20, 23:17 | ||
Из новости не понятно, исполняется код скомпилированный в родные инструкции процессора, или это по сути встроенный интерпритотор Си? К стати, проблема передачи указателей из питона в си и обратно, не тривиальная, например я не осилил как из питона вызвать функцию получающую указатель на массив указателей, котороый после вызова меняется. Вот только решение которое я нашёл, например в оффициальной питон обёртке к ГТК, там просто написали Си функцию которорая вызывает требуемую, и возвращает в питон данные в простом формате. Поэтому не удивительно что с указателями у авторов предмета, есть только простые Си-строки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (19), 04-Фев-20, 00:17 | ||
Из вашего комментария видно что вы не умеете читать ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от Аноним (27), 04-Фев-20, 03:23 | ||
А что там можно понять при прочтении? Читателю, незнакомому с питоном, термины кодек и ctypes ничего не говорят, новость написана для питонистов. Не-питонист попросил пояснения - Вы ему нахамили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (19), 04-Фев-20, 09:59 | ||
Вот это "сохранение промежуточных *.so, *.o и *.c файлов в текущем каталоге" не-питонисту тоже ничего неговорит ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от Аноним (27), 04-Фев-20, 13:15 | ||
И где там написано, что эти промежуточные .o и .so получены именно компиляцией именно тех фрагментов на C? Тем более, что если необходимость запускать gcc -E - это уж прямо такая большая недоработка, то запуск gcc для компиляции - это для создателей декоратора @inlinec, надо понимать, вообще что-то запредельно нежелательное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
103. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Главный Ананим (ok), 04-Фев-20, 22:06 | ||
Спасибо тебе, добрый человек! | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Урри (?), 04-Фев-20, 13:31 | ||
В C# это решается с помощью "pinned objects". Можешь посмотреть туда. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
15. Скрыто модератором | –6 +/– | |
Сообщение от Аноним (15), 03-Фев-20, 23:48 | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. Скрыто модератором | +8 +/– | |
Сообщение от Led (ok), 04-Фев-20, 00:16 | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. Скрыто модератором | +1 +/– | |
Сообщение от nelson (??), 04-Фев-20, 00:31 | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
16. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от GentooBoy (ok), 03-Фев-20, 23:49 | ||
Забавно думал это давно было. Ruby так умел еще в году этак 2008, а может и раньше. https://github.com/seattlerb/rubyinline | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (21), 04-Фев-20, 00:39 | ||
А ежели я захочу в одном питонячем скрипте и си и хтмл? | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (29), 04-Фев-20, 03:18 | ||
Ждите from inlinehtml import inlinehtml | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (22), 04-Фев-20, 00:39 | ||
Хорошая новость для Сишников. Теперь можно программулину на С обернуть в несколько строк на Пайтон и считатся модным молодежным кодером. Фиг же кто оспорит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от axredneck (?), 04-Фев-20, 01:22 | ||
Теперь можно в одной программулине оба языка использовать. Иногда такое надо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от имя_ (?), 04-Фев-20, 02:31 | ||
man ffi | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Анонимус2 (?), 04-Фев-20, 10:05 | ||
С этим вашим ffi приходится ещё тащить всякое уродство в виде мейкфайлов, configure и прочего. То что люди показывают что без всего этого можно обойтись - очень хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от CrazyAlex (?), 04-Фев-20, 11:09 | ||
С одной стороны да, а с другой - это "уродство" не просто так придумали, а для борьбы с несовместимостями платформ, конфигурирования, подключения библиотек и так далее. Что всё равно понадобится, скорее всего. Но для проствх случаев - отличный подход. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от axredneck (?), 04-Фев-20, 01:21 | ||
Отлично! Теперь буду скрипты на сях писать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Аноним (-), 04-Фев-20, 09:49 | ||
А что раньше то мешало? Tcc даже пример приводил как это делать. Без всяких пихонов :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (29), 04-Фев-20, 03:19 | ||
Не совсем разобрался, а вызовы из Python происходят из основного потока или используется какой-то вариант ThreadPool? Не возникнет ли проблем с реентерабельностью и потокобезопастность в данных C подкладках? | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (33), 04-Фев-20, 05:06 | ||
А в чём проблема? Питон однопоточный же в любом случае. Если отключишь гил, делай как захочешь, но это придётся в сишном коде реализовывать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от анононимс (?), 04-Фев-20, 07:28 | ||
Пихон поддерживает экспериментально subinterpreters | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Анончик (?), 04-Фев-20, 05:34 | ||
Судя по комментариям либо программисты на питоне обладают специфический чувством юмора либо большая часть из них не ту профессию выбрала. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (37), 04-Фев-20, 07:01 | ||
код разделённый отступами притягивает особенных | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (37), 04-Фев-20, 07:00 | ||
есть более лучший способ: | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (66), 04-Фев-20, 11:53 | ||
# ln -sf /usr/bin/g++ /usr/bin/python ближе к телу Python | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Аноним (38), 04-Фев-20, 07:26 | ||
Если мне не изменяет память, то пайтон является основным инструментом для непрограммистов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (61), 04-Фев-20, 08:08 | ||
У непрограммистов основные инструменты - Word и Excel | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 04-Фев-20, 09:50 | ||
Ну так их vbscript как раз для примерно той же аудитории что и питон. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от nox. (?), 04-Фев-20, 10:45 | ||
> Ну так их vbscript как раз для примерно той же аудитории что и питон. | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Сишник (?), 04-Фев-20, 19:10 | ||
Ты нормальный? | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (-), 04-Фев-20, 08:49 | ||
> Если мне не изменяет память | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
56. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 04-Фев-20, 09:51 | ||
Гвидо просто сделал несколько опечаток в слове "вебмакака". Ну и он допрограмился до того что сбежал с должности BDFL. Видимо, настолько ускорился что превысил скорость света, не иначе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 04-Фев-20, 10:38 | ||
> вебмакака | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 06-Фев-20, 16:57 | ||
На си писать отвратительный код - неудобно и чревато. А на питоне отвратительный код повсеместно. Вон там в соседней новости какие-то тела размахивают чудом где код и конфигурация вперемешку. Найти сишника который бы так же делал наверное трудно даже в РФ. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (67), 04-Фев-20, 11:35 | ||
Сколько ошибок в слове "1С" | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
42. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от corvuscor (ok), 04-Фев-20, 08:09 | ||
ИМХО, малополезная вещь, синтаксический сахарок. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (43), 04-Фев-20, 08:23 | ||
Извращенцы | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –3 +/– | |
Сообщение от Аноним (44), 04-Фев-20, 08:23 | ||
Ждём inlinerust | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (100), 04-Фев-20, 20:45 | ||
Нет, не ждем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от ACCA (ok), 04-Фев-20, 08:44 | ||
Гвидобэйсик дорос до Inline::C. А там есть ещё Inline::Java и Inline::Python. Есть куда расти. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Печаль (?), 04-Фев-20, 09:29 | ||
На нормальную документацию на разных языках и библиотеки. Оттуда и популярность. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от Crazy Alex (??), 04-Фев-20, 13:18 | ||
Ты хотя бы примерно видел объём перловых библиотек? CPAN многие годы совершенно чудовищен в этом плане. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –2 +/– | |
Сообщение от имя_ (?), 04-Фев-20, 13:24 | ||
>делался умным для умных | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Урри (?), 04-Фев-20, 13:26 | ||
Нет, он просто умный. И я тоже умный. Это позволяет нам, умным, хорошо видеть дураков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от имя_ (?), 04-Фев-20, 13:53 | ||
Поражаюсь вашей выдержке: так трудно оставаться аристократом, когда воркуг одно быдло неразумное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от илитчик (?), 04-Фев-20, 17:32 | ||
Завидуешь умным? Попробуй читать больше грамотных книг, расширяй кругозор. Развивай критическое мышление, ищи всякие упражнения для мозга. Научишься хоть язвить остроумно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от имя_ (?), 04-Фев-20, 18:19 | ||
ну, что вы, ваше блаародие, куда мне до господ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (119), 05-Фев-20, 15:05 | ||
все перечисленное не делает умным, непонимание этого прекрасно показывает какой ты "умный" на самом деле | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
123. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Анонимкос (?), 05-Фев-20, 23:25 | ||
Забивание чердака чужими готовыми решениями и идеями не делает тебя умным. Также умные люди, как правило, тяготеют к скромности, т.к. прекрасно осознают, что нихера не знают. | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
63. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от CrazyAlex (?), 04-Фев-20, 11:12 | ||
На борьбу со скобками... и на нормальные заголовки функций :-) | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
65. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от ManulCat (ok), 04-Фев-20, 11:30 | ||
А когда ASM прикрутят? Без ASM'а очень тяжко кодить в принципе... Хочу ASM в питоне, а то в JS сделали, а здесь нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Crazy Alex (??), 04-Фев-20, 12:28 | ||
Прочёл сначала как "Когда AST прикрутят"... и что-то в этом есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (73), 04-Фев-20, 13:10 | ||
Так, оно же через gcc работает, а gcc ASM умеет. | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
85. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним84701 (ok), 04-Фев-20, 14:25 | ||
> А когда ASM прикрутят? Без ASM'а очень тяжко кодить в принципе... | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
79. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Урри (?), 04-Фев-20, 13:24 | ||
Что только не придумают, лишь бы С не изучать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 04-Фев-20, 15:29 | ||
а про Rust забыли уже? | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Anonim (??), 04-Фев-20, 15:31 | ||
Н вот, на нормальный язык стал похож. А то выглядел, как псевдокод... | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (92), 04-Фев-20, 15:51 | ||
а в это время на swift пишутся проекты для ML, data science. | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (100), 04-Фев-20, 20:48 | ||
Нет, не пишутся. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | –1 +/– | |
Сообщение от Аноним (93), 04-Фев-20, 16:40 | ||
А потом мы возьмем и все напишем на Си :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от Аноним (124), 06-Фев-20, 03:54 | ||
Основную массу времени сижу на англоязычных ресах, после перехода на "нашинские-простоквашинские" хочется завыть читая комменты "умников", и начинаешь понимать парадокс "хорошие люди в плохой стране" | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +2 +/– | |
Сообщение от Аноним (124), 06-Фев-20, 04:24 | ||
Я просто оставлю это здесь: | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +1 +/– | |
Сообщение от Аноним (124), 06-Фев-20, 04:50 | ||
Без сложных задач: | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (127), 06-Фев-20, 14:03 | ||
Ну то есть за 4 строчки кода вместо 8 готовы пожертвовать 3x производительности. Ох уж эти пыхтонисты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (127), 06-Фев-20, 14:03 | ||
И то инклуд, main() и return 0 можно не считать, то есть не 8 даже, а 5. | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (-), 06-Фев-20, 16:59 | ||
> И то инклуд, main() и return 0 можно не считать, то есть | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним (124), 06-Фев-20, 21:44 | ||
x3 это вообще среднее отставание golang от C на многих бенчах. А уж асму то сколько "иксов" слили и подумать страшно. | ||
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору |
136. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от InuYasha (?), 06-Фев-20, 20:18 | ||
у тебя ошибка в коде и рандомный результат. | ||
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору |
137. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от Аноним84701 (ok), 06-Фев-20, 21:02 | ||
> у тебя ошибка в коде и рандомный результат. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Inlinec - новый способ использования Си-кода в Python-скрипт..." | +/– | |
Сообщение от InuYasha (?), 06-Фев-20, 20:00 | ||
// Автор "хитрец" - разбросал всё что мог по отдельным строчкам | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |