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. Сообщение от MinimumProfit (?), 29-Апр-25, 12:00   –1 +/
Кому это надо? Никому не надо.
Sun тоже сделала процессор Java, так полный провал.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #5, #33, #55, #131

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

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

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

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

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

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

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

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

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

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

15. Сообщение от Аноним (15), 29-Апр-25, 12:29   +1 +/
Как раз сегодня решил изучить Pyton. Посоветуете самоучитель.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #58, #67, #70, #134, #162

16. Сообщение от fidoman (ok), 29-Апр-25, 12:39   –1 +/
А питон сейчас вообще актуален? Его бесчисленными пепами довели до того, что код на расте читать легче.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #21, #47, #103

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

18. Сообщение от Аноним (17), 29-Апр-25, 12:41   +1 +/
"Питон за 7 дней".
Долго?
Ну тогда:
"Питон за 24 часа".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #23, #51, #52, #161

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

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

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

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

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

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

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

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

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

33. Сообщение от Rodegast (ok), 29-Апр-25, 13:24   +2 +/
Ну почему же? Вполне можно сделать аналог ардуинки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #126

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

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

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

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

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

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

42. Сообщение от Аноним (42), 29-Апр-25, 14:01   +1 +/
> Лисп-машины не взлетели

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

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

43. Сообщение от Аноним (43), 29-Апр-25, 14:05   –3 +/
pytorch
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #46

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

46. Сообщение от Аноним (7), 29-Апр-25, 14:32   +1 +/
> pytorch

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

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

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

48. Сообщение от Аноним (126), 29-Апр-25, 14:36   +/
И телеметричнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

49. Сообщение от Аноним (126), 29-Апр-25, 14:40   +/
Чип для JS должен быть адаптирован для вживления прпямо в мозг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #160

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #77

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #71, #78

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

69. Сообщение от Аноним (15), 29-Апр-25, 15:37   +/
А по твоему не стоит?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #75

70. Сообщение от Аноним (68), 29-Апр-25, 15:39   +1 +/
Pascal, Assembler, затем C. Потом Python.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #72

71. Сообщение от Аноним (15), 29-Апр-25, 15:40   +/
>Английский точно пригодится.

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

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

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

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

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

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

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

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

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

78. Сообщение от Аноним (15), 29-Апр-25, 15:50   +/
>Английский точно пригодится.

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

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

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

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

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

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

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

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #86, #146

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #135

91. Сообщение от Аноним (29), 29-Апр-25, 16:33   +/
но оно не будет энергоэффективным
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

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

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

98. Сообщение от Аноним (98), 29-Апр-25, 16:41   +1 +/
> Clojure

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #129

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #115, #152

100. Сообщение от Аноним (7), 29-Апр-25, 16:50   –1 +/
Да, ты можешь запустить 2 отдельную копию интерпретатора. Не видел, чтобы это кто-то использовал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #124, #132

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #112, #133

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

https://opennet.ru/62166-github

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

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

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

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

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


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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #138

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

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

117. Сообщение от Аноним (117), 29-Апр-25, 17:41   –2 +/
https://docs.openvino.ai
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #122

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

122. Сообщение от Аноним (7), 29-Апр-25, 18:00   +1 +/
> https://docs.openvino.ai

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #150

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #139

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #141

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

132. Сообщение от _ (??), 29-Апр-25, 18:20   +/
Хе-хе :)

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #140

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

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

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

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

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

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

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

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

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

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

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

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

136. Сообщение от _ (??), 29-Апр-25, 18:41   +/
> Хуже только Perl и Lua.

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

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

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

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


...

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

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

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

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

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

with concurrent.futures.ProcessPoolExecutor()...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #151

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


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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #145

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

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

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

144. Сообщение от YetAnotherOnanym (ok), 29-Апр-25, 19:19   +/
> В моём населенном пункте есть вакансии на пихтоне. А на плюсах вакансий нет.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #147, #148, #157

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

Solar Dozor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

155. Сообщение от Аноним (155), 29-Апр-25, 21:44   +2 +/
Там же, где и Plan9. Опережать ход истории чревато.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131

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

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

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

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

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

159. Сообщение от Дед Анан (?), 29-Апр-25, 22:21   +/
> У меня выработалось стойкое отвращение к продуктам 1С и

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

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

160. Сообщение от Нуину (?), 29-Апр-25, 22:53   +/
> для вживления прпямо в мозг

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

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

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

162. Сообщение от Anonimus (??), 30-Апр-25, 00:48   +/
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...

Не благодари

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

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


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

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




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

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