The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Аноним (1), 29-Ноя-24, 10:11 
Все нормальные пацаны уже давно на RISCV, а эти до сих пор сидят на древнеарме и выдают это за инновацию.

/me отбивает фейспалмом себе всё лицо.

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

3. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (3), 29-Ноя-24, 10:16 
RISC-V всё ещё не вошёл на рынок потребительской техники.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +4 +/
Сообщение от Аноним (1), 29-Ноя-24, 10:20 
А ещё он не вошёл на рынок спутников достигших гелиопаузы. Только кому какое дело. Одноплатников на RISCV уже выше крыши.  
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Аноним (12), 29-Ноя-24, 10:45 
И чо на них пускать? Софта нет. Да и стоят они дороже малин и ардуин.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (1), 29-Ноя-24, 12:40 
Так софт и не появится если его не для чего делать. И цена не снизится пока не будет миллионных партий, но к этому всё идёт.
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (3), 29-Ноя-24, 10:11 
Мнение анонимных экспертов, стоит учить сабж или лучше сконцентрироваться на Питоне?
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (1), 29-Ноя-24, 10:16 
Это всего лишь dsl для их фирменного snekboard причем что характерно это контроллер для Lego. А поддержка сторонних плат это просто маркетинг.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (6), 29-Ноя-24, 10:28 
зачем тебе питон? посмотри на хедхантере за что больше платят, то и учи
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

7. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +2 +/
Сообщение от Аноним (1), 29-Ноя-24, 10:31 
Неверная стратегия. Платят больше за то что фиг выучишь и спец там нужен с миллионом лет опыт. Учить надо то на что больше вакансий и что востребовано т.е. для РФ это 1С.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (6), 29-Ноя-24, 10:49 
ты ещё посоветуй осваивать low-code
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (1), 29-Ноя-24, 10:55 
УюУ меня товарищ уехал в Тайланд и стал лоукод программистом, а был сисадмином.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Bottle (?), 29-Ноя-24, 12:21 
Странно, что уехав в Таиланд, он стал программистом, а не понятно кем.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (33), 29-Ноя-24, 12:35 
> Странно, что уехав в Таиланд, он стал программистом, а не понятно кем.

"Откройте рот. Так, язык на месте. Что вам мешает говорить то же самое?"(c)


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

36. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (1), 29-Ноя-24, 12:41 
Одно другому вот совсем не мешает. А иногда даже помогает.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

20. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  –1 +/
Сообщение от Аноним (20), 29-Ноя-24, 11:07 
Питон - точно кратковременное увлечение. До всплеска машинного обучения и нейросетей он жил в очень ограниченном мире. Но и там не удержится. Что-либо серьёзное на нём как нельзя было делать 20 лет назад, так и сейчас нельзя.

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

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

21. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Прохожий (??), 29-Ноя-24, 11:19 
> Питон - точно кратковременное увлечение. До всплеска машинного обучения и нейросетей он жил в очень ограниченном мире. Но и там не удержится. Что-либо серьёзное на нём как нельзя было делать 20 лет назад, так и сейчас нельзя.

На счет кратковременного не могу согласиться, т.к. благодаря рекламе он типа очень распространен. В ИНС используется в качестве [текстового] интерфейса к библиотекам на С. Не более того, ибо быстродействие его никакое от слова совсем. Не стал бы заморачиваться ни на нем, ни на сабже тем более. Не представляют научного интереса.

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

23. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Аноним (23), 29-Ноя-24, 11:23 
Это вы до машинного обучения и нейросетей не воспринимали питон всерьез. Так-то он в академической среде популярен уже лет 20 как. Все эти новомодные штучки результат этой популярности, а не наоборот. Поэтому никуда питон в обозримом будущем не денется.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

24. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (20), 29-Ноя-24, 11:35 
Академическая среда очень переменчива. Собственно, питон когда-то всплыл из-за тех, кто не был способен мыслить на более низком уровне. В сравнении с Перлом, вероятно, Питон более простой. Но сейчас времена изменились. А питон запихнули даже туда, где ему вообще не место. Например в базовую подготовку программистов. Большинство из тех, кто вырос на питоне, программистами в итоге то и не смогут стать потому, что любой современный язык программирования будет ломать им мозги. Соответственно, это поколение списываем. А как только верхние руководители спохватятся, то в университетах поставят курсы на чём-то современном. И всё. Удел Питона - пенсионеры из потерянного поколения.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от 1 (??), 29-Ноя-24, 12:06 
С Фортраном. Perl и "академики" - "две вещи несовместные" (с)
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Аноним (8), 29-Ноя-24, 10:31 
> используется синтаксис Python

То есть опять программировать пробельчиками? Пробельчики как практически _единственный_ способ организации control flow -- до такого еще додуматься надо.

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

9. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (1), 29-Ноя-24, 10:35 
Потому что на других языках нельзя заставить программиста нормально форматировать текст кода. А тут встроенный стандартом автоформат на уровне стандарта языка, а не тулза сбоку.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (8), 29-Ноя-24, 10:45 
Можно. Есть такая вещь, называется автоформаттер, который можно настроить, чтобы он срабатывал по Ctrl-S при сохранении в редакторе. Во-вторых, есть CI/CD, где можно добавить проверку, блочащий MR/PR, если код коряво отформатирован. В-третьих, подобные решения есть и для питона, потому что его синтаксис все равно свободный: `a=42` -- здесь можно с пробелами, а можно без, но чтобы приучить программера ставить пробелы вокруг знака равно, все равно придется обмазываться автоформаттерами и CI/CD. Так что твой аргумент попросту невалиден. В-четвертых, код с пробельчиками тяжело копировать-вставлять в каких-нибудь мессенджерах, не умеющих в маркдаун, но это уже другая история.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (15), 29-Ноя-24, 10:54 
Это все фигня. Можно сделать успешный ЯП с пробелами, можно без пробелов. Ни на что это не влияет абсолютно. И обсуждать это вообще смысла нет.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от 1 (??), 29-Ноя-24, 12:08 
Конечно с пробелами. Как в JCL.
"Один пробел может уничтожить цивилизацию" (с)
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Аноним (1), 29-Ноя-24, 11:02 
В том то и дело что можно добавить, а можно не добавить. А уж когда в твой проект коммитит товарищ у которого тоже автоформатирование, только не такое же как у тебя и тебе прилетает коммит с тысячами правок, но все про форматирование и ты ничего там не поймёшь. И все это CI/CD это костыль, который не работает. Самое лучшее что смогли придумать это как в Go принудительное форматирование на уровне тулинга компилятора. Но это уже принудиловка и во многих случаях мешает. А вот в питоне лучшее компромиссное решение и защищает от копипастеров что тоже плюс. И ограничивает уровень вложенности в отличии от других языков которые любят вкладывать.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

22. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Аноним (8), 29-Ноя-24, 11:21 
> в твой проект коммитит товарищ у которого тоже автоформатирование, только не такое же как у тебя

Если бы ты участвовал хоть в каких-нибудь проектах, будь то коммерческих или опенсорс, то ты бы знал, что таких ситуаций там не бывает: всех принуждают использовать одни и те же настройки, хранящиеся прямо в репозитории. Если закоммитишь со своими настройками, то тебя развернет назад CI/CD, который скажет, что "код не отформатирован согласно настройкам именно этого проекта".

> CI/CD это костыль, который не работает

CI/CD прекрасно работает и высвобождает кучу ресурсов. Твой MR/PR даже ревьюить никто не станет, пока ты не добьешься того, чтобы все тесты были зелеными, все линтеры/форматчекеры отработали без ошибок и т.д. В итоге в MR/PR появляются только комменты по существу, без придирок к синтаксису.

> защищает от копипастеров что тоже плюс

Как он защищает от копипапсты из мессенджеров, поддерживающих маркдаун? Лол.

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

31. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Bottle (?), 29-Ноя-24, 12:23 
CI/CD совершенно не защитит тебя от той ситуации, когда code style у заимствованной библиотеки другой.
А тут изначально языком гарантируется как надо писать.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (8), 29-Ноя-24, 12:40 
> code style у заимствованной библиотеки другой

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

> тут изначально языком гарантируется как надо писать

А я тебе говорю, что отступы -- это лишь одно из десятков (!) правил форматирования. Питон гарантирует отступы? Молодец, красава. Гарантирует ли он пробелы вокруг "="? Нет, синтаксис свободный, в языке нет такого требования. Гарантирует ли отсутствие пробела до скобок при вызове функций? Нет, синтаксис свободный. И далее по списку. Поэтому люди обмазываются дополнительными инструментами для питона типа yapf. Язык должен лишь "рекомендовать" форматирование, и у питона для этого даже есть какой-то PEP. Но ошибка питона в том, что одно из правил он засунул в сам язык, оставив все остальные за бортом. В итоге питон -- это язык, который не только не лишил людей нужды в автоформаттере, но и сделал control flow через whitespace-ы как в каком-нибудь https://en.wikipedia.org/wiki/Whitespace_(programming_language)

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

38. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (1), 29-Ноя-24, 12:51 
Потому что количество пробелов после равно не имеет значения. Оно даже в питоне рекомендовано в разных случаях разное. Строго оговоренно только то что действительно влияет на восприятие кода. И в этим сила питона. И тут я даже не упоминаю что фигурные скобки как и в целом любые скобочки на современных клавиатурах неудобно нажимать.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (1), 29-Ноя-24, 12:46 
Вот вот принуждает, заставляет. А кто проверяет заставлятеля и кто самое главное заставляет его слушать непонятно. А питон, на секундочку, появился в 1991 году и сразу сделал красиво. А тогда не то что ci/cd не было, но даже системы контроля версий были под вопросом. Зато питон позволяет делать красиво без всего этого наносного.  
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

32. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (32), 29-Ноя-24, 12:24 
> В-четвертых, код с пробельчиками тяжело копировать-вставлять в каких-нибудь мессенджерах, не умеющих в маркдаун

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

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

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

11. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  –1 +/
Сообщение от Аноним (12), 29-Ноя-24, 10:43 
Щас бы придираться к синтаксису, который не важен, а не к семантике, которая единственная важная вещь в дизайне ЯП.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

29. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +/
Сообщение от Аноним (32), 29-Ноя-24, 12:16 
> То есть опять программировать пробельчиками?

Пробельчики, скобочки и пробельчики - какая в опу разница?

> Пробельчики как практически _единственный_ способ

Разрешаю использовать табы.

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

25. "Выпуск Snek 1.10, Python-подобного языка программирования дл..."  +1 +/
Сообщение от Я (??), 29-Ноя-24, 11:51 
смысл? никакой пользы от питона там нет, ни экосистемы, ни библиотек, ни безопасности. только ради пробелов и хайпа?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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