URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 136735
[ Назад ]

Исходное сообщение
"Проект 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


Содержание

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

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:10 
Пацаны пытаются хотя бы.
Ну забайтите им на paypal, by me a coffee, kickstarter,.
Примерно как процессоры Байкал.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Rodegast , 29-Апр-25 13:24 
Ну почему же? Вполне можно сделать аналог ардуинки.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Соль земли , 29-Апр-25 14:53 
Ну ты сравнил, конечно, ...

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 18:19 
Symbolics делала лисп машину. Да где теперь оба два?

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 21:44 
Там же, где и Plan9. Опережать ход истории чревато.

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 17:34 
Что только люди не придумают, чтоб на славном ассемблере не писать. Лучше бы писали на низкоуровневых командах процессоров АМД.

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Диды , 29-Апр-25 12:01 
Интересно, но...
Увеличение производительности в 30 раз вероятно только на ограниченном круге узкоспециализированных операций. Либо то, с чем сравнивают - тормозные тормоза.
В любом случае, пока не возможно посмотреть на HDL - разговоры ниочём

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

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 16:38 
Однопроцессный ващет

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 18:05 
> Не видел, чтобы это кто-то использовал

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


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

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

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Zulu , 29-Апр-25 18:50 
Это не изврат, а стандартная практика.

with concurrent.futures.ProcessPoolExecutor()...


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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 17:41 
JS не однопоточный. WebWorkers исполняются каждый в своём потоке.

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:10 
Тупиковое направление для очень узкого круга задач. Опят сан микросистем ничему не научил, похоже.

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

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

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:27 
Нейроночки на питоне? У тебя есть хоть 1 пример?

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:05 
pytorch

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:32 
> pytorch

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 17:41 
https://docs.openvino.ai

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:39 
Если почитать новость, то там написано, что сначала нужно перевести весь код в Cpython, который уже и транслирует в байткод.
Зная питонячьи проблемы, подозреваю, что и там не все гладко.
Если раньше прихордилось бороться с синтаксисом питона, получая не вразумительные эрроры на лишний пробел, то какие ошибки будет выдавать Cpython, при трансляции вашего прожекта?
И да, скорее всего это ПЛИС.
Студенческая разработка.

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 18:06 
Впрочем, как и C бывает интерфейсом к математическим библиотекам, написанным на Fortran.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:24 
Синтез логики для верилога простейшая задача. А вот оптимизация это уже то где начинаются нюансы.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:29 
Как раз сегодня решил изучить Pyton. Посоветуете самоучитель.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:41 
"Питон за 7 дней".
Долго?
Ну тогда:
"Питон за 24 часа".

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

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

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:43 
Зачем 24, хватит и часа. Плюс час на обзор либ.

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 15:49 
Если умение включать лампочку выключателем - это азы в ремонте ракеты, то смешно, да.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено diakin , 29-Апр-25 23:00 
"Вы уже знаете Питон"

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Igorkolachov , 29-Апр-25 15:01 
Курсы Поколение Python на Stepik.

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

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

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


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

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

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

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


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

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 15:39 
Pascal, Assembler, затем C. Потом Python.

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

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


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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено BeLord , 29-Апр-25 17:04 
Asm нужен в первую очередь для понимая как железо устроено, без этого понимания эффективный код сложно написать, зная ограничения железа проще выбирать алгоритмы под конкретную задачу.

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

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


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

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 18:48 
Чёт про Ассемблер гон откровенный, да и про СИ верится с трудом.

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено freehck , 29-Апр-25 18:24 
> Как раз сегодня решил изучить Pyton. Посоветуете самоучитель.

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено fidoman , 29-Апр-25 12:39 
А питон сейчас вообще актуален? Его бесчисленными пепами довели до того, что код на расте читать легче.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:43 
Вакансий на пихтон больше чем на с++ я аж призадумылся. ,

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено YetAnotherOnanym , 29-Апр-25 13:31 
Это лишь показывает, насколько эффективным капканом для стартюпов бывает "быстрая разработка".

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:53 
На JS/TS гарантированно в ближайшие лет 20 сможете всегда работу найти

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено MinimumProfit , 29-Апр-25 15:05 
вакансии для 1С есть везде. Значит надо учить?

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 15:37 
А по твоему не стоит?

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

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

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

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

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



"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 16:10 
Unicode? Или вперёд назад к 100500 кодировкам для русского языка?

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 16:19 
> Unicode? Или вперёд назад к 100500 кодировкам для русского языка?

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


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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 19:33 
Про то, что заработок не главное, обычно говорят, те, кто уже обеспечил базовые потребности. Были бы фирмы в gamedev на C++ пошёл бы в них с удовольствием.

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Дед Анан , 29-Апр-25 22:21 
> У меня выработалось стойкое отвращение к продуктам 1С и

Ну ты нам покажешь свою "супергениальную" разработку? Нет? Тогда молчи в тряпочку. 1С - работает и помогает миллионам предприятий. Кроме того, современная 1С - ООП и выполняется на JVM, уродец.


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 15:43 
Хороший пример. Точно телекинез.

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

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

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


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

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


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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено penetrator , 29-Апр-25 21:55 
попадут - громкое слово, заплатит конечный Вася, а конкуренция слабовыраженная

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 15:43 
С такими рассуждениями можно взяться за JavaScript. Ломать - не строить.

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

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 12:44 
Во времена 2.7 был не плох, но уже тогда выявились концептуальные недоработки.
Как ты знаешь, некоторое время назад всех безальтернативное перевели на 3 ветку.
Лично я его иногда использую для прототипирования, хотя на powershell как оказывается все это делается быстрее и красивее.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:36 
И телеметричнее.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 15:58 
И чем же Powershell лучше bash со взаимодействием с доп. инструментами (awk, sad и прочее)?

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

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

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


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

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



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

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

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

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено _ , 29-Апр-25 18:47 
> на powershell как оказывается все это делается быстрее и красивее

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


...

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:34 
Код на Расте читать легче в сравнении с Брейнфаком.

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

https://opennet.ru/62166-github


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Нуину , 29-Апр-25 12:56 
Не ну а что? Лисп машины были, почему питон машине не быть?

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Данные в так называемом поле Name , 29-Апр-25 13:06 
ЯП общего назначения, говорили они.

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 13:13 
жутчайший язык, но все с ним возятся от безысходности, даже автор питона гвидо хотел язык исправить, введя номральную систему типов, но стагнаторы ему помешали

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 13:35 
Теперь ждём чип для яваскрипта, тогда и заживём

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:40 
Чип для JS должен быть адаптирован для вживления прпямо в мозг.

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

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


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

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


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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 16:41 
> Clojure

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


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

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


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


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


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

Solar Dozor


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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 14:54 
> теперь питон для машинного обучения зацементирован навсегда.

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


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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 16:33 
но оно не будет энергоэффективным

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Медведь , 29-Апр-25 15:17 
Вспомнил про Forth-процессоры, прослезился...

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 16:13 
В то время, как адекваты пилят risc, у этих - пухтон головного мозга....

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

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

"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено Аноним , 29-Апр-25 16:38 
Сейчас в любой CPU можно залить микрокод со своим набором инструкций.

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

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


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

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

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


"Проект PyXL развивает процессор для выполнения байткода Pyth..."
Отправлено анонд , 29-Апр-25 17:39 
чего только не изобретешь лишь не писать на (подставь любимый компилируемый язык)

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

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

"Проект PyXL развивает процессор для выполнения байт-кода Pyt..."
Отправлено Аноним , 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/