The OpenNET Project / Index page

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



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

"Проект PyXL развивает процессор для выполнения байткода Python"  +/
Сообщение от opennews (?), 29-Апр-25, 12:00 
Представлен специализированный процессор PyXL, предназначенный для ускорения выполнения кода на языке Python. Байткод Python напрямую выполняться чипом без JIT, интерпретации и виртуальных машин. Файлы на языке Python вначале транслируются в байткод CPython, после чего байткод преобразуется в специализированный набор инструкций PySM, выполняемых чипом. Инструментарий для подготовки кода к выполнению написан на Python и работает в стандартном окружении на базе немодицифированного CPython.  Реализация процессора разработана с нуля и оформлена на языке описания и моделирования электронных систем Verilog. Рабочий прототип процессора тестируется на платах с FPGA Zynq-7000...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63157

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

Оглавление

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


1. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от MinimumProfit (?), 29-Апр-25, 12:00 
Кому это надо? Никому не надо.
Sun тоже сделала процессор Java, так полный провал.
Ответить | Правка | Наверх | Cообщить модератору

4. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +6 +/
Сообщение от Аноним (4), 29-Апр-25, 12:06 
Bell Labs сделал C-машину Hobbit. Тоже можно назвать провалом, но развитие продолжилось. Так что не всё однозначно. Пруф https://old.computerra.ru/vision/641905/
Ответить | Правка | Наверх | Cообщить модератору

186. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (186), 30-Апр-25, 09:31 
Хоббит был хорош. Жаль эппл кинула разрабов (вообще системная контора-кидала по типу IBM, кстати, один только FireWire чего стоил)
Ответить | Правка | Наверх | Cообщить модератору

5. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (5), 29-Апр-25, 12:10 
Пацаны пытаются хотя бы.
Ну забайтите им на paypal, by me a coffee, kickstarter,.
Примерно как процессоры Байкал.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

201. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (-), 30-Апр-25, 12:10 
> Пацаны пытаются хотя бы.

Уже ARM пытался для жабы. Тем что не получилось не пользовались - даже мобильники с жабой, хотя уж казалось бы. А тут вообще гадюка.

> Ну забайтите им на paypal, by me a coffee, kickstarter,.

Чего им сделать? Заспамить? Заскамить? Они сами - типа скама.

> Примерно как процессоры Байкал.

Отличное сравнение.

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

33. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +3 +/
Сообщение от Rodegast (ok), 29-Апр-25, 13:24 
Ну почему же? Вполне можно сделать аналог ардуинки.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

55. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Соль земли (?), 29-Апр-25, 14:53 
Ну ты сравнил, конечно, ...
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

131. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (131), 29-Апр-25, 18:19 
Symbolics делала лисп машину. Да где теперь оба два?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

155. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +5 +/
Сообщение от Аноним (155), 29-Апр-25, 21:44 
Там же, где и Plan9. Опережать ход истории чревато.
Ответить | Правка | Наверх | Cообщить модератору

179. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от n00by (ok), 30-Апр-25, 08:59 
Ричард Столлман её "отреверсил" и создал FSF. ;)
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

209. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:04 
С той неопределенностью в формулировках как в Python вообще непонятно какую машину они там реализовали?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +3 +/
Сообщение от n00by (ok), 29-Апр-25, 12:00 
К такому всё и идёт. Картинку строит и дробит числа GPU, а программу исполняет подобный процессор. Ну, разве что JS может победить. :)
Ответить | Правка | Наверх | Cообщить модератору

111. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (111), 29-Апр-25, 17:34 
Что только люди не придумают, чтоб на славном ассемблере не писать. Лучше бы писали на низкоуровневых командах процессоров АМД.
Ответить | Правка | Наверх | Cообщить модератору

175. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от n00by (ok), 30-Апр-25, 08:45 
Ну, я могу писать на асме, в том числе AMD64. "Лучше бы писали" - это такая скромная просьба или наивное требование?
Ответить | Правка | Наверх | Cообщить модератору

123. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (155), 29-Апр-25, 18:03 
Может быть нам повезёт и мы снова увидим лисп-машины в дикой природе… Хотя нет, вряд ли. Линукс для многих (особенно тут) фетиш, а мысль о том, что юникс по дизайну годится только для локалхоста — крамольна.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

176. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от n00by (ok), 30-Апр-25, 08:55 
В то время и железо не готово было, и люди не успели дозреть. Я не фанат LISP, но предпочёл бы его в командной строке, а не диалект BASIC под названием BASH. %)
Ответить | Правка | Наверх | Cообщить модератору

219. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (155), 30-Апр-25, 19:37 
Железо полбеды, оно-то как раз готовится по мере использования. Недозревшие люди — серьёзная проблема любой отрасли, и поскольку проблема не техническая, то и решить её механистически невозможно.

Если хочется скриптовать на лиспе вместо баша, попробуй babashka. Clojure весьма годный и практичный Lisp для современного мира, а с babashka позволяет крайне редко что-то писать на баше или чём-то ещё таком же «дружелюбном» к пользователю.

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

210. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:06 
Ну да. Еще один "начальник" над CPU и GPU. Аппаратная реализация "общего руководства" )
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Дидыemail (ok), 29-Апр-25, 12:01 
Интересно, но...
Увеличение производительности в 30 раз вероятно только на ограниченном круге узкоспециализированных операций. Либо то, с чем сравнивают - тормозные тормоза.
В любом случае, пока не возможно посмотреть на HDL - разговоры ниочём
Ответить | Правка | Наверх | Cообщить модератору

7. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (7), 29-Апр-25, 12:16 
Питон -- это тормозные тормоза, с пробуждением. Не тормозит только когда батарейки компилируемые, pure python тормозит всегда и gil всё ещё не выкинули, а это значит, что он фактически однопоточный. Как и JS.
Ответить | Правка | Наверх | Cообщить модератору

68. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 15:36 
Нужно использовать инструменты по назначению. Python подходит только для сценариев. Точка.
Ответить | Правка | Наверх | Cообщить модератору

95. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (95), 29-Апр-25, 16:38 
Однопроцессный ващет
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

100. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 29-Апр-25, 16:50 
Да, ты можешь запустить 2 отдельную копию интерпретатора. Не видел, чтобы это кто-то использовал.
Ответить | Правка | Наверх | Cообщить модератору

124. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (155), 29-Апр-25, 18:05 
> Не видел, чтобы это кто-то использовал

Это больше говорит о тебе и твоём опыте, чем о Питоне.

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

150. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 29-Апр-25, 19:56 
Это появилось уже достаточно давно, и если бы кто-нибудь задействовал, я бы наверно заметил за это время. Оно не юзабельно было. В паблике историй успеха не встречал тоже. Я так понимаю, вообще отказались от дальнейшей доработки, и сосредоточились на отвязывании от гила (а он на самом деле жрёт электричество).
Ответить | Правка | Наверх | Cообщить модератору

220. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (155), 30-Апр-25, 19:44 
Ещё раз, если ты чего-то не видел, это не значит что этого не существует. Мультипроцессорность в Питоне действительно не очень популярный подход, его ограничения хорошо известны, как и предписания когда его использовать. Что касается GIL, то он мешает очень редко, и когда это просходит, то обычно это либо признак плохого кода, либо признак неприменимости языка для решения конкретно этой задачи в данных условиях.
Ответить | Правка | Наверх | Cообщить модератору

223. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 30-Апр-25, 19:55 
Ну вот, а ещё что-то рассказывать пытаешься. Теперь видно, что ты просто не понимаешь, в чём тут дело. Про GIL особенно понравилось, да. Хотя, он не единственное узкое место. Но все вопросы масштабирования будут решены с отказом от GIL.
Ответить | Правка | Наверх | Cообщить модератору

132. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от _ (??), 29-Апр-25, 18:20 
Хе-хе :)

Я не поклонник питона, особенно 3.*, но видел я "и не только лишь такое"(С) :)
На LOR(кажись) поищи, там какой то перец кидал скрипт определяющий сколько у тебя ядер, а потом start+bind сколько надо змеЁв :)

Изврат? Нуууууу ... 39 оттенок серого ;-)

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

140. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Zulu (?), 29-Апр-25, 18:50 
Это не изврат, а стандартная практика.

with concurrent.futures.ProcessPoolExecutor()...

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

151. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 29-Апр-25, 20:03 
Весьма специфично, накладные расходы слишком велики. Сколько раз ни писал код, лучше всего масштабируется в 1 процессе. Давно перестал добавлять поддержку масштабирования процессами.
Ответить | Правка | Наверх | Cообщить модератору

166. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (166), 30-Апр-25, 02:45 
В докер-контейнерах сплошь и рядом. Не то что бы их особо оптимизировали...
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

116. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (116), 29-Апр-25, 17:41 
JS не однопоточный. WebWorkers исполняются каждый в своём потоке.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

127. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (155), 29-Апр-25, 18:06 
А два потока параллельно один WebWorker может исполнять? А треды есть? Нет? Вот поэтому он и однопоточный. А не потому, что кто-то запрещает больше одной копии интерпретатора вызвать. Учите матчасть.
Ответить | Правка | Наверх | Cообщить модератору

211. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:09 
>Увеличение производительности в 30 раз

Сначала реализовать заведомо слоупока, а потом на его фоне авось взлетит этот процессор.
Из практики скидок на товар.

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

221. Скрыто модератором  +/
Сообщение от Аноним (155), 30-Апр-25, 19:47 
Ответить | Правка | Наверх | Cообщить модератору

6. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (6), 29-Апр-25, 12:10 
Тупиковое направление для очень узкого круга задач. Опят сан микросистем ничему не научил, похоже.
Ответить | Правка | Наверх | Cообщить модератору

26. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +8 +/
Сообщение от User (??), 29-Апр-25, 13:12 
Да-да, конечно тупиковый - как мейнфреймы ibm'овские, вот! А, то, что ты сейчас сидишь фактически клиентом того мейнфрейма в облачке на новом технологическом уровне - так то просто совпадение, IBM же, ну?
Или вот мы в начале нулевых в институте видели игрушку для идиотов - "нейропроцессор" назывался. ГАИ заказывало для пилота по распознаванию номеров. Тоже не влетело, тупиковая же технология...
Ответить | Правка | Наверх | Cообщить модератору

177. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (177), 30-Апр-25, 08:56 
> на новом технологическом уровне

была уже хаскель-машина лет 10 назад

https://github.com/tommythorn/Reduceron

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

213. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:15 
Вывернутая логика под спор. То что IBM ориентировалась на процессор, а не на язык инструкций (тут даже абстракция выше и неопределенность выше), Вы упускаете.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

212. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:11 
Просто до них не дойдет, что у железяк тоже есть своя логика производительной работы.
Не надо "сахар" лить в железо.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

10. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –4 +/
Сообщение от Анонимemail (10), 29-Апр-25, 12:22 
Для чего это? Чтобы очередная нейроночка, которую запилили на питоне работала так же быстро как нейронка на С или C++. Да вот только ничего не выйдет, автоматическое управление памятью на свой процессор вы всё равно впердолить не сможете.
Ответить | Правка | Наверх | Cообщить модератору

12. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (12), 29-Апр-25, 12:25 
Для того что не платить нвидии бешеные деньжищи. Особенно если тебе не нужно генерировать дурацкие картинки. А вычисления нужны для дела.
Ответить | Правка | Наверх | Cообщить модератору

168. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Илья (??), 30-Апр-25, 06:14 
> Особенно если тебе не нужно генерировать дурацкие картинки. А вычисления нужны для дела.

Питон это язык для скриптов на 200 строк. Им не надо генерировать картинки

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

13. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 29-Апр-25, 12:27 
Нейроночки на питоне? У тебя есть хоть 1 пример?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

43. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –4 +/
Сообщение от Аноним (43), 29-Апр-25, 14:05 
pytorch
Ответить | Правка | Наверх | Cообщить модератору

46. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +4 +/
Сообщение от Аноним (7), 29-Апр-25, 14:32 
> pytorch

Там c++ и cuda. Раньше луа вместо питона было в качестве клея.

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

117. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –2 +/
Сообщение от Аноним (117), 29-Апр-25, 17:41 
https://docs.openvino.ai
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

122. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (7), 29-Апр-25, 18:00 
> https://docs.openvino.ai

Каким боком там питон вообще, ты чего?

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

17. Скрыто модератором  –3 +/
Сообщение от Аноним (17), 29-Апр-25, 12:39 
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

34. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (4), 29-Апр-25, 13:25 
> Чтобы очередная нейроночка, которую запилили на питоне работала так же быстро как нейронка на С или C++.

Хотя книжные полки завалены историями про это, Python, как и R - это всего лишь интерфейс к библиотекам на C/C++. У пользователей складывается ложное впечатление.

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

126. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (126), 29-Апр-25, 18:06 
Впрочем, как и C бывает интерфейсом к математическим библиотекам, написанным на Fortran.
Ответить | Правка | Наверх | Cообщить модератору

181. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от n00by (ok), 30-Апр-25, 09:05 
> Да вот только ничего не выйдет,
> автоматическое управление памятью на свой процессор вы всё
> равно впердолить не сможете.

Как распознать лжеца? Очень просто. Вместо "я не смогу" (что было бы правдой - он ничего не может) он пишет "вы не сможете".

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

214. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:16 
>Для чего это?

Чтобы "бабки" попилить, долги закрыть.

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

11. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (12), 29-Апр-25, 12:24 
Синтез логики для верилога простейшая задача. А вот оптимизация это уже то где начинаются нюансы.
Ответить | Правка | Наверх | Cообщить модератору

15. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (15), 29-Апр-25, 12:29 
Как раз сегодня решил изучить Pyton. Посоветуете самоучитель.
Ответить | Правка | Наверх | Cообщить модератору

18. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (17), 29-Апр-25, 12:41 
"Питон за 7 дней".
Долго?
Ну тогда:
"Питон за 24 часа".
Ответить | Правка | Наверх | Cообщить модератору

23. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (15), 29-Апр-25, 12:47 
Нет, ну можно и без таких сжатый сроков, главное чтобы был исчерпывающий.
Я начал читать Укус Питона - К. Сваруп.
Ответить | Правка | Наверх | Cообщить модератору

29. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (29), 29-Апр-25, 13:18 
если знаешь другие языки, то документацию по языку читай
Ответить | Правка | Наверх | Cообщить модератору

40. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (40), 29-Апр-25, 14:00 
> если знаешь другие языки, то документацию по языку читай

"Real programmers can write Fortran in any language!"©

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

51. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (51), 29-Апр-25, 14:43 
Зачем 24, хватит и часа. Плюс час на обзор либ.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

52. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (5), 29-Апр-25, 14:45 
> "Питон за 7 дней".
> "Питон за 24 часа".

Не стоит критиковать такие книги, зать что то в чем то хотя бы азы, лучше чем совсем ничего не уметь.

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

77. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 15:49 
Если умение включать лампочку выключателем - это азы в ремонте ракеты, то смешно, да.
Ответить | Правка | Наверх | Cообщить модератору

161. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от diakin (ok), 29-Апр-25, 23:00 
"Вы уже знаете Питон"
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

58. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Igorkolachov (?), 29-Апр-25, 15:01 
Курсы Поколение Python на Stepik.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

153. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Дед Анан (?), 29-Апр-25, 21:23 
Слишком затянуты и слишком много всякого не относящегося к изучению языка, типа "шахматных задач"
Ответить | Правка | Наверх | Cообщить модератору

67. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (67), 29-Апр-25, 15:31 
Попросите нейросети составить план обучения.
Английский точно пригодится.

+ На торрентах полно сливов платных вообще любых курсов.

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

71. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (15), 29-Апр-25, 15:40 
>Английский точно пригодится.

Ну английские я знаю, не могу сказать на каком конкретном уровне, но понимаю речь носителей языка, смотрю фильмы без перевода.
>+ На торрентах полно сливов платных вообще любых курсов.

Там будут видеокурсы? Сейчас ещё торренты искать работающие.
>Попросите нейросети составить план обучения.

План обучения это хорошо.

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

78. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (15), 29-Апр-25, 15:50 
>Английский точно пригодится.

Ну английские я знаю, не могу сказать на каком конкретном уровне, но понимаю речь носителей языка, смотрю фильмы без перевода.
>+ На торрентах полно сливов платных вообще любых курсов.

Там будут видеокурсы? Сейчас ещё торренты искать работающие.

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

70. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (68), 29-Апр-25, 15:39 
Pascal, Assembler, затем C. Потом Python.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

72. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (15), 29-Апр-25, 15:41 
Turbo/Borland Pascal учил в школе, СИ. С++ после школы. Зачем мне учить Ассемблер, ума не приложу. Где можно найти вакансию, это загадка.
Ответить | Правка | Наверх | Cообщить модератору

79. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (68), 29-Апр-25, 15:54 
Учить не нужно. Используется в рамках обучения.
http://stolyarov.info/books/programming_intro

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

184. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от n00by (ok), 30-Апр-25, 09:12 
> Учить не нужно. Используется в рамках обучения.
> http://stolyarov.info/books/programming_intro

Следует иметь ввиду, что рекомендуемый учитель не смог сначала найти (для своей книги), а потом собрать Рефал-5-Лямбда.

"Поскольку у меня koi8r, а архивы (в том числе git'овские) распаковываются в предположении, что "везде" utf, естественно, имена файлов получились нечитаемые." (ц)

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

195. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 10:54 
>> Учить не нужно. Используется в рамках обучения.
>> http://stolyarov.info/books/programming_intro
> Следует иметь ввиду, что рекомендуемый учитель не смог сначала найти (для своей
> книги), а потом собрать Рефал-5-Лямбда.
> "Поскольку у меня koi8r, а архивы (в том числе git'овские) распаковываются в
> предположении, что "везде" utf, естественно, имена файлов получились нечитаемые." (ц)

То, что в ИТ полно костылей на борьбу со следствием, факт известный. Только нужно решать проблемы, а не бороться со следствием, делая вид, что решается проблема. Пока что большинство борется со следствием: то ли из-за некомпетенции, то ли из-за прибыли.

Пример, который вы привели, не имеет никакого отношения к умению Столярова А.В. ввести читателя в программирование с академическим подходом.

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

197. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 11:18 
> "Поскольку у меня koi8r, а архивы (в том числе git'овские) распаковываются в
> предположении, что "везде" utf, естественно, имена файлов получились нечитаемые." (ц)

Подтверждаю. Тоже использую koi8-r. После git clone https://github.com/bmstu-iu9/refal-5-lambda/tree/master/doc "ls" отображает кракозябры в именах файлов.

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

85. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (126), 29-Апр-25, 16:05 
Ну разве что, для микроконтроллеров какой-нибудь Ассемблер Cortex-M. И то, для совсем скудных на ресурсы МК. А так-то для МК тоже на ЯВУ прогают.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

185. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (68), 30-Апр-25, 09:17 
> Ну разве что, для микроконтроллеров какой-нибудь Ассемблер Cortex-M. И то, для совсем
> скудных на ресурсы МК. А так-то для МК тоже на ЯВУ
> прогают.

Речь о том, чтобы глубоко знать язык ассемблера не шла, но "прочувствовать" как это работает необходимо. Невозможно создавать качественное ПО, программируя на "верхах" и вообще не понимая как это все работает. Неоднократно встречаю сисадминов или вебщиков, которые вообще не понимают что они делают: где-то прочитали вредные советы, так называемые, "best practice", и бездумно повторяют, потому что какой-то там "авторитет" там что-то им посоветовал, а у самих познаний и ума не хватает, чтобы отфильтровать мусор.

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

222. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (155), 30-Апр-25, 19:55 
> Невозможно создавать качественное ПО, программируя на "верхах" и вообще не понимая как это все работает.

99% всего ПО в мире (включая так любимые здесь АЭС, медицину, авионику, ракетостроение и прочие «взрослые и серьёзные вещи») создано посредственными программистами за посредственную зарплату, которые и в «верхах» не очень хорошо разбираются, и в «низах» не шарят, и даже не интересуются программированием как таковым вне отправления своих непосредственных трудовых обязанностей. При этом ты пользуешься их трудом каждый день, и небо на землю не падает.

А с соломенными чучелами каких-то никому неизвестных «сисадминов или вебщиков» ты и сам хорошо справился, молодец, так их!

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

104. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от BeLord (ok), 29-Апр-25, 17:04 
Asm нужен в первую очередь для понимая как железо устроено, без этого понимания эффективный код сложно написать, зная ограничения железа проще выбирать алгоритмы под конкретную задачу.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

114. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 17:38 
> Turbo/Borland Pascal учил в школе, СИ. С++ после школы. Зачем мне учить
> Ассемблер, ума не приложу. Где можно найти вакансию, это загадка.

Открою вам секрет: вкусные вакансии зачастую не публикуют. На большие зарплаты, например, 500 000 р. приглашают через знакомых или лично. Разумеется, и требования к компетенциям соответствующие.

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

138. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (138), 29-Апр-25, 18:47 
Спасибо КЭП. Ну надо же с чего то же начинать. Иначе в девопсы пойду, там тоже иногда питон мелькает.
Ответить | Правка | Наверх | Cообщить модератору

183. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 09:10 
> Спасибо КЭП. Ну надо же с чего то же начинать. Иначе в
> девопсы пойду, там тоже иногда питон мелькает.

В таком случае веб, банковский сектор не рекомендую. Работать лучше с UNIX-подобным (BSD, Linux). Для DevOps нужно смотреть. Как я понимаю, это в основном веб.

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

125. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (7), 29-Апр-25, 18:05 
> Turbo/Borland Pascal учил в школе, СИ. С++ после школы. Зачем мне учить
> Ассемблер, ума не приложу. Где можно найти вакансию, это загадка.

Если хочешь быть программистом питон, придётся ботать си и ассемблер. Другого варианта тут нет. Понятно, что писать каждый день на них ты не будешь, но ни в одной серьёзной программе не обойтись без низкоуровневого кода и навыков отладки и оптимизации. Хотя можешь ограничиться django -- такие специалисты тоже нужны, просто они менее востребованы и легко заменяются.

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

139. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (138), 29-Апр-25, 18:48 
Чёт про Ассемблер гон откровенный, да и про СИ верится с трудом.
Ответить | Правка | Наверх | Cообщить модератору

149. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 29-Апр-25, 19:40 
Как ты, не понимая ассемблер, будешь код в отладчике читать? SIMD напихать может понадобиться. А насчёт си, вообще нечего браться за питон, если код на си писать не сможешь. Раст опционально, сейчас модно ржавчину в питон пропихивать, а вот без си и хотя бы школьного понимания плюсов точно никуда.
Ответить | Правка | Наверх | Cообщить модератору

164. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Прохожий (??), 30-Апр-25, 01:53 
Какая-то чушь. Зачем прикладному программисту знание Си? Чтобы что, скрипты или вебню писать?

Другое дело, если какую-то либу надо состряпать, которая требовательная к производительности. Но вряд ли типовой прикладной программист пишет подобное.

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

174. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (7), 30-Апр-25, 08:42 
А ты не суди, раз не разбираешься в вопросе. Питон -- это не скрипты, питон -- это _приложения_ и _продукты_. Си понадобится, чтобы cython использовать. И питон банально крайне ограничен, дело даже не в производительности. Зачем делать костыльно и медленно на питоне, если можно сделать быстро и просто на си? А обвязка, которая особо не важна и проблемно пишется на си, может быть и на питоне. Да и что ты будешь делать, когда твой код скрипта сегфолтит питон в определённых условиях? Без понимания происходящего понять и адекватно оценить ситуацию будет непросто.
Ответить | Правка | Наверх | Cообщить модератору

180. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 09:02 
> А ты не суди, раз не разбираешься в вопросе. Питон -- это
> не скрипты, питон -- это _приложения_ и _продукты_. Си понадобится, чтобы
> cython использовать. И питон банально крайне ограничен, дело даже не в
> производительности. Зачем делать костыльно и медленно на питоне, если можно сделать
> быстро и просто на си? А обвязка, которая особо не важна
> и проблемно пишется на си, может быть и на питоне. Да
> и что ты будешь делать, когда твой код скрипта сегфолтит питон
> в определённых условиях? Без понимания происходящего понять и адекватно оценить ситуацию
> будет непросто.

Обвязка - это те же скрипты, как, например, реализовано в KVM. Python годен только для сценариев. Как его используют - вопрос десятый. "Умельцев" забивать гвозди лопатой достаточно.

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

191. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 30-Апр-25, 10:31 
На питоне можно сделать примерно что угодно, поэтому он пригоден для абсолютно всего. И особенно потому, что в нём достаточно хорошо работать с нормальным кодом. В том же GO его FFI не позволяет этого делать сколько-нибудь эффективно, по этой причине, этот язык никогда не будет пригодным ни для чего, кроме вебнявых сервисов.

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

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

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

196. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 10:58 
> На питоне можно сделать примерно что угодно, поэтому он пригоден для абсолютно
> всего. И особенно потому, что в нём достаточно хорошо работать с
> нормальным кодом. В том же GO его FFI не позволяет этого
> делать сколько-нибудь эффективно, по этой причине, этот язык никогда не будет
> пригодным ни для чего, кроме вебнявых сервисов.

Монетой можно открутить некоторые шурупы, другие шурупы можно открутить ножницами. Python - это не универсальный инструмент для всего. Есть с помощью него можно что-то делать, то не значит, что стоит.

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

Тем самым обязывая пользователя тащить за собой библиотеки и интепретатор такого Python-поделия. Ломание совместимости в Python - яркий признак демонстрации "мастерства".

> Про "умельцев" -- это то, что я делаю с башем. Нет, не
> стыдно, эффективней пожалуй сложно. Лучше -- легко, если взять тот же
> питон, но даже быстрее работать не будет. При обновлениях разваливается реже
> питона, хотя казалось бы. Для скриптов "обвязки" знание баша (именно баша),
> пожалуй, наиболее полезный навык, из имеющихся у меня. А вот, в
> более общем случае, "обвязка" -- это весь тот бойлерплейт, необходимый для
> использования компонентов.

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

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

198. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 30-Апр-25, 11:22 
> Монетой можно открутить некоторые шурупы, другие шурупы можно открутить ножницами. Python
> - это не универсальный инструмент для всего. Есть с помощью него
> можно что-то делать, то не значит, что стоит.

Да кто ж спорит. Но, разработка чего угодно в питоне, на порядки дешевле и быстрее доводится до уровня, пригодного для прода.

> Тем самым обязывая пользователя тащить за собой библиотеки и интепретатор такого Python-поделия.
> Ломание совместимости в Python - яркий признак демонстрации "мастерства".

Мелочи, по сравнению с альтернативами. Можно даже собрать в 1 бинарь, при большом желании, но это глупости. Претензий к совместимости не понимаю, наибольший расколбас за лет 15 происходил в асинхронном коде в периоде 3.6-3.9 и была волна депрекаций, но исправления требовались вполне тривиальные. Лучше сравнить с тем, что происходит в нативных компонентах. Вообще, больше всего боли в питоне причиняет именно асинхронный код, отлаживать его то ещё удовольствие.

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

Баш прекрасно подходит для решения подавляющего большинства прикладных задач и намного лучше альтернатив подходит для любого взаимодействия с системой. Но 1 ошибка с внезапным переносом строки или возвратом каретки в имени файла будет стоить rm -rf * (в лучшем случае).

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

200. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 11:59 
> Да кто ж спорит. Но, разработка чего угодно в питоне, на порядки
> дешевле и быстрее доводится до уровня, пригодного для прода.

Если основная задача - заработать, то здесь нам обсуждать нечего. В такой парадигме я не рассматриваю решение задачи по предоставлению компанией инструмента для решения задач. Если задача - создать качественный длительно поддерживаемый продукт, то в таком ключе готов продолжить беседу. Только в таком случае написание программы на Python здесь неуместно.

> Мелочи, по сравнению с альтернативами. Можно даже собрать в 1 бинарь, при
> большом желании, но это глупости. Претензий к совместимости не понимаю, наибольший
> расколбас за лет 15 происходил в асинхронном коде в периоде 3.6-3.9
> и была волна депрекаций, но исправления требовались вполне тривиальные. Лучше сравнить
> с тем, что происходит в нативных компонентах. Вообще, больше всего боли
> в питоне причиняет именно асинхронный код, отлаживать его то ещё удовольствие.

Глубоко в это не погружался. Есть знакомые, которые как раз в этом всем "варятся", используя Python, плюются, но что-то приходится на нём разрабатывать или, как минимум, использовать в работе. Да и я сам, например, использую yt-dlp. Опять же, сам yt-dlp - это костыль, поэтому и решение через Python. На Си такое реализовывать - это очень дорого, потому что постоянно приходится что-то переделывать под особенности палок от Google.

> Баш прекрасно подходит для решения подавляющего большинства прикладных задач и намного
> лучше альтернатив подходит для любого взаимодействия с системой. Но 1 ошибка
> с внезапным переносом строки или возвратом каретки в имени файла будет
> стоить rm -rf * (в лучшем случае).

Я бы не стал таким образом прописывать пути. Сделал бы так:
#!/bin/sh
path=/home/user/doc
rm -rf $path

Если продемонстрируете какой-то частный случай, где это невозможно обойти средствами bash, готов принять аргумент. Ни в коим случае не считаю, что bash - это что-то идеально. Везде есть проблемы.

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

182. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (68), 30-Апр-25, 09:07 
> Чёт про Ассемблер гон откровенный, да и про СИ верится с трудом.

Выше уже кидал ссылку. Там все в введении автором первого тома разложено: почему Pascal (указатели и прочее), почему assembler, почему Си, почему именно в таком порядке ознакамливаться в рамках обучения.
https://www.opennet.dev/openforum/vsluhforumID3/136735.html#79

Если интересно - изучайте. На ваш вопрос одним предложением не ответить.


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

134. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –4 +/
Сообщение от freehck (ok), 29-Апр-25, 18:24 
> Как раз сегодня решил изучить Pyton. Посоветуете самоучитель.

Открываешь терминал.
Пишешь: man bash
Читаешь.

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

162. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Anonimus (??), 30-Апр-25, 00:48 
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...

Не благодари

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

170. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от _ (??), 30-Апр-25, 06:38 
Почему ета?!
Пусть благодарит!
Единственный толковый so far линк, причем для вещей где питон реально используется...
Ответить | Правка | Наверх | Cообщить модератору

178. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (68), 30-Апр-25, 08:56 
> https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...
> Не благодари

За что благодарить? За обучение по современному веб-вредительству?

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

218. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от _ (??), 30-Апр-25, 18:25 
А ты всё ещё надеешься что тебе за что-то другое заплатят? :)
Ответить | Правка | Наверх | Cообщить модератору

215. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:20 
Сходи где общаются: Дай вот эту штуку, дай штуку побольше, вон ту красную штуковину. Сори не хотел обижать.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

16. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от fidoman (ok), 29-Апр-25, 12:39 
А питон сейчас вообще актуален? Его бесчисленными пепами довели до того, что код на расте читать легче.
Ответить | Правка | Наверх | Cообщить модератору

20. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (15), 29-Апр-25, 12:43 
Вакансий на пихтон больше чем на с++ я аж призадумылся. ,
Ответить | Правка | Наверх | Cообщить модератору

36. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от YetAnotherOnanym (ok), 29-Апр-25, 13:31 
Это лишь показывает, насколько эффективным капканом для стартюпов бывает "быстрая разработка".
Ответить | Правка | Наверх | Cообщить модератору

45. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (15), 29-Апр-25, 14:13 
Я не знаю, на прошлой работе основной продукт был на пихтоне. В моём населенном пункте есть вакансии на пихтоне. А на плюсах вакансий нет. Учить пихтон очевидный вывод.
Ответить | Правка | Наверх | Cообщить модератору

56. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (56), 29-Апр-25, 14:53 
На JS/TS гарантированно в ближайшие лет 20 сможете всегда работу найти
Ответить | Правка | Наверх | Cообщить модератору

61. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от MinimumProfit (?), 29-Апр-25, 15:05 
вакансии для 1С есть везде. Значит надо учить?
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

69. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (15), 29-Апр-25, 15:37 
А по твоему не стоит?
Ответить | Правка | Наверх | Cообщить модератору

75. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 15:44 
Зависит от ваших задач. Если речь о деньгах, то тогда можно чем угодно заняться, если вам это комфортно.
Ответить | Правка | Наверх | Cообщить модератору

81. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (15), 29-Апр-25, 15:58 
У меня выработалось стойкое отвращение к продуктам 1С и к работникам бухгалтерии в том числе.
Ответить | Правка | Наверх | Cообщить модератору

84. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Аноним (68), 29-Апр-25, 16:03 
> У меня выработалось стойкое отвращение к продуктам 1С и к работникам бухгалтерии в том числе.

У меня выработалось отвращение ко многому, что применяют в ИТ-сообществе. Это и испольнение на стороне клиента, и Юникод, и ASCII, и Docker, и использование Python и других языков не по назначению, производя монструозные проекты для исключительно зарабатывания денег, ворую ресурсы цивилизации... Список, конечно, не полон.

Поэтому в меру своей образованности, понимания вещей делайте, как считаете нужным. Лично для меня заработок - не главное.


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

86. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (126), 29-Апр-25, 16:10 
Unicode? Или вперёд назад к 100500 кодировкам для русского языка?
Ответить | Правка | Наверх | Cообщить модератору

89. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (68), 29-Апр-25, 16:19 
> Unicode? Или вперёд назад к 100500 кодировкам для русского языка?

Достаточно одной национальной 8-bit кодировки. Для начала доработать ASCII (не национальную, общую). Но так уже сложилось исторически. Видимо, отката назад не будет.

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

135. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от _ (??), 29-Апр-25, 18:39 
В 198*-е такие же плакали нафига мол 8-бит, если 7-бит хватает всем!?!?!? ;)
А до этого плакали зачем херить отличные машины для бумажной 5-битной ленты :)

Прогресс. Ведь не только плохое появляется, хорошее - тоже. Но надо уметь отличить ...

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

187. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 09:31 
> В 198*-е такие же плакали нафига мол 8-бит, если 7-бит хватает всем!?!?!?
> ;)
> А до этого плакали зачем херить отличные машины для бумажной 5-битной ленты
> :)

Очевидно, что 7-бит не англоязычной части населения не хватает.

> Прогресс. Ведь не только плохое появляется, хорошее - тоже. Но надо уметь
> отличить ...

Перед применением той или иной технологии нужно обратить внимание какие проблемы она решает и какие новые создает. Ваше понимание прогресса вполне может оказаться и регрессом. Не все, что придумали и внедрили, стали использовать массово является прогрессом. В ИТ более чем достаточно технических проблем, которые демонстрируют победу в популярности именно далеко не самого лучшего технического решения. Опять же, ориентироваться на удобство, когда удобство (зачастую) - это вредные привычки (вспоминаем как навязали в свое время Windows в школах РФ), не рационально. Т.е. большинство людей привыкло считать ГМО опасным, так давайте этому потокать, указывая на этикетках "Без ГМО".

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

146. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (146), 29-Апр-25, 19:33 
Про то, что заработок не главное, обычно говорят, те, кто уже обеспечил базовые потребности. Были бы фирмы в gamedev на C++ пошёл бы в них с удовольствием.
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

171. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от _ (??), 30-Апр-25, 06:40 
Да там такие же галеры как и везде нынче то :(
Движок ты делать не будешь, а остальное ... на Lua :)
Ответить | Правка | Наверх | Cообщить модератору

189. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 10:09 
> Про то, что заработок не главное, обычно говорят, те, кто уже обеспечил
> базовые потребности. Были бы фирмы в gamedev на C++ пошёл бы
> в них с удовольствием.

Находясь в крупном городе в РФ заработать на базовые потребности проблемы не представляет (мы ведь про медицину, еду и подобное?). Впрочем, у меня есть знакомые их очень маленького города, но прилично зарабатывающее даже для крупного города. Просто очень много работают.

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

143. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от YetAnotherOnanym (ok), 29-Апр-25, 19:10 
> стойкое отвращение к продуктам 1С и к работникам бухгалтерии

Та же фигня с питоном и программистами, гордыми умением быстро слепить на коленке полуработающий прототип.

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

74. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 15:43 
Хороший пример. Точно телекинез.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

144. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 29-Апр-25, 19:19 
> В моём населенном пункте есть вакансии на пихтоне. А на плюсах вакансий нет.

Это означает только одно - в твоём населённом пункте водится только один сорт IT-предпринимателей.
> Учить пихтон очевидный вывод.

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

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

147. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (146), 29-Апр-25, 19:37 
>Это означает только одно - в твоём населённом пункте водится только один сорт IT-предпринимателей.

Т-Банк, Сбер, VK и другие ребята с Сириуса, не с Нибиру.

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

148. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (146), 29-Апр-25, 19:38 
>Очевидный вывод - организации, в которых открыты эти вакансии, скоро попадут в финансовую западню взлетевших до неба счетов за хостинг.

Ничего очевидного.

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

157. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от penetrator (?), 29-Апр-25, 21:55 
попадут - громкое слово, заплатит конечный Вася, а конкуренция слабовыраженная
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

173. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (15), 30-Апр-25, 07:55 
Речь про ИТ-корпорации из Сириуса, с ними что-то случится в последнюю очередь.
Ответить | Правка | Наверх | Cообщить модератору

73. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 15:43 
С такими рассуждениями можно взяться за JavaScript. Ломать - не строить.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

113. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –2 +/
Сообщение от анонд (?), 29-Апр-25, 17:37 
При этом это самый неэффективный язык как по затратам энергии так и временным. Хуже только Perl и Lua. По расходу памяти середнячок сравнимый с C#, но еще хуже JavaScript, Java. (смотри "C Is The Greenest Programming Language":)) Так что от использования Пихтона прежде всего обогощаются фабрик и пароходов то есть ТЭЦ, АЭС и дата центров :)
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

136. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от _ (??), 29-Апр-25, 18:41 
> Хуже только Perl и Lua.

Ты видел их своими личными ушами?

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

208. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (208), 30-Апр-25, 14:17 
Перл быстрее питона в два раза. В некоторых задачах (обработка строк) не отстает от си.
Луа в стоке быстрее перла. С джитом производительность где-то на уровне трети сишной.
Это без использования сишных модулей, FFI и т.п.
Беда в том, что оба языка не для средних умов. Особенно сложен для гладких мозгов луа. Метатаблицы посложнее замыканий в жиэс ))

На питоне обогащаются те, кому нужно писать код вчера, а на настоящих программистов денег нет. Питону в США учат всех технарей, не только программистов.

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

21. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (17), 29-Апр-25, 12:44 
Во времена 2.7 был не плох, но уже тогда выявились концептуальные недоработки.
Как ты знаешь, некоторое время назад всех безальтернативное перевели на 3 ветку.
Лично я его иногда использую для прототипирования, хотя на powershell как оказывается все это делается быстрее и красивее.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

48. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (126), 29-Апр-25, 14:36 
И телеметричнее.
Ответить | Правка | Наверх | Cообщить модератору

82. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 15:58 
И чем же Powershell лучше bash со взаимодействием с доп. инструментами (awk, sad и прочее)?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

101. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (101), 29-Апр-25, 16:52 
Основная фишка повершелла в том, что по пайплайну гуляют объекты дотнетовские. Нет зависимости от формата выдачи предыдущей команды, не надо парсить колонки - достаточно просто взять нужное/ые проперти. Кстати, можно стандартными стредствами спросить, какие проперти/методы видны. Также по пропертям подсказка в консоли автоматом работает. Если не хватает готовых команд в повершелле, то стандартная библиотека дотнета доступна из скрипта, а там есть... в общем, много чего есть.

Так как под капотом используется дотнет Core, то повершелл можно установить и использовать в linux.

Основной минус повершелла - это синтаксис, альтернативный донельзя, если не сказать грубее. Можно в качестве примера взять консоль в Azure. Сами микрософтовцы сначала запилили питоны с отдельной CLI, и только потом, понукаемые манагерами, добили повершелл консоль. Хотя казалось бы

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

112. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 29-Апр-25, 17:35 
>[оверквотинг удален]
> достаточно просто взять нужное/ые проперти. Кстати, можно стандартными стредствами спросить,
> какие проперти/методы видны. Также по пропертям подсказка в консоли автоматом работает.
> Если не хватает готовых команд в повершелле, то стандартная библиотека дотнета
> доступна из скрипта, а там есть... в общем, много чего есть.
> Так как под капотом используется дотнет Core, то повершелл можно установить и
> использовать в linux.
> Основной минус повершелла - это синтаксис, альтернативный донельзя, если не сказать грубее.
> Можно в качестве примера взять консоль в Azure. Сами микрософтовцы сначала
> запилили питоны с отдельной CLI, и только потом, понукаемые манагерами, добили
> повершелл консоль. Хотя казалось бы

Спасибо вам за развернутый ответ, но плюсов здесь в сравнении с bash не вижу.


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

133. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от freehck (ok), 29-Апр-25, 18:22 
> Основная фишка повершелла в том, что по пайплайну гуляют объекты дотнетовские.
> Если не хватает готовых команд в повершелле, то стандартная библиотека дотнета доступна из скрипта

Не знал. Звучит любопытно. Спасибо за разъяснения.

> Основной минус повершелла - это синтаксис, альтернативный донельзя, если не сказать грубее.

Что вполне естественно. Другие шеллы оперируют всего лишь текстовым потоком, а тут -- вот прям потоком дотнет-объектов. Это принципиально иной интерфейс.

Скажите, а по ощущениям -- как оно, совмещение интерпретируемого языка со строгой типизацией? Оно того вообще стоит?

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

165. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Прохожий (??), 30-Апр-25, 02:05 
Строгая типизация хороша для программ больше нескольких тысяч строк. Для небольших программ она может быть излишней. Разумеется, это всего лишь моё мнение, не претендующее на правоту.
Ответить | Правка | Наверх | Cообщить модератору

199. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (101), 30-Апр-25, 11:39 
Все там нормально с типизацией и удобно, не дает выстрелить в ногу лишний раз. Кстати, дотнет уже давно поддерживает dynamic объекты, сделано было для офиса и повершелла, потому лишнего бойлерплейта нет.
Ответить | Правка | Наверх | Cообщить модератору

202. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (101), 30-Апр-25, 12:23 
Я писал выше насчет "альтернативного донельзя синтаксиса". Это не про типизацию, а про выбранный нейминг. К примеру, список файлов директории запрашивается командой "Get-ChildItem" (хотя именно для этой команды есть сокращение "ls"), чтобы что-то напечатать в консоль, используется команда "Write-Host" (есть сокращение "echo") и т.д.

В повершелле объекты имеют некое дефолтовое текстовое представление. Т.е. команда "Get-ChildItem" напечатает в консоль таблицу, понятную человеку, а не крокозябры или адреса объектов списком. А если спросить "Get-ChildItem | gm" (где gm - запрос списка пропертей, сокращение от "Get-Member"), то будет выдано название типа и таблицу со списком чего там у объекта видно пользователю. В таблице есть свойство "Name". Так что аналог простого "ls" из баша (без опций) будет выглядеть как "(Get-ChildItem).Name" или, с пайплайном, "Get-ChildItem | Select-Object -Property Name"

Т.е. нет никаких проблем с объектами и типами, а только все эти имена вида Get-ChildItem, Write-Host, и т.д. Лично я так и не смог привыкнуть.

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

137. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от _ (??), 29-Апр-25, 18:47 
> на powershell как оказывается все это делается быстрее и красивее

Ну выложи хоть один пример чтоб оценить красоту !


...

ответа мы конечно не дождёмся :)

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

47. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (126), 29-Апр-25, 14:34 
Код на Расте читать легче в сравнении с Брейнфаком.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

103. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (117), 29-Апр-25, 17:00 
>А питон сейчас вообще актуален?

https://opennet.ru/62166-github

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

216. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:21 
>А питон сейчас вообще актуален?

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

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

24. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Нуину (?), 29-Апр-25, 12:56 
Не ну а что? Лисп машины были, почему питон машине не быть?
Ответить | Правка | Наверх | Cообщить модератору

35. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (4), 29-Апр-25, 13:28 
Это уже четвертая реинкарнация. Еще две упомянуты в первых комментариях к статье.
Ответить | Правка | Наверх | Cообщить модератору

207. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (208), 30-Апр-25, 14:10 
>Лисп машины были

Не были ))

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

25. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Данные в так называемом поле Name (?), 29-Апр-25, 13:06 
ЯП общего назначения, говорили они.
Ответить | Правка | Наверх | Cообщить модератору

217. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (209), 30-Апр-25, 16:24 
хошь в баню, хошь в поле. Хошь в железо, хошь в мрамор. )
Фиковина одним словом.
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  +/
Сообщение от Аноним (29), 29-Апр-25, 13:13 
Ответить | Правка | Наверх | Cообщить модератору

31. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от freehck (ok), 29-Апр-25, 13:18 
Ну да. Лисп-машины не взлетели, а питон-машины -- это же СОВСЕМ другое дело, да? =)
Ответить | Правка | Наверх | Cообщить модератору

38. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (38), 29-Апр-25, 13:35 
Теперь ждём чип для яваскрипта, тогда и заживём
Ответить | Правка | Наверх | Cообщить модератору

49. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Аноним (126), 29-Апр-25, 14:40 
Чип для JS должен быть адаптирован для вживления прпямо в мозг.
Ответить | Правка | Наверх | Cообщить модератору

160. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Нуину (?), 29-Апр-25, 22:53 
> для вживления прпямо в мозг

У некоторых он уже внедрен.

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

42. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (42), 29-Апр-25, 14:01 
> Лисп-машины не взлетели

А сам-то лисп взлетел?

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

53. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от Данные в так называемом поле Name (?), 29-Апр-25, 14:49 
Была у него КРЕПКАЯ АКАДЕМИЧЕСКАЯ НИША, но теперь он и в народном хозяйстве используется благодаря Clojure. Так что считаю - взлетел.
Ответить | Правка | Наверх | Cообщить модератору

98. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (98), 29-Апр-25, 16:41 
> Clojure

О котором многие слышали, но никто не видел ничего более сложного, чем академические хеллоувроты на гитхабе.

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

129. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от freehck (ok), 29-Апр-25, 18:12 
>> Clojure
> О котором многие слышали, но никто не видел ничего более сложного, чем академические хеллоувроты на гитхабе.

Ну это в твоём круге знакомых -- никто не видел.
А я вот лично видел его в успешном коммерческом энтерпрайзе.

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

141. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от _ (??), 29-Апр-25, 18:52 
Но сколь нибудь минимальных подробностей ты конечно же не дашь ? :)


PS: Я дам - давным-давно Яндекс чего то на нём строгал. Но по данным агентурной разведки - уже всё переписано.

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

145. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от freehck (ok), 29-Апр-25, 19:30 
> Но сколь нибудь минимальных подробностей ты конечно же не дашь ? :)

Solar Dozor

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

172. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от _ (??), 30-Апр-25, 06:45 
Там не указано вроде - но Ок, считается.
Ответить | Правка | Наверх | Cообщить модератору

50. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (51), 29-Апр-25, 14:41 
Вот это поворот. Теперь питон для машинного обучения зацементирован навсегда. Ждём новых инструкций процессора для питона у Intel.
Ответить | Правка | Наверх | Cообщить модератору

57. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +2 +/
Сообщение от Аноним (56), 29-Апр-25, 14:54 
> теперь питон для машинного обучения зацементирован навсегда.

главное сверху побольше цемента налить, чтобы точно не поднялся

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

60. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от anonymous (??), 29-Апр-25, 15:02 
Ого, один специальный процессор для питона обогнал другой. А непробовали сравнить с обычным питоном на процессоре общего назначения?
Ответить | Правка | Наверх | Cообщить модератору

91. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (29), 29-Апр-25, 16:33 
но оно не будет энергоэффективным
Ответить | Правка | Наверх | Cообщить модератору

66. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +1 +/
Сообщение от Медведь (ok), 29-Апр-25, 15:17 
Вспомнил про Forth-процессоры, прослезился...
Ответить | Правка | Наверх | Cообщить модератору

87. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (87), 29-Апр-25, 16:13 
В то время, как адекваты пилят risc, у этих - пухтон головного мозга....
Ответить | Правка | Наверх | Cообщить модератору

121. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (126), 29-Апр-25, 17:55 
Вот в расширения RISC-V хотят дабавть J-расширение для исполнения байткода. Так может, вот это почти оно и есть, ну или почти оно.
Ответить | Правка | Наверх | Cообщить модератору

88. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (88), 29-Апр-25, 16:13 
Тема интересная и крутая, давно уже напрашивается нечто такое - что бы в железе. Синтаксис у питона хороший, простой и понятный для многих, и язык в общем красивый, а тут предлагают аппаратное ускорение, сопоставимое с си кодом.
Для ембедовки самое то, подойдет почти везде, где не нужно молотить числа(дсп), по крайней мере на текущем этапе.
Если проект заметят инженеры-каменщики, то возможна оптимизация.
Одно настораживает - будущее ядра, его лицензия, в мире кремния почти все - жуткая пропиетарщина, как бы тут ушлые корпорасты не прибрали проект к рукам.
Ответить | Правка | Наверх | Cообщить модератору

96. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (98), 29-Апр-25, 16:38 
Сейчас в любой CPU можно залить микрокод со своим набором инструкций.
Ответить | Правка | Наверх | Cообщить модератору

158. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (7), 29-Апр-25, 22:00 
> Сейчас в любой CPU можно залить микрокод со своим набором инструкций.

Только в процессоры AMD. А что делать с новыми процессорами, в которые больше не зальёшь?

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

203. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (-), 30-Апр-25, 12:34 
Речь про то, что это возможно в принципе. А то, что оно разбивается о суровую реальность маркетинга и прочей патентной бюрократии - дело десятое.
Ответить | Правка | Наверх | Cообщить модератору

99. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от myster (ok), 29-Апр-25, 16:45 
А почему бы такой же не сделать для JavaScript, C, C++, Rust и других?  (да, я знаю, что JS не компилируется, но в этом случае его выполнение будет на процессоре, а не через прослойку в веб-браузере или nodejs)

Просто, чтобы исключить стадию компиляции, ведь она самая ресурсозатратная и неудобная, а так будем править и запускать код на лету.

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

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

115. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  –1 +/
Сообщение от анонд (?), 29-Апр-25, 17:39 
чего только не изобретешь лишь не писать на (подставь любимый компилируемый язык)
Ответить | Правка | Наверх | Cообщить модератору

152. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (5), 29-Апр-25, 20:24 
А почему красноглазики так активно превозносят Python, они все Python Python.
Речь именно о красноглазиках.
Думаю они просто знают какое то умное ( по их мнению слово ), и тем самым говоря его, как бы предвозносят свое чсв, но вот незнаю, не думаю что они знают что это такое.
Ведь знать что пирог вкусный, а касторка горькая, можно лишь попробовать.
Но большиснтво Pythonisov ( на примере ), просто знают слово это.
А не о программистах, разработчиках, кодерах.
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

190. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от myster (ok), 30-Апр-25, 10:15 
> А почему красноглазики так активно превозносят Python, они все Python Python.
> Речь именно о красноглазиках.

Сначала определитесь, кто в вашем понимании (лично в вашем) являются "красногразикам". В науке, технике и IT туева хуча направлений, наверняка вас персонально задевает, что-то узкоспециализированное и конкретное, на чём вы споткнулись и неприятно вспоминать, да? Linux наверное не смогли осилить и все кто им пользуется автоматически для вас "красноглазики"?

Python просто одна из вещей, которая стала популярна у определенных сообществ людей. Причём это разные ообщества с совершенно разным направлением:
- Веб-разработка
- Data Science и машинное обучение
- Автоматизация процессов
- Научные исследования
- Финансовые технологии
- Компьютерное зрение и NLP
- Игровая разработка
- Корпоративное применение

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

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

188. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от n00by (ok), 30-Апр-25, 09:45 
Для Си такой процессор сделали до языка Си - назывался PDP, номер не помню.
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

206. "Проект PyXL развивает процессор для выполнения байткода Pyth..."  +/
Сообщение от Аноним (68), 30-Апр-25, 13:23 
> Для Си такой процессор сделали до языка Си - назывался PDP, номер
> не помню.

PDP-11?

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

154. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +1 +/
Сообщение от Аноним (154), 29-Апр-25, 21:36 
Взлетело бы, если бы в обычные процы стали включать FPGA компоненту. Тогда можно было бы условно в свой проц "вгрузить" аппаратную поддержку того же питона или JS в зависимости от того, какой софт планируется крутить на этом проце. Странно что этого нет. Всякие ускорители встраивают: аудио, видеокодеры, шифрование, арифметика, а FPGA нету.
Ответить | Правка | Наверх | Cообщить модератору

156. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +2 +/
Сообщение от Аноним (154), 29-Апр-25, 21:49 
Погуглил, оказывается примерно такое уже есть
Например CORE-V MCU https://docs.openhwgroup.org/projects/core-v-mcu/doc-src/ove...
Или вот на ARM+FPGA https://habr.com/ru/articles/406547/
Ответить | Правка | Наверх | Cообщить модератору

193. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Аноним (-), 30-Апр-25, 10:45 
Да и на JS есть. Вся беда что плат самих нет готовых к применению и продаже. И желательно не дорогих, хоть многих дороговизна не остановит. А ещё более желательно доступно перезаписываемых.
Ответить | Правка | Наверх | Cообщить модератору

163. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Anonimus (??), 30-Апр-25, 01:02 
А, т.е. PCI-E нас уже не устраивает?
Это будет как NPU unit.
Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

224. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Аноним (224), 30-Апр-25, 21:00 
Потому что FPGA это дорого.
Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

167. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Аноним (166), 30-Апр-25, 02:54 
>поддерживающего ограниченное подмножество языка Python

О, так всё ещё впереди :) Посмотрим, как на процессоре будут реализованы, например, словари, и сохранится ли прирост скорости.
Всё-таки приближать скриптовый язык к железу - не лучшая идея. Сишные либы + питонова логика = венец творения, ИМХО.

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

205. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Утки превыше всего (-), 30-Апр-25, 12:40 
> О, так всё ещё впереди :)

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

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

192. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Аноним (-), 30-Апр-25, 10:37 
Т.е. программирование микроконтроллеров станет доступнее. Ещё плату типа репки и программисты микроконтроллеров станут не редкостью
Ответить | Правка | Наверх | Cообщить модератору

204. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Утки превыше всего (-), 30-Апр-25, 12:36 
> программирование микроконтроллеров станет доступнее

Оно итак уже доступнее некуда....
Для тех кому надо.

Ну а кому оно не надо, то и не надо в принципе.
Мне лично не надо, просто даже не могу представить вообще зачем.

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

194. "Проект PyXL развивает процессор для выполнения байт-кода Pyt..."  +/
Сообщение от Аноним (-), 30-Апр-25, 10:50 
Та даже если просто сделать прошивальщик PY/JS на ту же репку доступный для начального уровня уровень продаж плат вырастет в разы. Просто прошивальщик который всю рутинную работу типа заливки ОС, интерпретатора и уже потом программы, которая запускается при включении.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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