The OpenNET Project / Index page

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



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

"Выпуск Snek 1.6, Python-подобного языка программирования для встраиваемых систем"  +/
Сообщение от opennews (??), 11-Авг-21, 21:52 
Кит Паккард (Keith Packard), активный разработчик Debian, лидер проекта X.Org и создатель множества X-расширений, включая XRender, XComposite и XRandR,  опубликовал новый выпуск языка программирования Snek 1.6, позиционируемого как упрощённый вариант языка Python, адаптированный для использования на встраиваемых системах,  на которых недостаточно ресурсов для использования MicroPython и CircuitPython. Snek не претендует на полноценную поддержку языка Python, но может использоваться на чипах, имеющих всего 2КБ ОЗУ, 32 КБ Flash-памяти и 1КБ EEPROM. Код проекта распространяется под лицензией GPLv3. Сборки подготовлены для Linux, Windows и macOS...

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

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

Оглавление

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

2. Сообщение от Аноним (2), 11-Авг-21, 21:55   –2 +/
встречаем нового убийцу c на контроллерах
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

4. Сообщение от пох. (?), 11-Авг-21, 21:58   +2 +/
а потом удивляемся, почему иксы гниют изнутри.

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

5. Сообщение от Stanislav (??), 11-Авг-21, 22:03   +2 +/
Какой убийца си? В крайнем случае - убийца ардуины, судя по поддерживаемому железу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #7

6. Сообщение от Аноним (6), 11-Авг-21, 22:24   +/
Нет уж. Лучше я буду писать на C....
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

7. Сообщение от Онаним (?), 11-Авг-21, 22:30   +3 +/
Убийца остатков мозга, судя по позиционированию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #13

8. Сообщение от Аноним (8), 11-Авг-21, 22:38   +/
2КБ ОЗУ хватит всем!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17

9. Сообщение от Anonymoustus (ok), 11-Авг-21, 22:40   +4 +/
Ты просто завидуешь его успеху в СПО.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #15

13. Сообщение от Dzen Python (ok), 11-Авг-21, 23:19   +2 +/
Не, тут просто убийца.
Ведь тут кто-то возьмет, да и припрется к Элис^W^W^W всунет его на рабочую плату, а потом макакен (тупой, как камушек, зато ровный, чёткий, коммуникабельный, креативный, гендерфлюидный, инклюзивный и транспарентный) корпоратов запилит на нем еще один Therac-25...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

15. Сообщение от пох. (?), 11-Авг-21, 23:20   –1 +/
> Ты просто завидуешь его успеху в СПО.

да уж, пришел пацан к успеху... и явно готовит запасной аэродром.

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

16. Сообщение от Dzen Python (ok), 11-Авг-21, 23:22   +1 +/
Хм...а ведь встраиваемый С есть, а встраиваемого хрустика нету...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

17. Сообщение от Dzen Python (ok), 11-Авг-21, 23:24   +3 +/
Используй забытые, почти магические приемы, созданные древней, вымершей цивилизацией битоложцев. Они могли и на этих джвух килобайтиках считать системы диффуров, а нынешнее поколение может туда только и засунуть два символа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

18. Сообщение от Аноним (18), 11-Авг-21, 23:54   +3 +/
Фига тут клуб Си программистов в комментариях, все такие "Уууу, не тру, не на сишечке"
Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от Аноним (21), 12-Авг-21, 00:06   –3 +/
> на которых недостаточно ресурсов для использования MicroPython и CircuitPython.

Надо было сразу подойти с основ: запилить совсем-совсем базовый питон, заменяющий ассемблер;
затем запилить к нему надстройку, которая заменяет си с алголами;
затем запилить ещё дополнение, земеняющее C++, сишарпы и прочие модулы;
и потом дополнение, которое заменит сам питон.

И тогда ещё красивый круглый логотип можно сбацать, где питон ест самого себя за хвост -- философскость обеспечит большое будущее, как у рубаев Омара Хайама.

И тогда сразу новую религию основать можно, где бога зовут Кiт и ему надо поклоняться.

Хм... Большие планы, видимо, у человека...

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

22. Сообщение от Skullnetemail (ok), 12-Авг-21, 00:09   –1 +/
Название так себе. Могли бы назвать Cobra.

P.S. Название занятно. Ну, все равно так себе. :P

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

23. Сообщение от Аномнимен (?), 12-Авг-21, 00:16   +1 +/
питон - огромен, страшен, душный
снек - маленький, милый, никогда не придушит тебя, но его можно случайно прибить, с питоном такое не прокатит
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #92

24. Сообщение от Аноним (-), 12-Авг-21, 01:01   +5 +/
он хоть что-то делает полезное в этой жизни, в отличие от дегенеративного трепла вроде тебя
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #36

28. Сообщение от . (?), 12-Авг-21, 03:12   +/
точно curses?
Ответить | Правка | Наверх | Cообщить модератору

31. Сообщение от Ne01eX (ok), 12-Авг-21, 08:05   –1 +/
Странно, что в репах Debian snekde до сих пор нет.
Ответить | Правка | Наверх | Cообщить модератору

33. Сообщение от Аноним (33), 12-Авг-21, 08:32   +1 +/
Каждый программист должен посадить дерево, построить дом, вырастить сына и создать свой собственный язык програмирования.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38, #52

36. Сообщение от JackONeillemail (?), 12-Авг-21, 09:21   +4 +/
А ты?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

37. Сообщение от Аноним (38), 12-Авг-21, 09:37   +3 +/
Если прикинуть процент студентов, умеющих только в питон и то хреново, внезапно полезших в микроконтроллеры...
То вот довольно большая аудитория получается
Может взлететь, к сожалению
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #40, #59, #93

38. Сообщение от Аноним (38), 12-Авг-21, 09:39   +3 +/
Easyway

Покрасить
Усыновить
Упростить

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

40. Сообщение от пох. (?), 12-Авг-21, 09:56   +/
ну так терак уже вспоминали...

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

44. Сообщение от Корец (?), 12-Авг-21, 11:08   +1 +/
Что угодно делают, лишь не мисать ни сишке и асме.
Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от WOLOLOOOO (?), 12-Авг-21, 11:25   +/
Есть 100500 языков, нужно сделать еще 1. Он конеч-но же будет самый самый.
Ответить | Правка | Наверх | Cообщить модератору

48. Сообщение от YetAnotherOnanym (ok), 12-Авг-21, 11:34   +/
Так и запишем, если в резюме указан снек - гнать пинками.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50

50. Сообщение от _kp (ok), 12-Авг-21, 12:37   –1 +/
К нам один гражданин приходил в программиты устраиваться, так он в резюме указал object pascal, и всё. Ясно, что послали, но посмотреть на диковинного индивида сбежалась толпа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #53, #64, #88

51. Сообщение от Анончик (?), 12-Авг-21, 13:28   +1 +/
>32 КБ Flash-памяти и 1КБ EEPROM

шибко жирный

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

52. Сообщение от n00by (ok), 12-Авг-21, 13:29   +/
В оригинале было про интерпретатор LISP.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #58

53. Сообщение от n00by (ok), 12-Авг-21, 13:34   +/
Не часто встретишь грамотного программиста "на Delphi".

Да еще и 20+ лет стажа:

Начиная с версии среды Delphi 7, фирма Borland стала официально называть язык Object Pascal как Delphi[4].

Delphi 7, выпущенная в августе 2002 года [...]

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

58. Сообщение от Аноним (58), 12-Авг-21, 14:34   +/
В оригинале было про ассемблеры, сказочник
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #79

59. Сообщение от Аноним (58), 12-Авг-21, 14:35   –2 +/
> процент студентов, умеющих только в питон и то хреново, внезапно полезших в микроконтроллеры

эти ламеры лезут через раст

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

60. Сообщение от _kp (ok), 12-Авг-21, 14:44   –1 +/
Да какой там стаж, молодой человек приходил, может в школе учили. А раз шоу собралось, его не сразу послали, а вежливо показали, чем мы занимаемся, и вынудили его передумать самостоятельно. И он слинял. И зря, хоть программистом его и не взяли бы, но работу предложить могли. (Студентам на заметку)
В конце концов, я сам когда то устраивался программистом драйверы ядра писать, не писавши вообще ничего под Линукс. Мотивация? Раз им надо писать драйверы, то их писать некому, и по минимуму дотяну до получки, все равно работы не было. Но.. масть пошла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

61. Сообщение от Аноним (-), 12-Авг-21, 14:57   +/
Мамбет иди-ка лучше вари плов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

63. Сообщение от Аноним (63), 12-Авг-21, 15:34   +/
Но зачем?!!11
Чтобы обучать детей уже есть Python и достаточно мощные контроллеры, какой смысл в этом?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #65

64. Сообщение от Аноним (6), 12-Авг-21, 15:38   +/
Когда-то, в 95-м, будучи студентом 1-го курса, я тоже пытался устроиться с object pascal. Не удалось....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

65. Сообщение от Аноним (-), 12-Авг-21, 15:40   +3 +/
> Чтобы обучать детей уже есть Python

За попытки обучать детей питону надо сажать. С конфискацией компьютера и пожизненным запретом на выход в Интернет...

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

66. Сообщение от eganru (?), 12-Авг-21, 16:23   –2 +/
Как Вы стали питонофобом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #76

68. Сообщение от _kp (ok), 12-Авг-21, 17:50   +/
Меня считают Pythonоненавистником. Но я использую его для вычислительных нужд, особенно если есть готовые библиотеки, бывает скрипт сделаю, если готовых частей уже много, но что бы что то чуть покрупне писать на этом.. нафиг, нафиг, там сам чорт не разберется, и толковых инструментов тоже нет.

Поэтому если Python используется во встраиваемом устройстве в качестве изменяемых скриптов, в дополнение к основной программе на c/с++, то это нормально, а пытаться на Pythone сделать всю логику, это и не продуктивно, и проблемы с поддержкой.

А изучать Python именно первым языком поограммирования - нельзя!

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

69. Сообщение от Аноним (6), 12-Авг-21, 18:07   +1 +/
Для вычислительных нужд есть Julia. В том числе, для того, чтобы собрать куски всякого понаписанного на архаичных языках.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #71

70. Сообщение от Аноним (-), 12-Авг-21, 18:35   +1 +/
Есть же Lua, зачем микрошитоны и прочие шнеки
Ответить | Правка | Наверх | Cообщить модератору

71. Сообщение от _kp (ok), 12-Авг-21, 18:43   –2 +/
Вот у меня хобби астрономия, на Julia нет практически ничего готового, а на Питонах чего только нет. С программистского взгляда, часто тормоза заложенные в алгоритм такие, что быстродействие самого Питона уже важно.
К счастью, уже объявили Python нежелательным  для астрономических вычислений. ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #73

72. Сообщение от Аноним (-), 12-Авг-21, 18:45   +/
>А изучать Python именно первым языком поограммирования - нельзя!

Можно и нужно. У вас устаревшие взгляды.

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

73. Сообщение от Аноним (6), 12-Авг-21, 18:50   +2 +/
Для того, чего в Julia нет:

using PyCall
math = pyimport("math")
math.sin(math.pi / 4) # returns ≈ 1/√2 = 0.70710678...


А всё остальное уже чисто на ней.

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

74. Сообщение от Аноним (74), 12-Авг-21, 18:51   +1 +/
> У вас устаревшие взгляды.

Это у вас лет на 20 взгляды устарели. Сейчас питон имеет статус бейсика в середине 90-х. Вроде бы везде есть, но уже никому не нужен.

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

75. Сообщение от Аноним (75), 12-Авг-21, 19:38   +/
No step on snek!
Ответить | Правка | Наверх | Cообщить модератору

76. Сообщение от Брат Анон (ok), 12-Авг-21, 20:02   +1 +/
Нет. Просто у него есть мозг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

77. Сообщение от Аноним (77), 13-Авг-21, 04:38   –1 +/
У тебя пед образование, ты знаешь как лучше обучать? Не, я не совэмгнааюсь что раз ты написал, то у тебя много опыта, и ты лучше знаешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #78

78. Сообщение от Аноним (78), 13-Авг-21, 08:11   +/
> У тебя пед образование, ты знаешь как лучше обучать?

И пед. образование в качестве дополнительно (инженерам другого не дают), и опыт работы в должности доцента больше 10 лет.

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

79. Сообщение от n00by (ok), 13-Авг-21, 11:01   +/
В самом деле, з0явления одептов БХЦ о способности ксорить дворды в уме отменяют второе правило Гринспена.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

85. Сообщение от Аноним (-), 13-Авг-21, 12:35   –1 +/
Интересно статус Бейсика Питону вы присвоили? И нужность Питона кто определил? Вы?

Питон самое то как первый язык программирования. А создателю Бейсика дали премию Тьюринга.

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

86. Сообщение от _kp (ok), 13-Авг-21, 13:43   +/
Скачал Julia, на первый взгляд красотища.
Но при попытке сделать первый же полезный рассчёт, я выпал в осадок, от способа чтения входных данных, и работы со стуктурами конкретно. В Питоне это не изящно, а в Юлии не читаемо совсем.
К счастью нашел библиотеку, облегчающую задачу. Но название производителя библиотеки добило окончательно, я перевел analytech-solutions, как "черезжопные решения". Впрочем, мрак там за кадром, и свой то исходник получается вполне православный  ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #89

87. Сообщение от guser (?), 13-Авг-21, 16:49   –2 +/
Почему все так воют (причём берут сомнения, что все комментарии написаны знающими С). Ну делает кто-то удобный инструмент для конкретных задач, ну и славно.
Си отличный конечно, но если «повар» решил сварганить свой термометр на кухню, зачем ему учить Си, питон отлично подойдет. Если каждый с бытовой задачей будет осваивать С, никакого термометра ему не будет.

Ведь все, кто старше 95г.р. Помнят как большенство начинало с васика, и далеко не все осваивали асм z80, и отлично получали азы. Как-то так, откуда негатива столько?

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

88. Сообщение от Аноним (88), 13-Авг-21, 17:46   +2 +/
> он в резюме указал object pascal, и всё

Очень смешная история. Забыли продолжить, что потом человек попал в нормальную компанию, где за полгода натаскался на Яву и Плюсы на уровне миддла.

А вы кого искали, если не секрет? Раст предпоследней версии, так как на последней ваш проект не собирается? Го тоже древней версии, так как на переписывание вашего "микросервисного" монолита никто бюджет не выделит? Питон, потому что ваш лид только его знает?

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

89. Сообщение от Аноним (89), 13-Авг-21, 17:49   +/
> работы со стуктурами конкретно. В Питоне это не изящно, а в Юлии не читаемо совсем.

что-то не то делаете. Стиль программирования в Julia таки сильно отличается от питона. Сделать на ней нечитаемое, однако, сложнее, чем на питоне.

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

90. Сообщение от Аноним (-), 13-Авг-21, 17:53   +/
> И нужность Питона кто определил? Вы?

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

> Питон самое то как первый язык программирования.

Только для тех, кто никогда больше ни на чём программировать не будет. Остальным лучше начинать с языка, который реально пригоден для изучения структур данных и решения прикладных математических задач.

> А создателю Бейсика дали премию Тьюринга.

Всему своё время. И у Бейсика, и у Питона это время ушло.

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

92. Сообщение от Онаним (?), 13-Авг-21, 20:54   +/
s/случайно//
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

93. Сообщение от Онаним (?), 13-Авг-21, 20:54   +/
Главное чтобы попутно больше ничего не "взлетело".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

94. Сообщение от economist (?), 13-Авг-21, 21:16   –1 +/
Это особая форма профессиональной ревности к технологии, которая во всем лучше ранее изученных.

Коллектив экспертов Опеннета давно изобличил порочность языка python, всех знающих и прославляющих его. Вот даже астрорасчеты на нем запретили, наверное вспоминают как в 2012 г. можно было на python2 получить 3/2=1 Что-ж, порадуемся за них, память у них и правда отличная!

Только вот почему-то самым желанным и в Top-3 Питон по прежнему остается. А уж сколько на нем считается сейчас в мире... Не счесть.

Шутка ли - 20 млн. notebooks *.ipynb файлов-исследований (тетрадок Юпитера) на одном гитхабе выложено. А ведь это все пыхтон-технологии. Правда JupyterLab на JS переписали, ну да ладно.

А может и правда, ничего на Питоне нельзя делать, оттого что он считает неправильно?


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

95. Сообщение от Аноним (-), 14-Авг-21, 09:14   +/
Не коллектив, а некоторые упоротые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

96. Сообщение от _kp (ok), 14-Авг-21, 14:19   +/
Так, я после Питона и вздохнул с облегчением, не смотря на явную сырость языка, и некоторые извраты, для вычислений уже годно.
Да, если чисто научно поститать, и дердать фдодные и выходные данные в удобном формате, то, работает из коробки.
А если связаться с прибором, по Wifi, у которого обмен состоит из упакованных структур, то как я из по началу мусолил без библиотеки, было  еще хуже чем на Питоне. A c библиотекой CBindings, изящно как на Си и вышло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #97

97. Сообщение от Аноним (6), 15-Авг-21, 08:46   +/
Если библиотеки доступны в исходниках, есть ещё полезный пакет https://github.com/JuliaPackaging/BinaryBuilder.jl , который предоставит их инфраструктуру для сборки бинарников под все платформы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

98. Сообщение от maximnik0 (?), 16-Авг-21, 01:51   +/
>Могли бы назвать Cobra.

У старых пользователей компьютеров сразу возникает отрицательная ассоциация.С IE и activeX .А современные скажут что это название занято реализацией питонподобного языка на mono и net.

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


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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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