The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –3 +/
Сообщение от Аноним (1), 09-Окт-20, 11:57 
Бу-га-га... Вот и Питон, изначально создававшийся как "простой", стал типа C++
Ответить | Правка | Наверх | Cообщить модератору

2. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (2), 09-Окт-20, 11:59 
Только без постоянных переполнений буфера.
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +22 +/
Сообщение от Аноним (3), 09-Окт-20, 12:03 
и именно из-за их отсутствия люди многое переписывают в виде модулей на C.
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +8 +/
Сообщение от YetAnotherOnanym (ok), 09-Окт-20, 14:03 
Научитесь складывать и вычитать натуральные числа и у вас не будет переполнений буфера.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

36. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от Ordu (ok), 09-Окт-20, 16:49 
Либо разработчики ядра не умеют складывать и вычитать натуральные числа, либо твой совет не помогает:

Глянь тут в столбец overflow: https://www.cvedetails.com/product/47/Linux-Linux-Kernel.htm...

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

73. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (73), 10-Окт-20, 00:35 
Разработчики ядра бывают разные, некоторые — да, не умеют.
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (37), 09-Окт-20, 16:53 
__builtin функции gcc и clang для безопасной арифметики не годятся?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

159. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от None (??), 05-Янв-21, 15:40 
Смешно. Складывать на C гораздо сложнее, чем на ассемблере.
На ассемблере - есть флаги Carry и Overflow, которые можно использовать для проверки переполнения.
На C - by-design заявляется - ну, это UB, что вышло, то вышло.
Вот такие вот конструкции https://www.geeksforgeeks.org/check-for-integer-overflow/ - вместо одной машинной инструкции перехода по флагу.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

52. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от сукуб (?), 09-Окт-20, 20:52 
А у этих неудачников вечно то буферы переполняются, то указатели убегают, то масивы разрываются.

Если у тебя такой в C/C++ тебя на пушечный выстрел нельзя подпускать к встраиваемым системам или контроллерам и гнать с..ными тряпками.

Иди в вебню на божественную игогошечку с ржавчиной.

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

43. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (43), 09-Окт-20, 18:30 
Только питон создавался как "простой для понимания человеком", а не "простой для выполнения на микропроцессорах", но куда ж тебе до этих мелочей
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

47. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (47), 09-Окт-20, 19:31 
А чем байткод сложен для понимания машиной? Forth вон в железе реализовали, lisp в железе реализовали, java в железе реализовали (аж несколько штук) и, по-моему, какие-то "железные" оптимизации для неё были в процессорах IBM, а чем питон хуже?
Ответить | Правка | Наверх | Cообщить модератору

55. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от DeadMustdieemail (??), 09-Окт-20, 21:47 
> Только питон создавался как "простой для понимания человеком"

Я таки знаю два языка, в которых пробел - значимый символ:
- Python
- COBOL

По мне так одного поля ягоды...

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

57. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +8 +/
Сообщение от Аноним84701 (ok), 09-Окт-20, 22:15 
> Я таки знаю два языка, в которых пробел - значимый символ:
> - Python
> - COBOL

Вообще-то, во всех мейнтримных ЯП пробелы -- значимый символ:
int constfoo vs int const foo

две большие разницы.
Ваш КО

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

66. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от zlat0mail.ru (?), 09-Окт-20, 23:03 
> Вообще-то, во всех мейнтримных ЯП пробелы -- значимый символ:
> int constfoo vs int const foo
> две большие разницы.
> Ваш КО

Воисьину вы правильно придрались к неточной формулировке. Значимо *количество* пробелов. Лишний невидимый символ - и ку-ку

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

72. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (47), 09-Окт-20, 23:30 
Это же ахтунг, за невидимые символы в коде надо к стенке ставить. Смешивание же просто отвратительно. В принципе, в питоне никто же не запрещает использовать табы. Просто смешивать нельзя, одно из исключительно позитивных изменений в python3.
Ответить | Правка | Наверх | Cообщить модератору

114. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Алексей (??), 10-Окт-20, 19:56 
Python, говоришь, Cobol...

$ a=1
$ a= 1
1: command not found

На досуге предлагаю подумать, чем в Makefile tab отличается от 8 пробелов

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

144. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (144), 12-Окт-20, 20:47 
> На досуге предлагаю подумать, чем в Makefile tab отличается от 8 пробелов

Автор make по крайней мере не скрывает, что это отличие появилось из-за его неосиляторства.

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

154. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Инжиниринг (?), 15-Окт-20, 01:20 
Кажется, еще будет Dotty
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

4. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +4 +/
Сообщение от Аноним (4), 09-Окт-20, 12:06 
микропайтон - это хорошо
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –7 +/
Сообщение от Аноним (25), 09-Окт-20, 15:21 
Смотря кому. Врагам, очевидно. Очевидной особенностью питона является большое количество трудно обнаруживаемых ошибок в коде, которые автоматическими средствами особенно то и не выловишь. В отличии от языков с более строгим синтаксисом.
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Нейромонашка (?), 09-Окт-20, 22:16 
Очевидной особенностью анонимов вроде тебя является привычка балаболить безосновательные чушь.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Угабуга (?), 09-Окт-20, 12:09 
I'm a snek
https://www.youtube.com/watch?v=Ti4sqG85FU4
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –3 +/
Сообщение от Аноним (6), 09-Окт-20, 12:12 
язычок-то безопасный?
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +4 +/
Сообщение от Минона (ok), 09-Окт-20, 12:15 
Оберон-07
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (-), 09-Окт-20, 12:21 
Киту Паккарду спасибо прежде всего за xrandr, ну и если жизнь столкнет с платами типа Ардуино, возможно буду пользовать. Спасибо Кит.
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (16), 09-Окт-20, 13:39 
Wiring же.
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от m.makhno (ok), 09-Окт-20, 12:26 
> который можно рассматривать как упрощённый вариант языка Python

Назывался бы сабж snack'ом, можно было бы объяснить название так: если питон принять за полноценный обед, то снэк будет лёгким перекусом. Бугагашенька. Спасибо за внимание.

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

20. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +4 +/
Сообщение от onanim (?), 09-Окт-20, 14:08 
название взято из широко известного в узких кругах выражения "no step on snek"
Ответить | Правка | Наверх | Cообщить модератору

129. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 11-Окт-20, 14:29 
от sneak peek - посмотреть по быстрому
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

153. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (153), 14-Окт-20, 11:49 
Не болтайте ерундой. Snek это snake на lolspeak'e.
Ответить | Правка | Наверх | Cообщить модератору

11. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +6 +/
Сообщение от Аноним (-), 09-Окт-20, 12:55 
круто, теперь хейтерам питона можно будет рассказывать про 2КБ ОЗУ и снек. я теперь на всяких hll буду смотреть свысока, так как снек это по сути питоно-ассемблерный диалект
Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (13), 09-Окт-20, 13:14 
ну, сначала надо выяснить, насколько ограниченным подмножеством питона он является, чтобы смело хейтерам это предъявлять. Утрируя - может там только сложение двух целочисленных переменных было реализовано и теперь в версии 1.5 можно сложить три такие переменные.
Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (-), 09-Окт-20, 15:26 
>сначала надо выяснить, насколько ограниченным подмножеством питона он является,

не обязательно - знания питона и программирования вообще большинства хейтеров укладываются в уровень хелловорлд

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

35. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +3 +/
Сообщение от Lex (??), 09-Окт-20, 16:20 
Ну как сказать.. у той же attiny13 64 БАЙТА ОЗУ и 1 Кб флешки..

Как ни странно, но прошивки на сишечке компиляются, заливаются и работают только так в подобных условиях..
Ну а питон... придется выпускать sneck^2 для достижения подобного результата.

п.с: так-то и жаба есть гиперурезанная, но применение ее крайне ограниченно

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

12. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –5 +/
Сообщение от Аноним (6), 09-Окт-20, 13:01 
>Одной из целей, которая учитывается при разработке, является сохранение обратной совместимости

а в самом-то питоне совместимость регулярно ломают

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

28. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +6 +/
Сообщение от Аноним (-), 09-Окт-20, 15:27 
ну-ка, ну-ка, приведите пример РЕГУЛЯРНОГО (более двух случаев) ломания совместимости
Ответить | Правка | Наверх | Cообщить модератору

60. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от microsoft (?), 09-Окт-20, 22:32 
Весь багтрекер пихона забит, иди наслаждайся
Ответить | Правка | Наверх | Cообщить модератору

74. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (73), 10-Окт-20, 00:38 
балабол
Ответить | Правка | Наверх | Cообщить модератору

83. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (83), 10-Окт-20, 03:29 
слив засчитан
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

14. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (14), 09-Окт-20, 13:22 
Ух какая годнота.

Для скриптоты вполне можно попробовать.

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

51. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от онанимуз (?), 09-Окт-20, 20:27 
отвечу: на винфак!
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

67. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Анонимный (?), 09-Окт-20, 23:04 
Вроде как в октябре тестовые сборки обещали выпустить. Тоже жду
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

17. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Webmonkey (?), 09-Окт-20, 13:44 
Опять эти грабли. Зачем учить плохому?
Нужен был язык со строгой статической типизацией, но нет, давайте возьмем питон.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +4 +/
Сообщение от Аноним (18), 09-Окт-20, 14:02 
С учётом того что в английском языке "студент" - не только как в нашем про высшее образование, а вообще ближе к просто "учащийся", то может быть изначально речь о младших школьниках была, особенно с учётом упоминания роботов из деталей лего. Вот им самое оно без строгой типизации для общего знакомства...
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от YetAnotherOnanym (ok), 09-Окт-20, 14:42 
Ага. А потом оно вырастет и будет ...рить код на "лёгком в освоении языке", даже не догадываясь, насколько поверхностны и ограничены его познания в программировании.
Ответить | Правка | Наверх | Cообщить модератору

99. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от kmeaw (?), 10-Окт-20, 13:05 
Любые знания ограничены. В чём проблема использовать простые для изучения технологии, если они позволяют достигать нужных целей и решать нужные задачи?
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от YetAnotherOnanym (ok), 11-Окт-20, 09:05 
Например, проблема может оказаться в том, что задача, на первый взгляд решённая, в реальности окажется, скажем так, не очень решена. Например, отзывчивость под нагрузкой окажется неудовлетворительной. причём, что самое неприятное, добавление вычислительных мощностей (например, переход на более дорогой тариф VPS, если речь идёт о серверном ПО) проблему не решает. И для того, чтобы эту проблему решить, нужно хотя бы примерно представлять, что происходит "под капотом" и обладать какой-то профессиональной эрудицией. А вот этих качеств такой подход к подготовке программистов не обеспечивает.
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним84701 (ok), 09-Окт-20, 15:05 
> то может быть изначально речь о младших школьниках была, особенно с
> учётом упоминания роботов из деталей лего. Вот им самое оно без
> строгой типизации для общего знакомства...

Там введение "History and Motivations" начинается с:
> Teaching computer programming to students in the 10-14 age range offers some interesting challenges.
>

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

26. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –5 +/
Сообщение от Аноним (25), 09-Окт-20, 15:24 
Школьникам то питон зачем нужен? Сейчас самый прозрачный и перспективный язык для обучения - Julia. Даже если говорим о лего-подобности.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

120. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от анонн (ok), 10-Окт-20, 23:13 
> Школьникам то питон зачем нужен? Сейчас самый прозрачный и перспективный язык для обучения - Julia. Даже если говорим о лего-подобности.

Т.е. им можно управлять LEGO или запускать на ардуинках и прочих микроконтроллерах (для обучения)?
Или фанаты юльки - "как обычно" (с)?


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

29. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (-), 09-Окт-20, 15:29 
в динамической типизации, а тем более в питоне нет ничего плохого. покажи-ка свой гитхаб, трепло
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

34. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 09-Окт-20, 16:20 
там будут в лучшем случае кучки тупоскрипта и пару хеловорлдов на хрусте, что там смотреть ?
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 09-Окт-20, 17:47 
не, про языки со статической типизацией тут кукарекают обычно те, кто в жизни не программировал ничего сложней хеллоуворлда
Ответить | Правка | Наверх | Cообщить модератору

44. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от Webmonkey (?), 09-Окт-20, 19:04 
Там только мелкая утилита на сишечке, тебе не понравится.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

50. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +3 +/
Сообщение от анонн (ok), 09-Окт-20, 20:21 
> Там только мелкая утилита на сишечке, тебе не понравится.
>> строгой статической типизацией
> на сишечке


#include <stdio.h>
int main(void) {
    char x = 'a'+ 2;
    printf("%s", x + "znatoki openneta" - 'b' - 1);
    return 0;
}
$ gcc -Wall -Werror znatoki.c && ./a.out
znatoki openneta

Стараешься соответствовать нику?
Ответить | Правка | Наверх | Cообщить модератору

97. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Webmonkey (?), 10-Окт-20, 11:14 
Ты со своими голосами в голове заговорил, дядь. Я против Си.
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от анонн (ok), 10-Окт-20, 14:11 
> Ты со своими голосами в голове заговорил, дядь.

Да не, просто когда ты сначала выдал ценное мнения о том как плох питон и как нужен ЯП со "со строгой статической типизацией,"
>>>> Опять эти грабли. Зачем учить плохому? Нужен был язык со строгой статической типизацией,

А потом на запрос "а код-то ты вообще писал?" указал только на наличие сишнутого:
>>> в динамической типизации, а тем более в питоне нет ничего плохого. покажи-ка свой гитхаб, трепло
>> Там только мелкая утилита на сишечке, тебе не понравится.

оставалось два варианта - либо считаешь сишку строго типизированной, либо просто очередной диванный теоретик.
Извини, что посчитал в твою пользу, больше не повторится.

> Я против Си.

Учитывая наличие только одной мелкой утилиты на ней - "ценное и обоснованное мнение, держите нас в курсе!"


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

119. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Webmonkey (?), 10-Окт-20, 22:22 
>А потом на запрос "а код-то ты вообще писал?" указал только на наличие сишнутого:

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

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

Нет, двух вариантов не оставалось, разве что в специальной опеннет-логике. Пожалуйста, не приписывай мне утверждений, которых я не делал. Я пишу на Си и считаю его шляпой, незаслуженно популярной в современном мире. Под языком со строгой статической типизацией я подразумевал не си.

>Извини, что посчитал в твою пользу, больше не повторится.

Ничего ты не считал в мою пользу, сразу начал с соломенного чучела, потом на личности перешел. Не нужны такие "друзья".

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

40. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от ан (?), 09-Окт-20, 17:57 
Ну в Python3 есть опциональная статическая типизация. Не знаю возможна ли она в snek.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

21. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (21), 09-Окт-20, 14:34 
питон, микропитон, снэг. что только не придумают, чтобы отступно-ориентированные языки развивать. Ну и само собой вся мегабаза библиотек питона автоматом встраивается.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +3 +/
Сообщение от Annoynymous (ok), 09-Окт-20, 14:36 
Хоть кто-то ещё думает о памяти в этом мире.
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 09-Окт-20, 15:35 
А вы то чего радуетесь  ? Там ютфа нет и не будет, в суровых, особенно с учетом гегографических реалий - оно неприменимо
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 09-Окт-20, 15:37 
Но ! Каждый программист в своей жизни должен сделать нечто подобное, иначе это не программист.
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от б.б. (?), 09-Окт-20, 15:51 

    В ответ на выход Snek 1.5,
    мы, геркулесовцы, как один человек, ответим:

        а) повышением качества продукции,
        б) увеличением производительности труда,
....
        л) поголовным переводом делопроизводства на латинский алфавит.

        А также всем, что понадобится впредь.

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

33. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (-), 09-Окт-20, 16:16 
>         а) повышением качества продукции,
>     б) увеличением производительности труда,
>        л) поголовным переводом делопроизводства на латинский алфавит.

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

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

38. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от ан (?), 09-Окт-20, 17:44 
А может кто-то помимо основного преимущества, что это подмножество Python, сравнить с Lua, чтобы понять перспективы для встраиваемых систем? Или сабж только для начального обучения программированию годится?
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от economist (?), 09-Окт-20, 19:34 
Встраиваемые системы могут быть реального времени с RTOS, а могут быть... погодными станциями, которые даже исправные - врут.

Реализаций Python для МК уже 3+, они имеют огромное комьюнити, в десятки-сотни раз опережающие по людям, контенту, примерам, библам - все другие языки высокого уровня - и Lua, и тем более Julia. И в этом и есть их главное преимущество. И работают они всего в 2-3 раза медленнее обычных сред для МК. Подгорает от этого теперь даже у ардуинщиков.  

На Python легко писать и читать. На Lua - немногим сложнее (но списки/словари/множества в Питоне - мощней таблиц в Lua). А вот Julia пока только обретает своих почитателей, и когда её сравнивают с Python - удивляюсь, там ничего похожего нет.

Скорее всего ни один язык из этой ветки - никакой другой со свету не сживет. Учите любой уже.

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

123. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от OzWMTjhctYyY0jBcJyMQ (?), 11-Окт-20, 01:04 
++
вобще не понимаю этой идиотии тока этот языг паграмиранвань и ни какой еной так то вехать че по чем ну на началном уровне можно за месяц просто береж подходящаяя и пользуешъ ох уж эти МОНОЯЗЫЧНИКИ
Ответить | Правка | Наверх | Cообщить модератору

42. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (42), 09-Окт-20, 18:07 
>>Т.е. студенты, знакомые с Snek, могут сразу перейти к продолжению изучения полноценного Python и использовать уже имеющиеся свои наработки при работе с Python.

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

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

45. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (-), 09-Окт-20, 19:05 
Для людей, которые учат детей питону, котлы в аду уже подготовлены.....
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от Аноним (47), 09-Окт-20, 19:26 
А что там учить? Это же не пёрл и даже не раби. У питона такая фишечка, что потратив на изучение 20 минут времени, ты уже будешь писать нормальный работоспособный код. И там нет "специфических особенностей" по типу баша или жс.
Ответить | Правка | Наверх | Cообщить модератору

61. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –5 +/
Сообщение от Аноним (61), 09-Окт-20, 22:52 
>  что потратив на изучение 20 минут времени, ты уже будешь писать нормальный работоспособный код.

Это на Julia можно потратить 20 минут и что-то начать писать. А вот "нормальный" код у большинства питонистов не получается даже после 20 дней, а не то что минут.

>  И там нет "специфических особенностей" по типу баша или жс.

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

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

70. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 09-Окт-20, 23:15 
Так получилось, что одновременно открыл для себя руби и питон (как первый язык). Результат совсем не в пользу руби, я более чем доволен своим выбором. Хотя сегодня я и считаю, что синтаксис руби поприятней. Синтаксис перла тоже поприятней. Но это уже вкусовщина, у питона понятный легко воспринимаемый синтаксис без сюрпризов (все подробности вроде того, что пустая строка логически равнозначна 0 и None изучаются в первые же минуты знакомства).
Ответить | Правка | Наверх | Cообщить модератору

145. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (144), 12-Окт-20, 21:01 
> открыл для себя руби и питон (как первый язык)

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

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

148. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 12-Окт-20, 21:18 
Чувак, это было 15 лет назад.
Ответить | Правка | Наверх | Cообщить модератору

75. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от СССР (?), 10-Окт-20, 00:56 
А что вы писать то будите? вот человек решил стать программистом, взял питон, почтал 20 мин, написал хеллоуворлд, посидел день, написал хелойворлд в цикле с условием что если > 10го вывода, цвет рандомно будет менятся. Дальше что? и вот через месяц этот чел знает питон. дальше что? Программист это кто? стенографист? секретарь ?
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

78. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (47), 10-Окт-20, 01:28 
Да, этого уже достаточно, чтобы заскриптовать любую логику. Когда я писал батники для command.com, я программистом не был, однако же они работали и вполне радовали удобством. И это не "посидел день", всё это изучается в рамках того курса "освой питон за полчаса".
Ответить | Правка | Наверх | Cообщить модератору

82. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –4 +/
Сообщение от СССР (?), 10-Окт-20, 03:25 
ну допустим питон за пол часа не усвоить новичку, бегло пробежаться по примерам и если есть опыт в других ЯП то да можно понять основной синтаксис и запилить хэллоу ворлд.
Второе, вот вы батник написали, ну окей, вы решили задачу, ктото в экселе пишет формулу, тоже решает задачи, ктото в экселе на VBA кнопку создал нажатие которой вызывает функцию подсчета строк столбцов итп.
Та квот вам вопрос, разработчик ПО это кто? это кто батники пишет? или скриптики? вам тупо логику описать? тогда проще вам WYSWYG редакторы использовать, коих в интернете куча, всяких онлай, перетащил красивый квадратик в поле  и вуаля у тебя форма где пользователи ваши будут логинется, другую подтянул и вуаля у вас товар отобразился.
Задайте себе вопрос, что такой IT в современном мире, какие задачи решаются? какие объемы данных обрабатываются. Вы путаете разработку систем с написанием лэндингпэйджа с парочкой форм для принятия заказа о доставке пицы. И то , да же за таким FE может крутится достаточно серьезный БЕ.
ПОгуглите теллеграм канал Работа от Яндекса, помотрите на какие проекты они набирают програмистов, какие языки требуются. 5 % это всякие FE, 20 это java, еще 5-10 это всякие питоны и прочее, остальное с/с++, потому что в задачах стоит не батники писть. Погуглите, проверьте.
Ответить | Правка | Наверх | Cообщить модератору

84. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –3 +/
Сообщение от СССР (?), 10-Окт-20, 03:30 
как вариант вот текущая обява, вот вам ссылка https://t.me/ya_jobs
Ихватит уже летать в облаках.

С++-разработчик 🚀
Наша команда разрабатывает новый рантайм движка баннерной системы. Это высоконагруженный сервис, который обрабатывает сотни тысяч запросов в секунду с SLA на время ответа на уровне нескольких сотен миллисекунд. Его основная задача — из миллиардов рекламных материалов эффективно найти самый подходящий для пользователя баннер.

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

Вам предстоит:
• участвовать в проработке и реализации архитектуры новых сервисов рантайм-ранжирования
• наращивать производительность матчинга объектов, работы с бинарными рантайм-индексами и памятью в целом
• повышать стабильность инфраструктуры и удобство ее эксплуатации
• профилировать программы, выигрывать огромное количество железа благодаря низкоуровневым оптимизациям
• помогать рантайму такого масштаба (многие тысячи серверов) стать полностью облачным

Мы ждем, что вы:
• обладаете широким кругозором в области технологий, способны быстро разобраться с любой новой проблемой
• знаете классические алгоритмы и структуры данных
• отлично знаете С++ и STL

Будет плюсом:
• опыт профилирования и оптимизации программ
• опыт разработки хайлоад-сервисов
• понимание алгоритмов машинного обучения
• умение работать с чужим кодом, проводить ревью кода


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

86. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 10-Окт-20, 03:33 
Мы тут вроде обсуждаем целесообразность обучения детей питону. С питона потом самое очевидное перекатиться на си/плючи без особых затрат, те же паттерны можно изучать на примере питона не отвлекаясь на особенности синтаксиса.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

90. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 10-Окт-20, 07:21 
чем вам такие примеры сложны?
#include <iostream>
using namespace std;
void main( )
{
     cout << "Welcome to C++ \n";
}

и прочие примеры в https://api-2d3d-cad.com/c/
вот ткните пальцем и скажите в чем сложность? и если уж таковые найдуться приведите пример, а так же как тоже самое будет на питоне ).  Сдается мне что в мре it все тоже самое что и в любом другом, есть куча баранов стадных которые услышат звон да не знают где он. И так в чем сложность кода на си и си ++ , в рамках простых примеров для обучения ребенка?
и второе, вы сначало своего ребенка научите курить а потом покажите что лучше быть спортсменом?

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

92. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (47), 10-Окт-20, 07:50 
Они не сложны, они просто дно. Конкретно в этом примере можно найти десятки (если не сотни) подводных камней, которые будут препятствовать процессу обучения, и о которых не придётся заботиться в питоне.
Ответить | Правка | Наверх | Cообщить модератору

93. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 10-Окт-20, 08:36 
да ладно!!! )) в чом дно? какие десятки и сотни камней? )) давайте хотя бы один в пример который бы припятствовал обучению )) ну же смелее! )
Эт наверное такие как вы позаботились о том что бы наше образование скатилось в никуда, на дно как вы говорите. Ой это вам сложновато вот вам табличка , проставьте крестики в нужных ячейках. вот в рамках галочек напротив и заключается ваше мушление.
Я так думаю что смысла дальше вести дискуссию нет, ибо я прихожу к пониманию что вы попросту иначе думаете, для вас многое что сложго, вас многое что пугает и вводит в шок. конечно да для вас лучше питон, js и пр. Но не нужно приучать детей боятся и перекладывать ответственность на машину.
Ответить | Правка | Наверх | Cообщить модератору

100. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 13:57 
В вашем примере многобуков, цель которых невозможно объяснить детям и новичкам.  

А вот на Python я на 10-й час обучения - я детям и новичкам буду объяснять что такое классы и наследование. И они поймут.

Все принципы CG, ООП, ФП, алгоритмов, самодокументирования, шаблоны проектирования итд - на Python-е показывать проще всего. И здесь вообще не важна реализация, но у Питона она, так случайно вышло, самая ясная. И теперь никто даже не пытается написать язык "понятнее" чем Питон, это недостижимо. Можно писать быстрее, мощнее, но не понятнее. Это место уже занято.  

Я любой хелловорд с парой циклов перепишу на Python в 2 раза короче и в 2 раза быстрее, чем будет код на С++/JS/Java. Батарейки стандартной библиотеки и списки/туплы/множества позволят реализовать любой алгоритм сортировки в 3 раза короче. Итд итп.

Для педагогики и старта очень важно уверенно стартовать и увлечь с первого занятия. Пихон тут рулит как никто. Хайпа вокруг него многовато, но это издержки популярности.  

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

140. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от СССР (?), 11-Окт-20, 23:27 
зачем детям про классы расказывать, обычного си им хватит сполна для познания алгоритмизации ) условные операторы, циклы, функции, структуры, и указатели в завершении. и только после с++ для понимания абстракции.
Т.е. по вашемц чем меньше букв тем язык лучше?
Ответить | Правка | Наверх | Cообщить модератору

143. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 12-Окт-20, 09:13 
> зачем детям про классы расказывать, обычного си им хватит сполна для познания
> алгоритмизации ) условные операторы, циклы, функции, структуры, и указатели в завершении.
> и только после с++ для понимания абстракции.
> Т.е. по вашемц чем меньше букв тем язык лучше?

Учить ЯП и не рассказать про ООП - норм лишь для детсада.

Чем меньше НЕПОНЯТНЫХ букв (и символов) - тем язык лучше (и для обучения, и для работы).

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

107. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним84701 (ok), 10-Окт-20, 14:33 
> да ладно!!! )) в чом дно? какие десятки и сотни камней? ))
> давайте хотя бы один в пример который бы припятствовал обучению ))
> ну же смелее! )

https://lwn.net/Articles/810201/
> But, since the Arduino programming environment uses C++, students would need to be taught that language. C++ has a complicated syntax for students of that age, so lots of the instruction involved dealing with curly braces and semicolons. The performa
> he amount of typing needed to enter that code is substantial; it would take the students around 30 minutes just to type it in, which was not a profitable use of their time, or his. Beyond that, there is no C++ interactive mode.
> He taught C++ for about five years before deciding that he wanted to rethink things.

...
> So he came up with a Python subset called Snek. It is Python compatible

А у вас какой стаж/опыт преподавания С++ школьникам?

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

112. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 10-Окт-20, 18:51 
Неймспейсы, обязательные сведения о стандартной библиотеке и различия в зависимости от ОС, поведение cout и этот извращённый синтаксис (придётся сразу рассказывать про определение операторов и всё остальное), типы переменных и правила именования, необходимость определённого оформления точки входа, escape-последовательности, разные допустимые стили оформления кода, не забыть доходчиво объяснить, что писать реальный код так нельзя (using namespace std) и что iostream вносит значительные накладные расходы относительно cstdio, в этом месте уже придётся рассказать про си -- плюсы без си изучать это не серьёзно, я бы ещё понял, если это были кути, про которые кстати тоже придётся рассказать примерно на этом этапе, как и про буст и генерацию кода шаблонами (и это по-сложнее сишных макросов будет). И это мы только вывели строку. Зачем всё это знать для изучения принципов программирования?
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

132. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (42), 11-Окт-20, 17:12 
Изучал С в универе.
Нас не учили про различия в ОС, Про поведение cout я знал только что туда надо << делать и всё выведется. Про операторы говорится в самом начале обучения, унарные, бинарные, тернарные. Типы переменных легко понятны. Про эскейп последовательности тоже не учили. println делает \n само, а больше и не надо. Про стили ничего не говорили. Как ИДЕ форматирует так и нормально. Про реальный код никто и никогда не говорит как писать. Ни в универе, ни на платных курсах по технологии Х, ни на официальном сайте МСДН, ни на сайте Angular - везде синететические примеры без обработки ошибок. Потому что цель не научить писать код, а научить определённой концепции. Про накладные расходы, серьёзно? Про них знали только те кто задачки для олимпиад заучивал. Там да, О(n2) и всё такое. Про шаблоны не помню, кажется не было. Boost и Qt не было ибо не нужно оно. Qt это какая-то одна из миллиарда библиотек, которая сегодня есть а завтра нет. Я UI для лабораторных делал в Borland C++ Builder Там отличная библиотека готовых компонентов. Всё мышкой, клац клац. Красивая формочка и говнокод в OnBtn1Click() Зато считало численные методы, рисовало на графиках апрокисмации всякие. Только положительные воспоминания.
Даже плюс один запомнился, когда двусвязные списки проходили, то явно выраженными с указателями это легко в голове укладывалось.
Ответить | Правка | Наверх | Cообщить модератору

136. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 11-Окт-20, 19:59 
Это всё лажа, у нас был турбо си и девцпп в качестве непоощряемой инициативы. Более вредный курс придумать было нельзя, лучше бы питону учили.
Ответить | Правка | Наверх | Cообщить модератору

142. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 11-Окт-20, 23:55 
cout << "так в чом слоность то?";

У вас автомобиль есть? по городу на нем катаетесь? не страшно? столько правил ПДД нужно знать, столько машин вокруг.

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

149. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 12-Окт-20, 21:38 
Сколько правил ПДД и информации об устройстве космических шаттлов нужно знать, чтобы кататься на трёхколёсном велосипеде по манежу?
Ответить | Правка | Наверх | Cообщить модератору

150. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 12-Окт-20, 23:45 
а вы намекаете на то что бы программированию учить детей которые еще на трех колесном велосипеде катаются? а не рановато ли? а не получится ли из такого ребенка кусок говница? Ребенок до 4-5 класса вообще не должен заморачиватся компьютерами. Больше физического развития, бег, походы, рисование, музыка, танцы, в раннем возрасте очень хорошо лего. Всему свое время. Не нужно у ребенка забирать полноценное детство, вы что хотите что бы он не мир физический познавал а сидел перед монитором?
Вы так рассуждаете как будто вам лет 18-20. Вы даже не понимаете общей картны. Вот вам вдарилось в голову что питон без фигурных скобочек, что это проще и мелите свою позицию. Такому преподавателю как вы я  своего ребенка не доверю, скорее за ухо оттаскаю и объясню что такое хорошо а что такое плохо.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

151. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 12-Окт-20, 23:53 
Мне вдарилось то, что у плюсов куда больше обязательных к изучению аспектов, чем у питона. Даже не имеющих отношения к программированию, по-сути. И перегруженный синтаксис это только одна из них. Я полагаю, что в детях стоит развивать понимание логики, это не может им навредить и только поможет в жизни. И некоторым детям программирование покажется особенно интересным, не нужно за них решать, что им музыка танцы и рисование будут интереснее (это абсолютно не так).
Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

155. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от СССР (?), 15-Окт-20, 10:34 
if else for , это сложно?  int a = 5; int b = a*a; cout << b;
в чоем сложность?
И давайте не путать язык программирования синфструментом для франшиз типа скилбокс и тп. где плевать хотели на детей, там только бизнес. Как то мне посчастливилось пообщатс с директором одной из обучающих платформ. Там эфект на том что бы научить ребенка за одно занятие заставить двумя кнопками пыши , двигаться паравозик от одного угла экрана в другой с одной единственной целью, что бы удаленно могли папа и мама зайти посмотреть на результат, и тогда они говорят ууу какеи хорошие курсы, наш сын программист!!!
Ну, что дуру то гнать , детей они обучают. Вы говорите про образовательный бизнес, но не про язык и его возможности.
И хватит уже мне пытаться доказать что на си  невозможно учится эллементарным алгоритмам а на питоне можно. что за бред вы говорите? противно вас читать если честно. ну не о чем.
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

156. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 16-Окт-20, 21:04 
Я хотел изучить си. Ассемблер оказался проще в целом, знай себе дёргай int 21h. Ещё проще оказалось знаешь что? Жаваскрипт и "программы" в браузере, вполне можно писать сразу. Ну и питон, возможность посмотреть что можно сделать с объектом и почитать справку по методам это очень круто. Более круто чем борьба с сегфолтами и сношения с тулчейном, и это мы только хелловорд выводящий строку пишем. В питоне я разу писал программы с интерфейсом, программы с "рисованием", программы оперирующие файлами и данными. И всё это с нулевыми знаниями и самообучением по материалам доступным в рунете тех лет. Да, я считаю что для обучения подходят либо жс, либо питон (если меньше веб и онлайн программы интересуют). Они позволяют рассматривать необходимые концепции ни на что не отвлекаясь, с минимальными трудозатратами, причём, питон тут много ближе к классическому программированию.
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

157. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 17-Окт-20, 00:34 
вот тебе описание https://doc.qt.io/qt-5/qwebsocketserver.html#hasPendingConne...
вот тебе пример окошечек

#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[])
{
  QApplication app(argc, argv);
  QWidget wgt;
  wgt.setWindowTitle(tr("Hello world"));
  wgt.show();
  return app.exec();
}

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

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

158. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 17-Окт-20, 00:38 
всмысли есть куча библиотек на с++ для всего, бери что нужно и разрабатывай что хочешь, вообще без ограничений (не только описание бизнес логики)


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

94. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (61), 10-Окт-20, 09:57 
"Знать топор" и "уметь топором терем срубить" - это разные вещи. Питон - это не тот инструмент, которому следует учить детей что-то делать. Он формирует навыки компоновать из кубиков игрушечный домик, но даже кубик сделать на питоне невозможно. А, поскоку навыки алгоритмического мышления у питониста не выработаются никогда, то человек, который вырос на питоне - потерянный для общества программист независимо от того, на сколько он хорошо знает питон.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

95. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 10-Окт-20, 10:05 
по мне так пусть лучше лего собирает и в футбол гоняет во дворе. реально полезнее, а питон это хорошо для математике, которому нет дела до скорости, до архитектур потому что его поделие не должно попасть в пром, математик, физик, на питоне быстро выстраивает формулу, питон это как некий эскиз, написалкод нащал кнопку и он заработал, не нужно нечго компилить. все, но предлагать заменить им с и с++ это реально маразм. Питон нужен, js нужен, даже бэйсик, все они занимают свою нишу, нужны там где они нужны, но зачем детям питон ? что разве сложно if else for на си освоить? ) если хотите то эллементарнее чем язык си просто не существует ))
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 10-Окт-20, 10:25 
> питон это хорошо для математике, которому нет дела до скорости, до архитектур потому что его поделие не должно попасть в пром, математик, физик, на питоне быстро выстраивает формулу, питон это как некий эскиз, написалкод нащал кнопку и он заработал, не нужно нечго компилить. все, но предлагать заменить

Ну о чём вы говорите? Питон для математика - примерно как циркуль для инженера. Когда-то было полезно, но прогресс не стоит на месте. Питон - устарел. И если 15 лет назад у него перспективы какие-то были исключительно на фоне opensource и бесплатности в сравнении с Matlab или Wolfram Mathematica, то сейчас уже нет. Julia и R для математика гораздо проще, понятнее и быстрее чем питон.

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

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

109. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним84701 (ok), 10-Окт-20, 14:37 
> А вот упоминание C++ происходит лишь от того, что питонисты не могут прогарммировать на питоне, не программируя на C++. У них вся инфраструктура без этого рушится.

Хм. Знатоки в треде, "все в сад!"?

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

113. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 19:49 
> Ну о чём вы говорите? Питон для математика - примерно как циркуль
> для инженера. Когда-то было полезно, но прогресс не стоит на месте.
> Питон - устарел. И если 15 лет назад у него перспективы
> какие-то были исключительно на фоне opensource и бесплатности в сравнении с
> Matlab или Wolfram Mathematica, то сейчас уже нет. Julia и R
> для математика гораздо проще, понятнее и быстрее чем питон.

Возражу. Сейчас R и Matlab уступили в расчетах Питону. Библиотека Numpy для Python, написанная на С и по мотивам R/Matlab/Fortran-библиотек - используется вместе с Pandas/Jupyter|Lab в 99% расчетов, исследований, цифровой журналистике, соревнованиях, научных журналах, DataScience, ML итд.

Сейчас Питон это и есть математика, и плевать что сам матмодуль написан на С - дергают функции через обертку Pandas, да еще и какую удобную, как оказалось.

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

118. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 10-Окт-20, 20:37 
> Возражу. Сейчас R и Matlab уступили в расчетах Питону.

Вопрос лишь в том, сколько будут питон поддерживать и зачем. Pandas тормозная и не переваривает большие файлы. Julia/DataFrame и R вполне это делают. Визуализация есть у всех. Но питон до сих пор так и не стал самостоятельным. Разработка "на нём" - это обёртка + код на чём-то ещё. Если писать на чём-то ещё современном, то зачем нужна обёртка из него? Питон - это ДОРОГО и НЕ ТЕХНОЛОГИЧНО.

>99% расчетов, исследований

Это откуда у вас такие цифры?.... От британских учёных, небось?

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

121. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 23:20 
>> Возражу. Сейчас R и Matlab уступили в расчетах Питону.
> Вопрос лишь в том, сколько будут питон поддерживать и зачем. Pandas тормозная
> и не переваривает большие файлы. Julia/DataFrame и R вполне это делают.
> зачем нужна обёртка из него? Питон - это ДОРОГО и НЕ ТЕХНОЛОГИЧНО.
>>99% расчетов, исследований
> Это откуда у вас такие цифры?.... От британских учёных, небось?

Питон уже не молод, но растет, вопрос о поддержке с чего возник-то?

Pandas на Numpy, это язык С, побыстрее тех языков, что вы назвали.

Pandas и большие файлы... Хм, ну у меня Pandas открывает файл, который в памяти RAM занимает 40 Гб, но сам файл имеет размер 1,5 Гб (это сериализованный pikle) Ему соответствовали около 10 ГБ обычных txt-файлов. Pandas их отрывает за минуту. А если нет - есть Datatable и еще несколько вариантов.        

Julia, при всем уважении, пока еще не ваыросла. R постепенно сдает.

Ссылки на тренды и рейтинги не дам, это холивар. Откуда 99% - посмотрите язык notebooks на гитхабе, 99% питон.

Питон это ДОРОГО - шта?  

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

128. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 11-Окт-20, 14:21 
> Питон уже не молод, но растет, вопрос о поддержке с чего возник-то?

речь о поддержке не-питон части того, что называют "питоном". Те самые пандас, нумпи и пр.

> Pandas на Numpy, это язык С, побыстрее тех языков, что вы назвали.

Вы в в курсе современных языков программирования? Хотя бы за последние 20 лет?

> Pandas и большие файлы... Хм, ну у меня Pandas открывает файл, который в памяти RAM занимает 40 Гб, но сам файл имеет размер 1,5 Гб (это сериализованный pikle) Ему соответствовали около 10 ГБ обычных txt-файлов. Pandas их отрывает за минуту. А если нет - есть Datatable и еще несколько вариантов.        

Ну есть же бенчмарки - https://h2oai.github.io/db-benchmark/

> Julia, при всем уважении, пока еще не ваыросла. R постепенно сдает.

про Julia... Новое поколоние студентов, которое растёт на ней, скоро выйдет в свет.....

> Откуда 99% - посмотрите язык notebooks на гитхабе, 99% питон.

Гитхаб вообще не распознаёт содержимое notebooks.

>Питон это ДОРОГО - шта?  

А сколько стоит вменяемый C-шник, способный поддерживать сборку на нескольких платформах? Да ещё и поддерживающий всякий хлам в виде обвязки на других языках. И да, речь не идёт о питонистах, готовых работать за еду. Речь идёт о production-development, где под питон-обвязку 100% придётся писать код на C или C++. А то и тупо переписывать абсолютно все питон-наработки на что-то быстрое и содержать под это два комплекта разработчиков.

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

133. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 11-Окт-20, 17:13 
> Ну есть же бенчмарки - https://h2oai.github.io/db-benchmark/

Спасибо, не видел раньше. Но ведь это типичный пример лживого, ангажированного теста. Зачем такой большой сэт, что половина(!) образцов не проходит его?!

Сделайте сэт 10 Гб (у меня это, к примеру, 99% всех задач) - и pandas будет давать результат за эээ... 0,7 секунды, а clickhouse - за 0,2 секунды. Это win! Только вы забываете что миллисекунды - не важны. Важно лишь время. Которое на кодинг. Оно измеряется часами, и с Python, как правило, меньше, за счет структур типа sets, lists, генераторов, списковых включений и т.п. синтаксического сахара, которого в питоне полно.  

>> Julia, при всем уважении, пока еще не ваыросла. R постепенно сдает.
> про Julia... Новое поколение студентов, которое растёт на ней, скоро выйдет в
> свет.....

Ждем с нетерпением, но пока никого не видели. Жулька сложнее и быстрее, шансы у неё есть. Но раздел по на SO удручающе мал. Тем самые студенты без SO как без рук.

>> Откуда 99% - посмотрите язык notebooks на гитхабе, 99% питон.
> Гитхаб вообще не распознаёт содержимое notebooks.

Ну конечно, там ведь ссылки на Binder и тп.

>>Питон это ДОРОГО - шта?
> А сколько стоит вменяемый C-шник, способный поддерживать сборку на нескольких платформах?
> Да ещё и поддерживающий всякий хлам в виде обвязки на других языках. Речь идёт о production-development, где под питон-обвязку 100% придётся писать код на C или C++. А то и тупо переписывать абсолютно все питон-наработки на что-то быстрое...

Наверно не понял вас, но "чистых" онли-питонистов нет, они все с багажом с/с++ или java, но считать из-за этого что питон-дорого, думаю, не стоит.

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

Знание Питон (универсального языка) - не заменяет необходимости знания еще одного (специального) ЯП. Но элементом культуры - стало. Заслуга в том не наша и не этой ветки. Просто язык приятный.  

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

134. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 11-Окт-20, 17:50 
>> Ну есть же бенчмарки - https://h2oai.github.io/db-benchmark/

И еще по бенчу - там же нашел ближе к своему кейс, так вот там не все так плохо для однопоточного Pandas среди многоппоточных движков. R впереди, но это справедливо для "родоначальника".
Жулька слабее.
https://h2oai.github.io/db-benchmark/#gb-4

Тест - сугубо синтетика. Если будут строки - будет иной расклад.

Упаси бог новичков выбирать язык по подобным бенчам. Выбирайте по комьюнити, где больше вопросов - там и больше ответов.

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

139. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от СССР (?), 11-Окт-20, 23:12 
вполне моет быть, а по поводу того что без спп битону тяжко, ну оно так практически во всех модных яп.
как пример TensorFlow, написан на цпп, а вот основной интерфейс для питона (
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

49. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +4 +/
Сообщение от economist (?), 09-Окт-20, 19:45 
Британские школы с 2014 г. учат всех детей Питону.
Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).
Британское образование - самое дорогое в Европе и одно из самых дорогих в мире. Наверное потому что считается лучшим. В TOP 500 вузов мира -

Американские МТИ,Berkeley - не всех учат Питону, но большинство - да.
...
И только в российской глубинке тешат себя знанием устройства ада и льют мысленно котлы для преподавателей Питона.

Сон разума рождает чудовищ. Проснитесь! Никто не трогает ваши [другие] языки, оставьте и вы змеюку в покое! Она первая не нападает. Но как "универсальный клей" - уже состоялась. И учится она за неделю. Изучение её - точно полезнее, чем бесконечное препирательство на форумуах.    

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

62. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от Аноним (61), 09-Окт-20, 22:55 
> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).

Британские учёные такие учёные..... Какая может быть польза от изучения алгоримов на питоне, если никто их никогда на питоне использовать не будет? Просто ещё один бесполезный курс по изучению интеграционного языка программирования, применимого разве что для написания скриптом LibreOffice. И всё.

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

101. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 14:04 
Британские учёные выше не упоминались. Демагогия.

Алгоритмы учат на схемах, писанных мелом, но на компьютере - интереснее, а значит нужен простой язык. Не UML-же?

Вы, похоже, не знаете насколько сложен API LO (С++), и что Python там 2-3-е место занимает по числу решений автоматизации, после StarBasic и JAVA. Я знаю, пишу там 10 лет.  

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

65. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 09-Окт-20, 23:03 
> Британское образование - самое дорогое в Европе ... Наверное потому что считается лучшим

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

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

102. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от economist (?), 10-Окт-20, 14:08 
Повторяете свою или чужую демагогию. В Тop-500 вузов мира - больше всего британских. Это страна с 60 млн чел (РФ - 150, США 300). Округляю, т.кю в Википедию пишу, а не читаю.

Повесьте оверпрайс на что угодно - и останетесь и без студентов, без рейтингов и без денег.

Деньги - единственный универсальный измеритель. Скачать или урапатриотить за иное - контрпродуктивно.      

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

117. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 10-Окт-20, 20:23 
> Деньги - единственный универсальный измеритель

топ-500 составляли, естественно, по цене?

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

122. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 23:24 
>> Деньги - единственный универсальный измеритель
> топ-500 составляли, естественно, по цене?

Зачем вы так, люди-ж поверят. Там 6 критериев - научная репутация, р. вуза среди работодателей, соотношения профессуры к числу студентов, индекс цитируемости научных публикаций, доля иностранных студентов и доли иностранных преподавателей.  

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

146. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (144), 12-Окт-20, 21:05 
> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).

Таки учат питону, или учат алгоритмам и структурам данных?

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

152. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 13-Окт-20, 09:47 
>> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).
> Таки учат питону, или учат алгоритмам и структурам данных?

Вроде предельно ясно и грамотно пишу. Вы читать умеете? Или это особая манера ведения дискуссии?

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

56. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от Аноним (56), 09-Окт-20, 21:51 
А чему учить как не питону? Устаревшему и небезопасному C? C++ в который каждый год добавляют новый способ инициализации? Похэпэ? Быдлoскрипту? Может перлу?
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

59. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Козлетто (?), 09-Окт-20, 22:28 
Ассемблеру. Помогать Колибри писать
Ответить | Правка | Наверх | Cообщить модератору

63. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (61), 09-Окт-20, 22:57 
Если школы - Julia. Если вебу, то JS, Go. Если системное программирование, то C и Rust.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

68. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от Аноним (65), 09-Окт-20, 23:05 
Дети, помогите Даше найти здесь одно лишнее слово!
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (83), 10-Окт-20, 03:32 
хуже растоманов только свидетели юльки - ни одного еще вменяемого не встречал
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

69. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 09-Окт-20, 23:06 
Ещё недавно сплюснутые усирались, что плюсы - безопасный язык. А сейчас оказалось, что даже паскаль - и то безопасней.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

77. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –2 +/
Сообщение от СССР (?), 10-Окт-20, 01:01 
С++ это язык на котором нужно писать окуратно, быть внимательным. Нечего сложного в этом неь. Если вы не внимательны, не окуратны, тогда вам нужн язык попроще.
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (65), 10-Окт-20, 04:17 
> Если вы не внимательны

Ок, тупые растисты невнимательно пишут a+c вместо a+b.

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

91. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от СССР (?), 10-Окт-20, 07:23 
не расисты а программисты, и не тупые а невнимательные и не аккуратные. Не нужно нагнитать )
Ответить | Правка | Наверх | Cообщить модератору

147. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Sgt. Gram (?), 12-Окт-20, 21:08 
> аккуратные

Ну хоть тут исправился.

> нагнитать

fecepalm.png

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

53. Скрыто модератором  +1 +/
Сообщение от сукуб (?), 09-Окт-20, 20:54 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  –1 +/
Сообщение от Аноним (65), 09-Окт-20, 22:57 
Ответить | Правка | Наверх | Cообщить модератору

87. Скрыто модератором  –1 +/
Сообщение от Аноним (83), 10-Окт-20, 03:34 
Ответить | Правка | Наверх | Cообщить модератору

88. Скрыто модератором  +1 +/
Сообщение от Аноним (65), 10-Окт-20, 04:14 
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +2 +/
Сообщение от ndhqyd (?), 09-Окт-20, 21:27 
А в дебиане-то не только Дениски Поповы работают, а! Могут ещё что-то.
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +3 +/
Сообщение от Цезий Родонович (?), 09-Окт-20, 23:26 
Какую хрень только не придумают неоссиляторы православного Форт-а
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 10-Окт-20, 01:36 
а какая практическая польза от микроконтроллеров для обычного гика Васьки? Что на них можно реализовать, применимого в хозяйстве? (пост не холивара ради, мне правда интересно)
Ответить | Правка | Наверх | Cообщить модератору

80. "Доступен Snek 1.5, Python-подобный язык программирования для..."  –1 +/
Сообщение от Анонннннннннн (?), 10-Окт-20, 02:30 
Васька может спаять робот пылесос. Включил его, а он ползает по полу, кушает пыль. Если упрется в стену, то развернувшись на месте ползет дальше. Чем не годнота?
Ответить | Правка | Наверх | Cообщить модератору

81. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (47), 10-Окт-20, 02:58 
Я бы использовал датчик присутствия для разных интересных вещей. Питон гарантирует, что заскриптовать его будет элементарно.
Ответить | Правка | Наверх | Cообщить модератору

98. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Ordu (ok), 10-Окт-20, 11:24 
На этот вопрос сложно ответить, потому как широко-применимые в хозяйстве вещи уже реализованы и их проще купить в магазине, чем пилить самостоятельно. То есть их можно привести в качестве примера, но они будут отвергнуты по этой причине. А вещи узкой применимости будут отвергнуты под предлогом "нинунжна" потому что подавляющему большинству они не нужны в силу узкости применения.

Но если тебе именно хочется в грубом приближении оценить спектр возможностей, то навскидку я могу предложить полистать это: https://create.arduino.cc/projecthub/projects/tags/automation Я сам не листал, просто нагуглил по запросу arduino home project. Там всё на ардуине, но ничто не запрещает распаивать мк на вручную протравленной схеме вместе со всеми остальными деталями, просто это более трудоёмко.

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

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

104. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 14:17 
Если пройти по ссылкам из топика, то можно увидеть жуткую вещь:

Опрос датчика DS - всего 5 строк кода, метеодатчика DHT - 10, коннект к WiFi - 5 итд.

Реализация на любом другом языке - в 3-5 раз многобуквеннее.

Верю что такие Пихоны дадут импульс МК-шеству школоты, глядишь к 11 классу они будут знать какой конец у паяльника горячий не по ютьюбу.

Ремарка из моей практики: из десяти выпускников ПТУ с 4/5 по диплому специальность АСУТП - на тестах на приеме на работу (метзавод) - закон Ома знают 80%, а закон Джоуля-Ленца - 20%.
      

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

105. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Ordu (ok), 10-Окт-20, 14:31 
> Ремарка из моей практики: из десяти выпускников ПТУ с 4/5 по диплому
> специальность АСУТП - на тестах на приеме на работу (метзавод) -
> закон Ома знают 80%, а закон Джоуля-Ленца - 20%.

А как был вопрос поставлен? Я вот не смог сообразить, что это за закон Джоуля-Ленца, не проконсультировавшись с википедией, и не узнав, что это про P=IV. Про P=IV я знаю с детства от отца, но про Джоуля с Ленцем в первый раз слышу.

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

106. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 14:33 
Омагат...
Q = I^2Rt
Ответить | Правка | Наверх | Cообщить модератору

108. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 14:36 
Как бы самый главный закон электротехники, если вспомнить что она не столько "наука о контактах", сколько "о токовых перегрузках и превращении ЭЭ в другие виды".

Физика, 6-й класс  

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

111. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Ordu (ok), 10-Окт-20, 15:38 
> Как бы самый главный закон электротехники, если вспомнить что она не столько
> "наука о контактах", сколько "о токовых перегрузках и превращении ЭЭ в
> другие виды".
> Физика, 6-й класс

Да хоть девятый. Я не помню названия "джоуль лоренц", хотя сам закон знаю. Но ты не ответил на мой вопрос о том, как ты вопрос ставишь. Мне реально любопытно что именно ты проверяешь на собеседовании: знание закона или знание названия закона.

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

115. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 20:06 
>> Как бы самый главный закон электротехники, если вспомнить что она не столько
>> "наука о контактах", сколько "о токовых перегрузках и превращении ЭЭ в
>> другие виды".
>> Физика, 6-й класс
> Да хоть девятый. Я не помню названия "джоуль лоренц", хотя сам закон
> знаю. Но ты не ответил на мой вопрос о том, как
> ты вопрос ставишь. Мне реально любопытно что именно ты проверяешь на
> собеседовании: знание закона или знание названия закона.

Не помню, там обычная школьная учебная задача, типа через проводник протекает ток 1 А (выражен косвенно, через Кулон наверное) за ... время. На сколько градусов нагреется проводник и какое кол-во теплоты выделится бла-бла. За указание закона - плюс.

Промышленная энергетика вся основана на знании этого закона, объясняет всё многообразие трансформаций напряжений, кабелей, фазы, работу cos Фи и прочие вещи. Не знать их после техникума с отличием - стыдпозор. После такого спрашивать оболтусов про ШИМ или принцип работы асинхронной машины уже не надо.

В цеху им не работать с дугой, в которой фигачит ток силой 100 кА, все-таки это КИПовцы. Но если они не знают физику высоких энергий и формулы 6-го класса, как они могут лезть в то, что ею управляет на уровне микроконтроллеров?

А закон Джоуля-Ленца, а не Лоренца.

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

124. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Ordu (ok), 11-Окт-20, 07:24 
> Не знать их после техникума с отличием - стыдпозор.

Для техникума. Я сталкивался с очень разными людьми, которые очень разное профессиональное образование получали, и общался с ними на этот счёт. Вывод, к которому я пришёл -- наше образование излишне теоретично, настолько теоретично, что люди не знают нахрена им всю эту теорию излагают. Люди выходят из техникумов, смотрят на технику, с которой их обучали работать, и выпадают в осадок. Потому что они впервые видят реальный образец техники. А когда непонятно зачем что-то там нужно знать, очень сложно запомнить. Для этого надо мозги иметь, заточенные на зазубривание, а не на понимание, чтобы запомнать то, что не нужно (точнее непонятно зачем нужно).

Ты слишком многого ждёшь от балбеса, который ещё ни разу нигде не работал, жизненный опыт которого сводится к школе, который пришёл в ПТУ, ожидая, что ПТУ из него сделает профессионала. Он не знает, как профессионал становится профессионалом, он очень смутно представляет чем профессионал отличается от дилетанта, он не знает, какими именно знаниями должен обладать профессионал его специальности. Он поэтому и пришёл в ПТУ, потому что он не знает сам, как обрести профессию. А ПТУ не умеет объяснить студенту, как ему становится профессионалом. В ПТУ куча лузеров отыгрывает роль учителей -- эта роль включает в себя проведение уроков и экзаменов. И получение зарплаты за это. Они не получают зарплату за то, что студенты успешно проходят собеседование, устраиваясь на твоё производство.

Если тебе реально надо набирать людей на производство, и реально проблема их найти, то найди ближайший техникум с подходящей направленностью, зайди туда и раз в год читай там профориентационную лекцию, объясняя чем твоё производство занимается, и как ты с позором выгоняешь людей с производства за незнание закона Джоуля-Ленца, и почему ты их выгоняешь. Ещё лучше -- проведи первому курсу экскурсию, показав производство и рассказав о том, как это работает и почему даже уборщице, работающей здесь, важно знать закон Джоуля-Ленца. А, ещё можно завести блог, и писать в блоге о твоей работе на этом производстве, какие инциденты случаются, или какое новое оборудование установлено и как его настраивали, и тд, и тп. Если студенты будут читать этот блог, они будут хотя бы примерно понимать, что значит работать на этом производстве. Ну и соответственно какие знания им потребуются. И соответственно когда их препод будет бубнить про закон Джоуля-Ленца, для них это будет не тупой набор значков, намалёванных мелом на доске, это будет, например, "тот самый закон, по которому нагревалась микросхема, прежде чем взорваться, в той байке про сгоревший инвертор из блога economist'а".

Назвался экономистом? Это значит, что ты назвался социальным инженером, то есть человеком, который может менять общество под свои меркантильные нужды. Так соответствуй.

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

131. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 11-Окт-20, 16:43 
И лекции читаем, и экскурсии водим постоянно, и повышенные стипендии (правда только вузовским) платим. Но за всех не оплатишь, дорого и досадно: по нашей статистике - 50% отучившихся в Москве - валят из отрасли, даже деньги многие возвращают за обучение.

Школьная программа все-таки должна до 20 лет оставаться в голове. И человек из техникума с отличием должен знать базовые вещи в электротехнике.

Блог они будут читать? Это те 80%, кто даже учебники в ПТУ не читают, т.к мечтают стать "блогером"??? Про выгонять и уборщиц - передергиваете. Без Ленца (т.е. тех что с "ленцой") - просто не берем :-)

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

135. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Ordu (ok), 11-Окт-20, 18:18 
Если вы чего-то делаете и это ничего не меняет, то либо вы что-то не так делаете, либо вы не понимаете с чем имеете дело. У вас есть ответы на вопросы типа "почему отучившиеся валят из отрасли?"? Если есть, то откуда вы эти ответы взяли? Проводили социсследование? Кто его проводил? Тот кто проводил знает как надо проводить социальные исследования? Современными методами владеет или его развитие остановилось в 70-е годы прошлого века?

Методы воздействия на ситуацию -- почему вы выбрали именно их?

Такого рода социальная инженерия требует гуманитария, причём такого, который умеет изучать других людей и группы других людей. Который знает разные способы воздействия на людей, и умеет выбрать такой/такие, которые дадут максимальный эффект. В нашей стране, правда, с такими туго -- гуманитарное образование у нас традиционно никакущее. С техническим бывало по-разному, но с гуманитарным всё всегда было очень плохо.

Я сам в этих вопросах не специалист, но я помню в процессе получения психологического образования, какой-то из преподов завёл разговор о т.н. "социальной рекламе", которая у нас развешивается, и разбирал на примерах почему это бред сивой кобылы и распил денег. Одна из самых ярких причин, почему социальная реклама не работает -- потому что её пишут придурки "для себя", то есть они подталкивая людей к какому-то мнению/решению, используют аргументы которые убедят их, а не кого-то другого. Скажем, убеждать подростков, что наркотики это зло, приводя в качестве причины проблемы семьи и детей: подростка не колышет далёкая перспектива создания семьи, ему это не интересно, и любые аргументы опирающиеся на это могут быть даже _контрпродуктивными_, потому что он захочет продемонстрировать, что ему плевать на создание семьи. Или, я помню, меня выбесила соцреклама для велосипедистов с лозунгом типа "твоё место возле..." не, там как-то иначе было, может "твоё место на тротуаре" или может быть "в правом ряду" или типа того. Реакция была однозначна: ты на кого батон крошишь?

Если вы платите повышенные стипендии, то вопрос в том кто и почему их получает. Я учился на бюджете, когда мне было 35, и я исследовал вопрос, как получить повышенную стипендию. С первого курса начиная. Как поставить на свою сторону большую часть поводов для повышенной стипендии я не понимал (публикация? как вообще опубликоваться? что публиковать-то?), а часть мне вообще была противна до безобразия, скажем студсовет -- это группа моральных выродков, с явными задатками будущих госслужащих, которые вылизывают деканату и как-то там крутят, чтобы в студсовете оставались бы только "свои". Лезть в эту петрушку мне естественно совершенно совсем не хотелось. А, мне ещё понравилась факультетская премия за сочинение на заданную тему, которая ушла девчонке с первого курса, которая крутила шашни с аспирантом. У меня нет никаких свидетельств в пользу того, что он ей написал сочинение, но что-то мне подсказывает, что примерно так и было.

Ты понимаешь, да? Распил -- это национальный спорт, который люди осваивают уже на первом курсе. В ВУЗе, по-крайней мере, но в ПТУ я думаю всё не сильно лучше. Может и с вашими стипендиями случается то же самое?

> Блог они будут читать? Это те 80%, кто даже учебники в ПТУ не читают, т.к мечтают стать "блогером"???

Это же хорошо, что у них есть мечта. Может им надо показать мир технического блога? И объяснить, что конкурировать за место под Солнцем на поприще технического блога проще, потому что всё что надо -- это квалификация и место работы, которое будет давать темы для записей в блоге? Не нужно никакой загадочной харизмы, с которой надо родиться, не нужно везения, надо просто систематически работать, и успех практически гарантирован.

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

137. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 11-Окт-20, 20:31 
> Если вы чего-то делаете и это ничего не меняет

Меняет, кадрового голода нет, но отсев кандидатов - большой. Транзакционные издержки. За 20 лет коллектив завода, чуть более 1 тыс. чел, - обновился ~7 раз. На каждого новичка тратится много сил наставников.    

>У вас есть ответы на вопросы типа "почему отучившиеся валят из отрасли?"? Если есть, то откуда вы эти ответы взяли?

Тут всё просто. После таких крутых московских вузов как МИСиС, РАНХГиС (сам оттуда) - мозги вправлены на рост, а возвращаться в свой Урюпинск очень тяжело. У девчат - еще проще, замужество, заграница и... всё. Никакой контракт не удержит людей. А причина одна - неправильная профориентация в школе, отсутствие технических кружков итп.  

> Если вы платите повышенные стипендии, то вопрос в том кто и почему их получает. Я учился на бюджете, когда мне было 35, и я исследовал вопрос, как получить повышенную стипендию.

Опять же всё просто, учишься на 4 и 5 - лови к 6,5 еще 4,5 тыс. руб.


> Ты понимаешь, да? Распил - это национальный спорт, который люди осваивают уже на первом курсе.

С детского сада.

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

Будущим инженерам нужен паяльник в 12 лет, радио- авиамодельный итп кружки. Блогами они и так грезят, без обучения.  

В целом я разделю вашу позицию, что выдавать правильные решения должны те, кто их знает. Но таких людей нет или они все не здесь.

Если сабж (который Snek), приведет 10000 детей в нашей к паяльнику и "малинке" - это уже победа, и не жаль потраченного времени на эту писанину. Языками С или тем более МК-шными - можно распугать 9900 детей, а из 100 всё равно станут инженерами - единицы.

"...Что может собственных Платонов и быстрых разумом Невтонов российская земля рождать" (Ломоносов М.В.) - верю, но надо быть всем немного подобрее что-ли.


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

110. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Ordu (ok), 10-Окт-20, 15:35 
> Омагат...
> Q = I^2Rt

Да это тоже самое, только напряжение по закону ома выразили через ток и потом проинтегрировали по времени.

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

116. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 10-Окт-20, 20:12 
>> Омагат...
>> Q = I^2Rt
> Да это тоже самое, только напряжение по закону ома выразили через ток
> и потом проинтегрировали по времени.

И впервые сделали это те самые люди, именем которых и назван закон. Именно из-за них на Братской ГЭС построили первую в мире сверхвысоковольтную линию напряжением 1,5 миллиона(!) вольт, с изоляторами длиной 12(!) метров и опорами высотой 90 метров. Потому что потери растут в ^2 при росте силы тока, а значит нужно повышать напряжение. Птицы сгорают на подлете к проводам в метре.  

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

126. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (-), 11-Окт-20, 13:37 
> Птицы сгорают на подлете к проводам в метре.  

в метре должно пробивать 110кв. 1150 кв пробивает  не менее 5 метров, охранная зона ЛЭП 40 м. ПУЭ надо читать хоть иногда.

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

130. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от economist (?), 11-Окт-20, 16:28 
Пробивает их м.б. и раньше, но вспыхивают огоньком совсем рядом. Визуально не 5 м, хотя далековато, могу и ошибаться. Это надо видеть. Чтение ПУЭ - да, читать надо всем, даже виссарионовцам.  
Ответить | Правка | Наверх | Cообщить модератору

127. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +/
Сообщение от Аноним (127), 11-Окт-20, 13:46 
Т.е. можно с помощью Ansible рулить множеством arduino-based устройств?
Ответить | Правка | Наверх | Cообщить модератору

138. "Доступен Snek 1.5, Python-подобный язык программирования для..."  +1 +/
Сообщение от Аноним (138), 11-Окт-20, 22:42 
Почему явный минус преподносится как плюс?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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