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.dev/opennews/art.shtml?num=62315

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

Оглавление

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

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

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

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

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

3. Сообщение от Аноним (3), 29-Ноя-24, 10:16   –2 +/
RISC-V всё ещё не вошёл на рынок потребительской техники.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #5, #41

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

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

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

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

8. Сообщение от Аноним (8), 29-Ноя-24, 10:31   +3 +/
> используется синтаксис Python

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

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

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

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

12. Сообщение от Аноним (12), 29-Ноя-24, 10:45   +2 +/
И чо на них пускать? Софта нет. Да и стоят они дороже малин и ардуин.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #35, #63

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

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

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

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

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

20. Сообщение от Аноним (20), 29-Ноя-24, 11:07    Скрыто ботом-модератором–6 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #21, #23, #40, #46

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

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

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

22. Сообщение от Аноним (8), 29-Ноя-24, 11:21   +2 +/
> в твой проект коммитит товарищ у которого тоже автоформатирование, только не такое же как у тебя

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

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

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

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

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

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

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

24. Сообщение от Аноним (20), 29-Ноя-24, 11:35    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #27, #49, #66

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

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

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

29. Сообщение от Аноним (32), 29-Ноя-24, 12:16   –1 +/
> То есть опять программировать пробельчиками?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

39. Сообщение от Аноним (39), 29-Ноя-24, 13:39   +1 +/
>Учить надо то на что больше вакансий и что востребовано

Правильно, везде нужны хорошие токари, каменщики и дворники.

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

40. Сообщение от _kp (ok), 29-Ноя-24, 14:06   +/
>>Что-либо серьёзное на нём нельзя

Конечно, если  3D игры на нем писать, то нельзя
А скрипты для тех же игр уже можно :)

>>Популярность

Так в нише скриптовых языков выбор не велик - Pythoh, JS, Lua, и их производные


А на совсем мелких контроллерах, не способных даже MicroPython запустить, Sneck подобные баловства,
поделят быстродействие на ноль, съедят небогатые объёмы памяти, и не раскроют плюсов от скриптовых языков, в общем только проблемы.
А.. и конечно не библиотек, ни примеров, только грабли. Но если произойдет чудо, и хоть что то сделать на этом рабочее, то станешь "каким то не таким" специалистом, вне сообществ программирования под те контроллеры. А оно надо?

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

41. Сообщение от ptr (ok), 29-Ноя-24, 14:10   +/
Это только для тех, которые не в курсе, что даже WiFi лампочки и WiFi реле выпускаются уже на ESP32-C3, а линейку Xtensa Espressif сворачивает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #45

43. Сообщение от ptr (ok), 29-Ноя-24, 14:16   +/
Для встраиваемых систем язык с динамической типизацией и сборкой мусора имеет весьма узкую область применения. Например, на PFS154 с его 128 байтами RAM - это точно не взлетит при любом раскладе.

Так что, если не хочется концентрироваться на C, можно смотреть, например, в сторону C++ или Rust.

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

44. Сообщение от _kp (ok), 29-Ноя-24, 14:22   +1 +/
>> заставить программиста нормально форматировать

Вы мыслите понятиями каменного века и ручной работы.
А еще с времен DOS, исходники большинства языков форматируются как угодно, под любые личные предпочтения, или требования, и это делается как в самих IDE, так и стронними утилитами.

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

45. Сообщение от Аноним (3), 29-Ноя-24, 14:59   +/
Разницу между встраиваемой техникой и потребительской техникой надо объяснять?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #50

46. Сообщение от Вася Пупкин (?), 29-Ноя-24, 15:01   +1 +/
И без ML питонов хватало в ютубах и прочих инстаграммах. То что вы его не видели, говорит только то, что вы его не видели. А на счет читаемости - наоборот. Это самый читаемый из всех популярно-используемых языков по построению. Это его основная идея и философия. Возможно вы ее не прочувствовали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #52

47. Сообщение от Аноним (3), 29-Ноя-24, 15:01   –1 +/
Не, для ручного труда у меня руки не и с того места, да и ленивый через-чур.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #78

48. Сообщение от Аноним (3), 29-Ноя-24, 15:01   +/
Про 1С уже грешным делом начинаю задумываться, но всё же С++ более желательный вариант, тем более что я его уже начинал изучать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #81

49. Сообщение от Аноним (3), 29-Ноя-24, 15:04   –1 +/
>Большинство из тех, кто вырос на питоне, программистами в итоге то и не смогут стать потому, что любой современный язык программирования будет ломать им мозги.

Я начинал учиться на программиста в 2003 году. Из языков мы учили СИ, С++. Про существование питона узнал в году так 2014 наверное, может даже позже.

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

50. Сообщение от ptr (ok), 29-Ноя-24, 15:04   +/
> Разницу между встраиваемой техникой и потребительской техникой надо объяснять?

Конечно. WiFi лампочка уже престала быть потребительской техникой? Какой же она по-вашему стала?

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

51. Сообщение от Аноним (20), 29-Ноя-24, 15:14   –1 +/
> Про существование питона узнал в году так 2014 наверное, может даже позже.

именно из-за его узости применения. Но ведь на карьере это же хорошо сказалось?

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

52. Сообщение от Аноним (20), 29-Ноя-24, 15:15   +/
> А на счет читаемости - наоборот. Это самый читаемый из всех популярно-используемых языков по построению. Это его основная идея и философия

при условии, что ничего другого не смотрел

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

53. Сообщение от Бывалый Смузихлёб (ok), 29-Ноя-24, 15:39   +/
настолько смачно, что даже стоить прокомментировать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #75

54. Сообщение от нах. (?), 29-Ноя-24, 15:51   +/
блин, ну одну буковку поменять - и взлетело бы!

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

55. Сообщение от Аноним (55), 29-Ноя-24, 16:24   +/
> Это все фигня. Можно сделать успешный ЯП с пробелами, можно без пробелов.
> Ни на что это не влияет абсолютно. И обсуждать это вообще смысла нет.

Не-не-не, вот не было бы влияющих на логику "пробелов" в Хацкеле - он бы несомненно и очевидно взлетел! А так - что вышло, то вышло ...

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

56. Сообщение от Аноним (3), 29-Ноя-24, 16:43   +/
Лампочка встраивается куда-нибудь или её пользуются самостоятельно как смартфоном?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #60

58. Сообщение от Федорчук (-), 29-Ноя-24, 17:01   +/
Стандартно TAB в системе установлен в 8 пробелов. У меня редактор настроен на табуляцию с 4-мя пробелами. Если я перешлю свои исходники другому человеку он увидит код с табуляцией в 8 пробелов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #62, #79

59. Сообщение от Вася Пупкин (?), 29-Ноя-24, 17:22   +/
Без относительно функциональщины и прочих прологов для императивщины читаемее ничего нет. Либо приводи объективные примеры(ты же про современный петон с gradual typing?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #64

60. Сообщение от ptr (ok), 29-Ноя-24, 17:28   +/
Иногда вкручивается в патрон, если это можно назвать "встраивается", так как специалиста-электрика при этом вряд ли кто вызывает. Иногда ей пользуются самостоятельно, если это уличный или настенный светильник.
А WiFi реле, обычно, просто вставляется в розетку и в него втыкается потребитель. Это тоже Вы называете встраиванием?

Во всех случаях, это по определению потребительский товар https://ru.wikipedia.org/wiki/%D0%9F%D0%...

У меня встречный вопрос.
> RISC-V всё ещё не вошёл на рынок потребительской техники

А ARM, AMD64, MIPS или CPU еще какой-то архитектуры встраивается куда-нибудь или им пользуются самостоятельно как смартфоном? )))

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

62. Сообщение от Аноним (-), 29-Ноя-24, 17:36   +/
> Стандартно TAB в системе установлен в 8 пробелов.

И какому именно стандарту это соответствует? Номер стандарта? Название стандартизирующей организации утвердившей это?

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

63. Сообщение от Аноним (63), 29-Ноя-24, 18:44   –1 +/
Что значит нет? XXI век на дворе, ассемблерный код уже давно вымер, даже эмбеддовщину пишут на плюсах и расте, и она одинаково соберётся подо всё что угодно при наличии HAL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

64. Сообщение от Аноним (-), 29-Ноя-24, 19:15   +/
Во-первых лёгкий налёт функциональщины сейчас просто необходим. Во-вторых питон проигрывает в читаемости любому из языков ветки Руби - включая собственно Ruby, Elixir, Julia и пр. Проигрывает и по выразительности, и по объему кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #67, #70

65. Сообщение от Аноним (-), 29-Ноя-24, 20:28   +/
Установи любой дистрибутив. Во всех табы на 8 пробелов. Утилита cat тебе в помощь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

66. Сообщение от Аноним (-), 29-Ноя-24, 20:32   +/
>Академическая среда очень переменчива. Собственно, питон когда-то всплыл из-за тех, кто не был способен мыслить на более низком уровне. В ... ограммистами в итоге то и не смогут стать потому, что любой современный язык программирования будет ломать им мозги. Соответственно, это поколение списываем. А как только верхние руководители спохватятся, ... И всё. Удел Питона - пенсионеры из потерянного поколения.

Осторожно! Этот лохадемик заставит вас 5 лет изучать математику, другие 5 лет вы будете писать на Паскале.

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

67. Сообщение от Аноним (-), 29-Ноя-24, 20:34   +/
>Во-вторых питон проигрывает в читаемости любому из языков ветки Руби

Не ври. Чтобы писать на Питоне, достаточно знать английский язык.

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

68. Сообщение от Аноним (81), 29-Ноя-24, 21:45   +/
За что кукушка хвалит петуха?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

69. Сообщение от Аноним (81), 29-Ноя-24, 21:46   +2 +/
То, что ты, начав с 2003 года заниматься IT, узнал про Python лишь в 2014 году, говорит лишь о твоей нелюбознательности. А нелюбознательный программист - это априори негодный программист.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

70. Сообщение от Аноним (81), 29-Ноя-24, 22:02   +/
Вообще-то Julia - это LISP, а не Рубик
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #71

71. Сообщение от Аноним (20), 29-Ноя-24, 22:13   +/
А что это она по синтаксису от Руби почти не отличается? А?...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #73

72. Сообщение от Аноним (-), 29-Ноя-24, 22:15   +/
Ruby создавался как язык, который может читать носитель английского языка без дополнительных объяснений.

Но ты это... Освой английский язык что ли для начала. Потом посмотришь как выглядит Питон. И попробуешь найти общее...

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

73. Сообщение от Аноним (81), 29-Ноя-24, 22:33   +/
Еще один нелюбознательный программист, зашоренный узкоспециалист детектид. Перечитайте и попробуйте понять прочитанное - истоки Julia: https://julialang.org/blog/2012/02/why-we-created-julia/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #74

74. Сообщение от Аноним (20), 29-Ноя-24, 22:45   +/
Чтобы рассуждать, надо не просто читать, а хотя бы что-то знать. Не так сложно открыть синтаксис пары языков программирования и сравнить. К тому же про Ruby в этой ссылке тоже прямо написано. Значит даже и прочитать не можешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #82

75. Сообщение от Аноним (75), 29-Ноя-24, 23:03   +/
Прокомментируйте "гелиопаузу".

PS Гуссары, молчать!

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

76. Сообщение от Аноним (75), 29-Ноя-24, 23:09   +/
Предпочитаю лампочки без Вайфаев, которые просто способны светить. И чайники, которые просто кипятят воду.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

77. Сообщение от Аноним (75), 29-Ноя-24, 23:12   +/
За взрослый Питон платят всямим дата-саентологам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #83

78. Сообщение от Аноним (75), 29-Ноя-24, 23:15   +/
Да приходить на работу строго к, это не для меня.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

79. Сообщение от Аноним (75), 29-Ноя-24, 23:24   +/
Вот поэтому пусть лучше будут пробельчики. Сколько у себя набил, столько и у другого отобразится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

80. Сообщение от Аноним (75), 29-Ноя-24, 23:27   +/
"Snek" - какую?
Snik?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

81. Сообщение от Аноним (81), 30-Ноя-24, 01:14   +1 +/
Мама, я хочу быть супертокарем станков с ЧПУ и получать миллиярды за сделанные мною детали по 5 метров в диаметре. Для этого я приступил к обучению и в сельпо уже купил наждачку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

82. Сообщение от Аноним (81), 30-Ноя-24, 11:12   +/
Слова не вьюноши, но мужа. К твоему сведению, падаван, пишу и писал на всем что движется в области научных вычислений и численных методов - C, Fortran, Matlab, Python, R, Julia, Mojo. Сейчас в основном, Python и Julia.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #84

83. Сообщение от Аноним (81), 30-Ноя-24, 11:14   +1 +/
На Web-стеке - Django, Flask, FastApi Тоже неплохо поднимают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

84. Сообщение от Аноним (-), 30-Ноя-24, 12:06   +/
Какой смысл тогда утверждать, что Julia имеет синтаксис Lisp?... Отметить, что страничку с синтаксисом Ruby никогда не открывал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #85

85. Сообщение от Аноним (81), 30-Ноя-24, 15:06   +/
Никто не утверждает, что Julia имеет синтаксис Lisp. Утвержается, что внутренне устройство Julia сходно с устройством Lisp машины.

Julia - это лишь синтаксическая оболочка, созданная на основе симбиоза и идей из разных языков программирования, но в основном из Lisp, так как основной разработчик до этого разрабатывал свой вариант LISP, естественно, что он оттуда почерпнул и вдохновение и базовые фичи. Но вот синтаксис Lisp затруднителен для большинства пользователей, поэтому сверху над движком Julia создали на базе МНОГИХ языков удобоваримый синтаксис, взяв от каждого нужные вещи

В Julia можно писать и на Lisp, так как он используется компилятором: julia --lisp
Есть и пару пакетов с синтаксисом Lisp на поиграться

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

86. Сообщение от Аноним (-), 30-Ноя-24, 18:18   +/
>Утвержается, что внутренне устройство Julia сходно с устройством Lisp машины.

А при чём здесь это?

>> питон проигрывает в читаемости любому из языков ветки Руби - включая собственно Ruby, Elixir, Julia и пр. Проигрывает и по выразительности, и по объему кода.

И зачем тогда вообще оставлял свой комментарий на это, если про внутренности никто ничего не писал?

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

87. Сообщение от Анониссимус (?), 01-Дек-24, 09:14   +/
В случае настолько ужасного синтаксиса это уже становится важным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

88. Сообщение от Аноним (88), 01-Дек-24, 17:31   +/
А это кто приписал Julia к "языкам ветки Руби"? Дед Пихто?

<Во-вторых питон проигрывает в читаемости любому из языков ветки Руби - включая собственно Ruby, Elixir, Julia и пр.>

Падаван, тебе не удастся провести Мастера, даже не мечтай.

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

89. Сообщение от Аноним (20), 02-Дек-24, 21:02   +/
То есть то, что Elixir - это Erlang, тебя не зацепило. А зацепило то, что Julia - это Lisp?....

Всё же, поинтересуйся на досуге тем что такое "синтаксис".

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


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

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




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

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