URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 122066
[ Назад ]

Исходное сообщение
"Доступен 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


Содержание

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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 11:59 
Только без постоянных переполнений буфера.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 12:03 
и именно из-за их отсутствия люди многое переписывают в виде модулей на C.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено YetAnotherOnanym , 09-Окт-20 14:03 
Научитесь складывать и вычитать натуральные числа и у вас не будет переполнений буфера.

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 00:35 
Разработчики ядра бывают разные, некоторые — да, не умеют.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 16:53 
__builtin функции gcc и clang для безопасной арифметики не годятся?

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

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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 18:30 
Только питон создавался как "простой для понимания человеком", а не "простой для выполнения на микропроцессорах", но куда ж тебе до этих мелочей

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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено DeadMustdie , 09-Окт-20 21:47 
> Только питон создавался как "простой для понимания человеком"

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

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


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

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

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


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

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


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

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

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

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


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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Инжиниринг , 15-Окт-20 01:20 
Кажется, еще будет Dotty

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 12:06 
микропайтон - это хорошо

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 15:21 
Смотря кому. Врагам, очевидно. Очевидной особенностью питона является большое количество трудно обнаруживаемых ошибок в коде, которые автоматическими средствами особенно то и не выловишь. В отличии от языков с более строгим синтаксисом.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Нейромонашка , 09-Окт-20 22:16 
Очевидной особенностью анонимов вроде тебя является привычка балаболить безосновательные чушь.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Угабуга , 09-Окт-20 12:09 
I'm a snek
https://www.youtube.com/watch?v=Ti4sqG85FU4

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 12:12 
язычок-то безопасный?

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Минона , 09-Окт-20 12:15 
Оберон-07

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 12:21 
Киту Паккарду спасибо прежде всего за xrandr, ну и если жизнь столкнет с платами типа Ардуино, возможно буду пользовать. Спасибо Кит.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 13:39 
Wiring же.

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено onanim , 09-Окт-20 14:08 
название взято из широко известного в узких кругах выражения "no step on snek"

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 11-Окт-20 14:29 
от sneak peek - посмотреть по быстрому

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 14-Окт-20 11:49 
Не болтайте ерундой. Snek это snake на lolspeak'e.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 12:55 
круто, теперь хейтерам питона можно будет рассказывать про 2КБ ОЗУ и снек. я теперь на всяких hll буду смотреть свысока, так как снек это по сути питоно-ассемблерный диалект

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

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

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


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

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

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


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

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


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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено microsoft , 09-Окт-20 22:32 
Весь багтрекер пихона забит, иди наслаждайся

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 00:38 
балабол

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 03:29 
слив засчитан

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено онанимуз , 09-Окт-20 20:27 
отвечу: на винфак!

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Анонимный , 09-Окт-20 23:04 
Вроде как в октябре тестовые сборки обещали выпустить. Тоже жду

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

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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено YetAnotherOnanym , 09-Окт-20 14:42 
Ага. А потом оно вырастет и будет ...рить код на "лёгком в освоении языке", даже не догадываясь, насколько поверхностны и ограничены его познания в программировании.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено kmeaw , 10-Окт-20 13:05 
Любые знания ограничены. В чём проблема использовать простые для изучения технологии, если они позволяют достигать нужных целей и решать нужные задачи?

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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 15:24 
Школьникам то питон зачем нужен? Сейчас самый прозрачный и перспективный язык для обучения - Julia. Даже если говорим о лего-подобности.

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

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



"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 15:29 
в динамической типизации, а тем более в питоне нет ничего плохого. покажи-ка свой гитхаб, трепло

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 16:20 
там будут в лучшем случае кучки тупоскрипта и пару хеловорлдов на хрусте, что там смотреть ?

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 17:47 
не, про языки со статической типизацией тут кукарекают обычно те, кто в жизни не программировал ничего сложней хеллоуворлда

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Webmonkey , 09-Окт-20 19:04 
Там только мелкая утилита на сишечке, тебе не понравится.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено анонн , 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

Стараешься соответствовать нику?

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Webmonkey , 10-Окт-20 11:14 
Ты со своими голосами в голове заговорил, дядь. Я против Си.

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

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

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

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

> Я против Си.

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



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

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

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

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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено ан , 09-Окт-20 17:57 
Ну в Python3 есть опциональная статическая типизация. Не знаю возможна ли она в snek.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 14:34 
питон, микропитон, снэг. что только не придумают, чтобы отступно-ориентированные языки развивать. Ну и само собой вся мегабаза библиотек питона автоматом встраивается.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Annoynymous , 09-Окт-20 14:36 
Хоть кто-то ещё думает о памяти в этом мире.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 15:35 
А вы то чего радуетесь  ? Там ютфа нет и не будет, в суровых, особенно с учетом гегографических реалий - оно неприменимо

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 15:37 
Но ! Каждый программист в своей жизни должен сделать нечто подобное, иначе это не программист.

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

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

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

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


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

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


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

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

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

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

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


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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 19:05 
Для людей, которые учат детей питону, котлы в аду уже подготовлены.....

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 19:26 
А что там учить? Это же не пёрл и даже не раби. У питона такая фишечка, что потратив на изучение 20 минут времени, ты уже будешь писать нормальный работоспособный код. И там нет "специфических особенностей" по типу баша или жс.

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

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

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

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


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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 12-Окт-20 21:18 
Чувак, это было 15 лет назад.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено СССР , 10-Окт-20 00:56 
А что вы писать то будите? вот человек решил стать программистом, взял питон, почтал 20 мин, написал хеллоуворлд, посидел день, написал хелойворлд в цикле с условием что если > 10го вывода, цвет рандомно будет менятся. Дальше что? и вот через месяц этот чел знает питон. дальше что? Программист это кто? стенографист? секретарь ?

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 01:28 
Да, этого уже достаточно, чтобы заскриптовать любую логику. Когда я писал батники для command.com, я программистом не был, однако же они работали и вполне радовали удобством. И это не "посидел день", всё это изучается в рамках того курса "освой питон за полчаса".

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

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

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

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

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

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

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



"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 03:33 
Мы тут вроде обсуждаем целесообразность обучения детей питону. С питона потом самое очевидное перекатиться на си/плючи без особых затрат, те же паттерны можно изучать на примере питона не отвлекаясь на особенности синтаксиса.

"Доступен 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 все тоже самое что и в любом другом, есть куча баранов стадных которые услышат звон да не знают где он. И так в чем сложность кода на си и си ++ , в рамках простых примеров для обучения ребенка?
и второе, вы сначало своего ребенка научите курить а потом покажите что лучше быть спортсменом?


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

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

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

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

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

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

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


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

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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним84701 , 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

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


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

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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 11-Окт-20 19:59 
Это всё лажа, у нас был турбо си и девцпп в качестве непоощряемой инициативы. Более вредный курс придумать было нельзя, лучше бы питону учили.

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

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


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

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

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

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

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

"Доступен 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();
}

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


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



"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 09:57 
"Знать топор" и "уметь топором терем срубить" - это разные вещи. Питон - это не тот инструмент, которому следует учить детей что-то делать. Он формирует навыки компоновать из кубиков игрушечный домик, но даже кубик сделать на питоне невозможно. А, поскоку навыки алгоритмического мышления у питониста не выработаются никогда, то человек, который вырос на питоне - потерянный для общества программист независимо от того, на сколько он хорошо знает питон.

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

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

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

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


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

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


"Доступен 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, да еще и какую удобную, как оказалось.


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

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

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

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


"Доступен 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% питон.

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


"Доступен 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++. А то и тупо переписывать абсолютно все питон-наработки на что-то быстрое и содержать под это два комплекта разработчиков.


"Доступен 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-шника. Дальше - предметная область и другие языки. Питону находится всегда дело - прототипирование, админскрипты, очистка данных итп.

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


"Доступен 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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено СССР , 11-Окт-20 23:12 
вполне моет быть, а по поводу того что без спп битону тяжко, ну оно так практически во всех модных яп.
как пример TensorFlow, написан на цпп, а вот основной интерфейс для питона (

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

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

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


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

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


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

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

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


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

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


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

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

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


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

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


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

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


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

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


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

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


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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Козлетто , 09-Окт-20 22:28 
Ассемблеру. Помогать Колибри писать

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 22:57 
Если школы - Julia. Если вебу, то JS, Go. Если системное программирование, то C и Rust.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 23:05 
Дети, помогите Даше найти здесь одно лишнее слово!

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 03:32 
хуже растоманов только свидетели юльки - ни одного еще вменяемого не встречал

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 23:06 
Ещё недавно сплюснутые усирались, что плюсы - безопасный язык. А сейчас оказалось, что даже паскаль - и то безопасней.

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

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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено СССР , 10-Окт-20 07:23 
не расисты а программисты, и не тупые а невнимательные и не аккуратные. Не нужно нагнитать )

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

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

> нагнитать

fecepalm.png


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено сукуб , 09-Окт-20 20:54 
Вот хороший же человек. Делал хорошие полезные вещи. Нет блин, кто-то заразил его раком мозга. Лёня наверное. После того как втащили systemd у всех голову поснасило.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 09-Окт-20 22:57 
Системдой создали прецедент, что можно всякую хepотень писать, главное, жёстко прибивать шурупами к ней софт, а кто будет возмущаться - объявлять тому харазмент.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 03:34 
systemd создали прецедент отличного архитектурного решения сложного инженерного решения

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 10-Окт-20 04:14 
пачиму нинарасте?! нибизапасна жи!

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено ndhqyd , 09-Окт-20 21:27 
А в дебиане-то не только Дениски Поповы работают, а! Могут ещё что-то.

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Цезий Родонович , 09-Окт-20 23:26 
Какую хрень только не придумают неоссиляторы православного Форт-а

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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Анонннннннннн , 10-Окт-20 02:30 
Васька может спаять робот пылесос. Включил его, а он ползает по полу, кушает пыль. Если упрется в стену, то развернувшись на месте ползет дальше. Чем не годнота?

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

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

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

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


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

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

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

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

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


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

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


"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено economist , 10-Окт-20 14:33 
Омагат...
Q = I^2Rt

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

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


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

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


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

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

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

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

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


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

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

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

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

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


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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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



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

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


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

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


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

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


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

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

"Доступен Snek 1.5, Python-подобный язык программирования для..."
Отправлено Аноним , 11-Окт-20 22:42 
Почему явный минус преподносится как плюс?