Кит Паккард (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.dev/opennews/art.shtml?num=53860
Бу-га-га... Вот и Питон, изначально создававшийся как "простой", стал типа C++
Только без постоянных переполнений буфера.
и именно из-за их отсутствия люди многое переписывают в виде модулей на C.
Научитесь складывать и вычитать натуральные числа и у вас не будет переполнений буфера.
Либо разработчики ядра не умеют складывать и вычитать натуральные числа, либо твой совет не помогает:Глянь тут в столбец overflow: https://www.cvedetails.com/product/47/Linux-Linux-Kernel.htm...
Разработчики ядра бывают разные, некоторые — да, не умеют.
__builtin функции gcc и clang для безопасной арифметики не годятся?
Смешно. Складывать на C гораздо сложнее, чем на ассемблере.
На ассемблере - есть флаги Carry и Overflow, которые можно использовать для проверки переполнения.
На C - by-design заявляется - ну, это UB, что вышло, то вышло.
Вот такие вот конструкции https://www.geeksforgeeks.org/check-for-integer-overflow/ - вместо одной машинной инструкции перехода по флагу.
А у этих неудачников вечно то буферы переполняются, то указатели убегают, то масивы разрываются.Если у тебя такой в C/C++ тебя на пушечный выстрел нельзя подпускать к встраиваемым системам или контроллерам и гнать с..ными тряпками.
Иди в вебню на божественную игогошечку с ржавчиной.
Только питон создавался как "простой для понимания человеком", а не "простой для выполнения на микропроцессорах", но куда ж тебе до этих мелочей
А чем байткод сложен для понимания машиной? Forth вон в железе реализовали, lisp в железе реализовали, java в железе реализовали (аж несколько штук) и, по-моему, какие-то "железные" оптимизации для неё были в процессорах IBM, а чем питон хуже?
> Только питон создавался как "простой для понимания человеком"Я таки знаю два языка, в которых пробел - значимый символ:
- Python
- COBOLПо мне так одного поля ягоды...
> Я таки знаю два языка, в которых пробел - значимый символ:
> - Python
> - COBOLВообще-то, во всех мейнтримных ЯП пробелы -- значимый символ:
int constfoo vs int const fooдве большие разницы.
Ваш КО
> Вообще-то, во всех мейнтримных ЯП пробелы -- значимый символ:
> int constfoo vs int const foo
> две большие разницы.
> Ваш КОВоисьину вы правильно придрались к неточной формулировке. Значимо *количество* пробелов. Лишний невидимый символ - и ку-ку
Это же ахтунг, за невидимые символы в коде надо к стенке ставить. Смешивание же просто отвратительно. В принципе, в питоне никто же не запрещает использовать табы. Просто смешивать нельзя, одно из исключительно позитивных изменений в python3.
Python, говоришь, Cobol...$ a=1
$ a= 1
1: command not foundНа досуге предлагаю подумать, чем в Makefile tab отличается от 8 пробелов
> На досуге предлагаю подумать, чем в Makefile tab отличается от 8 пробеловАвтор make по крайней мере не скрывает, что это отличие появилось из-за его неосиляторства.
Кажется, еще будет Dotty
микропайтон - это хорошо
Смотря кому. Врагам, очевидно. Очевидной особенностью питона является большое количество трудно обнаруживаемых ошибок в коде, которые автоматическими средствами особенно то и не выловишь. В отличии от языков с более строгим синтаксисом.
Очевидной особенностью анонимов вроде тебя является привычка балаболить безосновательные чушь.
I'm a snek
https://www.youtube.com/watch?v=Ti4sqG85FU4
язычок-то безопасный?
Оберон-07
Киту Паккарду спасибо прежде всего за xrandr, ну и если жизнь столкнет с платами типа Ардуино, возможно буду пользовать. Спасибо Кит.
Wiring же.
> который можно рассматривать как упрощённый вариант языка PythonНазывался бы сабж snack'ом, можно было бы объяснить название так: если питон принять за полноценный обед, то снэк будет лёгким перекусом. Бугагашенька. Спасибо за внимание.
название взято из широко известного в узких кругах выражения "no step on snek"
от sneak peek - посмотреть по быстрому
Не болтайте ерундой. Snek это snake на lolspeak'e.
круто, теперь хейтерам питона можно будет рассказывать про 2КБ ОЗУ и снек. я теперь на всяких hll буду смотреть свысока, так как снек это по сути питоно-ассемблерный диалект
ну, сначала надо выяснить, насколько ограниченным подмножеством питона он является, чтобы смело хейтерам это предъявлять. Утрируя - может там только сложение двух целочисленных переменных было реализовано и теперь в версии 1.5 можно сложить три такие переменные.
>сначала надо выяснить, насколько ограниченным подмножеством питона он является,не обязательно - знания питона и программирования вообще большинства хейтеров укладываются в уровень хелловорлд
Ну как сказать.. у той же attiny13 64 БАЙТА ОЗУ и 1 Кб флешки..Как ни странно, но прошивки на сишечке компиляются, заливаются и работают только так в подобных условиях..
Ну а питон... придется выпускать sneck^2 для достижения подобного результата.п.с: так-то и жаба есть гиперурезанная, но применение ее крайне ограниченно
>Одной из целей, которая учитывается при разработке, является сохранение обратной совместимостиа в самом-то питоне совместимость регулярно ломают
ну-ка, ну-ка, приведите пример РЕГУЛЯРНОГО (более двух случаев) ломания совместимости
Весь багтрекер пихона забит, иди наслаждайся
балабол
слив засчитан
Ух какая годнота.Для скриптоты вполне можно попробовать.
отвечу: на винфак!
Вроде как в октябре тестовые сборки обещали выпустить. Тоже жду
Опять эти грабли. Зачем учить плохому?
Нужен был язык со строгой статической типизацией, но нет, давайте возьмем питон.
С учётом того что в английском языке "студент" - не только как в нашем про высшее образование, а вообще ближе к просто "учащийся", то может быть изначально речь о младших школьниках была, особенно с учётом упоминания роботов из деталей лего. Вот им самое оно без строгой типизации для общего знакомства...
Ага. А потом оно вырастет и будет ...рить код на "лёгком в освоении языке", даже не догадываясь, насколько поверхностны и ограничены его познания в программировании.
Любые знания ограничены. В чём проблема использовать простые для изучения технологии, если они позволяют достигать нужных целей и решать нужные задачи?
Например, проблема может оказаться в том, что задача, на первый взгляд решённая, в реальности окажется, скажем так, не очень решена. Например, отзывчивость под нагрузкой окажется неудовлетворительной. причём, что самое неприятное, добавление вычислительных мощностей (например, переход на более дорогой тариф VPS, если речь идёт о серверном ПО) проблему не решает. И для того, чтобы эту проблему решить, нужно хотя бы примерно представлять, что происходит "под капотом" и обладать какой-то профессиональной эрудицией. А вот этих качеств такой подход к подготовке программистов не обеспечивает.
> то может быть изначально речь о младших школьниках была, особенно с
> учётом упоминания роботов из деталей лего. Вот им самое оно без
> строгой типизации для общего знакомства...Там введение "History and Motivations" начинается с:
> Teaching computer programming to students in the 10-14 age range offers some interesting challenges.
>
Школьникам то питон зачем нужен? Сейчас самый прозрачный и перспективный язык для обучения - Julia. Даже если говорим о лего-подобности.
> Школьникам то питон зачем нужен? Сейчас самый прозрачный и перспективный язык для обучения - Julia. Даже если говорим о лего-подобности.Т.е. им можно управлять LEGO или запускать на ардуинках и прочих микроконтроллерах (для обучения)?
Или фанаты юльки - "как обычно" (с)?
в динамической типизации, а тем более в питоне нет ничего плохого. покажи-ка свой гитхаб, трепло
там будут в лучшем случае кучки тупоскрипта и пару хеловорлдов на хрусте, что там смотреть ?
не, про языки со статической типизацией тут кукарекают обычно те, кто в жизни не программировал ничего сложней хеллоуворлда
Там только мелкая утилита на сишечке, тебе не понравится.
> Там только мелкая утилита на сишечке, тебе не понравится.
>> строгой статической типизацией
> на сишечке
#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
Стараешься соответствовать нику?
Ты со своими голосами в голове заговорил, дядь. Я против Си.
> Ты со своими голосами в голове заговорил, дядь.Да не, просто когда ты сначала выдал ценное мнения о том как плох питон и как нужен ЯП со "со строгой статической типизацией,"
>>>> Опять эти грабли. Зачем учить плохому? Нужен был язык со строгой статической типизацией,А потом на запрос "а код-то ты вообще писал?" указал только на наличие сишнутого:
>>> в динамической типизации, а тем более в питоне нет ничего плохого. покажи-ка свой гитхаб, трепло
>> Там только мелкая утилита на сишечке, тебе не понравится.оставалось два варианта - либо считаешь сишку строго типизированной, либо просто очередной диванный теоретик.
Извини, что посчитал в твою пользу, больше не повторится.> Я против Си.
Учитывая наличие только одной мелкой утилиты на ней - "ценное и обоснованное мнение, держите нас в курсе!"
>А потом на запрос "а код-то ты вообще писал?" указал только на наличие сишнутого:Бывает что код не только на гитхаб пишут и показать нечего. Можешь окончательно раздавить меня ссылочкой на собственный гитхаб.
>оставалось два варианта - либо считаешь сишку строго типизированной, либо просто очередной диванный теоретик.
Нет, двух вариантов не оставалось, разве что в специальной опеннет-логике. Пожалуйста, не приписывай мне утверждений, которых я не делал. Я пишу на Си и считаю его шляпой, незаслуженно популярной в современном мире. Под языком со строгой статической типизацией я подразумевал не си.
>Извини, что посчитал в твою пользу, больше не повторится.
Ничего ты не считал в мою пользу, сразу начал с соломенного чучела, потом на личности перешел. Не нужны такие "друзья".
Ну в Python3 есть опциональная статическая типизация. Не знаю возможна ли она в snek.
питон, микропитон, снэг. что только не придумают, чтобы отступно-ориентированные языки развивать. Ну и само собой вся мегабаза библиотек питона автоматом встраивается.
Хоть кто-то ещё думает о памяти в этом мире.
А вы то чего радуетесь ? Там ютфа нет и не будет, в суровых, особенно с учетом гегографических реалий - оно неприменимо
Но ! Каждый программист в своей жизни должен сделать нечто подобное, иначе это не программист.
В ответ на выход Snek 1.5,
мы, геркулесовцы, как один человек, ответим:а) повышением качества продукции,
б) увеличением производительности труда,
....
л) поголовным переводом делопроизводства на латинский алфавит.А также всем, что понадобится впредь.
> а) повышением качества продукции,
> б) увеличением производительности труда,
> л) поголовным переводом делопроизводства на латинский алфавит.чуство юмора это очень важно в подобных, "амбициозных" проектах ) на аналоги можно посмотреть .. и долго вытирать слезы
А может кто-то помимо основного преимущества, что это подмножество Python, сравнить с Lua, чтобы понять перспективы для встраиваемых систем? Или сабж только для начального обучения программированию годится?
Встраиваемые системы могут быть реального времени с RTOS, а могут быть... погодными станциями, которые даже исправные - врут.Реализаций Python для МК уже 3+, они имеют огромное комьюнити, в десятки-сотни раз опережающие по людям, контенту, примерам, библам - все другие языки высокого уровня - и Lua, и тем более Julia. И в этом и есть их главное преимущество. И работают они всего в 2-3 раза медленнее обычных сред для МК. Подгорает от этого теперь даже у ардуинщиков.
На Python легко писать и читать. На Lua - немногим сложнее (но списки/словари/множества в Питоне - мощней таблиц в Lua). А вот Julia пока только обретает своих почитателей, и когда её сравнивают с Python - удивляюсь, там ничего похожего нет.
Скорее всего ни один язык из этой ветки - никакой другой со свету не сживет. Учите любой уже.
++
вобще не понимаю этой идиотии тока этот языг паграмиранвань и ни какой еной так то вехать че по чем ну на началном уровне можно за месяц просто береж подходящаяя и пользуешъ ох уж эти МОНОЯЗЫЧНИКИ
>>Т.е. студенты, знакомые с Snek, могут сразу перейти к продолжению изучения полноценного Python и использовать уже имеющиеся свои наработки при работе с Python.Т.е. студенты могут сразу учить питон, а не заниматься всякой непонятной фигнёй.
Для людей, которые учат детей питону, котлы в аду уже подготовлены.....
А что там учить? Это же не пёрл и даже не раби. У питона такая фишечка, что потратив на изучение 20 минут времени, ты уже будешь писать нормальный работоспособный код. И там нет "специфических особенностей" по типу баша или жс.
> что потратив на изучение 20 минут времени, ты уже будешь писать нормальный работоспособный код.Это на Julia можно потратить 20 минут и что-то начать писать. А вот "нормальный" код у большинства питонистов не получается даже после 20 дней, а не то что минут.
> И там нет "специфических особенностей" по типу баша или жс.
Ну а это уже просто ложь. Именно эти "отсуствующие специфические особенности" делают питон тем самым нечитаемым чудом и страшилищем, которое никто не понимает. И сравнивать его с веткой Руби-подобных языков можно только при полном незнании ни одного из них.
Так получилось, что одновременно открыл для себя руби и питон (как первый язык). Результат совсем не в пользу руби, я более чем доволен своим выбором. Хотя сегодня я и считаю, что синтаксис руби поприятней. Синтаксис перла тоже поприятней. Но это уже вкусовщина, у питона понятный легко воспринимаемый синтаксис без сюрпризов (все подробности вроде того, что пустая строка логически равнозначна 0 и None изучаются в первые же минуты знакомства).
> открыл для себя руби и питон (как первый язык)Открой для себя другие, может быть, что-то начнёшь понимать.
Чувак, это было 15 лет назад.
А что вы писать то будите? вот человек решил стать программистом, взял питон, почтал 20 мин, написал хеллоуворлд, посидел день, написал хелойворлд в цикле с условием что если > 10го вывода, цвет рандомно будет менятся. Дальше что? и вот через месяц этот чел знает питон. дальше что? Программист это кто? стенографист? секретарь ?
Да, этого уже достаточно, чтобы заскриптовать любую логику. Когда я писал батники для command.com, я программистом не был, однако же они работали и вполне радовали удобством. И это не "посидел день", всё это изучается в рамках того курса "освой питон за полчаса".
ну допустим питон за пол часа не усвоить новичку, бегло пробежаться по примерам и если есть опыт в других ЯП то да можно понять основной синтаксис и запилить хэллоу ворлд.
Второе, вот вы батник написали, ну окей, вы решили задачу, ктото в экселе пишет формулу, тоже решает задачи, ктото в экселе на VBA кнопку создал нажатие которой вызывает функцию подсчета строк столбцов итп.
Та квот вам вопрос, разработчик ПО это кто? это кто батники пишет? или скриптики? вам тупо логику описать? тогда проще вам WYSWYG редакторы использовать, коих в интернете куча, всяких онлай, перетащил красивый квадратик в поле и вуаля у тебя форма где пользователи ваши будут логинется, другую подтянул и вуаля у вас товар отобразился.
Задайте себе вопрос, что такой IT в современном мире, какие задачи решаются? какие объемы данных обрабатываются. Вы путаете разработку систем с написанием лэндингпэйджа с парочкой форм для принятия заказа о доставке пицы. И то , да же за таким FE может крутится достаточно серьезный БЕ.
ПОгуглите теллеграм канал Работа от Яндекса, помотрите на какие проекты они набирают програмистов, какие языки требуются. 5 % это всякие FE, 20 это java, еще 5-10 это всякие питоны и прочее, остальное с/с++, потому что в задачах стоит не батники писть. Погуглите, проверьте.
как вариант вот текущая обява, вот вам ссылка https://t.me/ya_jobs
Ихватит уже летать в облаках.С++-разработчик 🚀
Наша команда разрабатывает новый рантайм движка баннерной системы. Это высоконагруженный сервис, который обрабатывает сотни тысяч запросов в секунду с SLA на время ответа на уровне нескольких сотен миллисекунд. Его основная задача — из миллиардов рекламных материалов эффективно найти самый подходящий для пользователя баннер.Мы постоянно улучшаем алгоритмы ранжирования, оптимизируем архитектуру рантайма, работаем над стабильностью инфраструктуры и низкоуровневым тюнингом производительности наших компонентов.
Вам предстоит:
• участвовать в проработке и реализации архитектуры новых сервисов рантайм-ранжирования
• наращивать производительность матчинга объектов, работы с бинарными рантайм-индексами и памятью в целом
• повышать стабильность инфраструктуры и удобство ее эксплуатации
• профилировать программы, выигрывать огромное количество железа благодаря низкоуровневым оптимизациям
• помогать рантайму такого масштаба (многие тысячи серверов) стать полностью облачнымМы ждем, что вы:
• обладаете широким кругозором в области технологий, способны быстро разобраться с любой новой проблемой
• знаете классические алгоритмы и структуры данных
• отлично знаете С++ и STLБудет плюсом:
• опыт профилирования и оптимизации программ
• опыт разработки хайлоад-сервисов
• понимание алгоритмов машинного обучения
• умение работать с чужим кодом, проводить ревью кода
Мы тут вроде обсуждаем целесообразность обучения детей питону. С питона потом самое очевидное перекатиться на си/плючи без особых затрат, те же паттерны можно изучать на примере питона не отвлекаясь на особенности синтаксиса.
чем вам такие примеры сложны?
#include <iostream>
using namespace std;
void main( )
{
cout << "Welcome to C++ \n";
}и прочие примеры в https://api-2d3d-cad.com/c/
вот ткните пальцем и скажите в чем сложность? и если уж таковые найдуться приведите пример, а так же как тоже самое будет на питоне ). Сдается мне что в мре it все тоже самое что и в любом другом, есть куча баранов стадных которые услышат звон да не знают где он. И так в чем сложность кода на си и си ++ , в рамках простых примеров для обучения ребенка?
и второе, вы сначало своего ребенка научите курить а потом покажите что лучше быть спортсменом?
Они не сложны, они просто дно. Конкретно в этом примере можно найти десятки (если не сотни) подводных камней, которые будут препятствовать процессу обучения, и о которых не придётся заботиться в питоне.
да ладно!!! )) в чом дно? какие десятки и сотни камней? )) давайте хотя бы один в пример который бы припятствовал обучению )) ну же смелее! )
Эт наверное такие как вы позаботились о том что бы наше образование скатилось в никуда, на дно как вы говорите. Ой это вам сложновато вот вам табличка , проставьте крестики в нужных ячейках. вот в рамках галочек напротив и заключается ваше мушление.
Я так думаю что смысла дальше вести дискуссию нет, ибо я прихожу к пониманию что вы попросту иначе думаете, для вас многое что сложго, вас многое что пугает и вводит в шок. конечно да для вас лучше питон, js и пр. Но не нужно приучать детей боятся и перекладывать ответственность на машину.
В вашем примере многобуков, цель которых невозможно объяснить детям и новичкам.А вот на Python я на 10-й час обучения - я детям и новичкам буду объяснять что такое классы и наследование. И они поймут.
Все принципы CG, ООП, ФП, алгоритмов, самодокументирования, шаблоны проектирования итд - на Python-е показывать проще всего. И здесь вообще не важна реализация, но у Питона она, так случайно вышло, самая ясная. И теперь никто даже не пытается написать язык "понятнее" чем Питон, это недостижимо. Можно писать быстрее, мощнее, но не понятнее. Это место уже занято.
Я любой хелловорд с парой циклов перепишу на Python в 2 раза короче и в 2 раза быстрее, чем будет код на С++/JS/Java. Батарейки стандартной библиотеки и списки/туплы/множества позволят реализовать любой алгоритм сортировки в 3 раза короче. Итд итп.
Для педагогики и старта очень важно уверенно стартовать и увлечь с первого занятия. Пихон тут рулит как никто. Хайпа вокруг него многовато, но это издержки популярности.
зачем детям про классы расказывать, обычного си им хватит сполна для познания алгоритмизации ) условные операторы, циклы, функции, структуры, и указатели в завершении. и только после с++ для понимания абстракции.
Т.е. по вашемц чем меньше букв тем язык лучше?
> зачем детям про классы расказывать, обычного си им хватит сполна для познания
> алгоритмизации ) условные операторы, циклы, функции, структуры, и указатели в завершении.
> и только после с++ для понимания абстракции.
> Т.е. по вашемц чем меньше букв тем язык лучше?Учить ЯП и не рассказать про ООП - норм лишь для детсада.
Чем меньше НЕПОНЯТНЫХ букв (и символов) - тем язык лучше (и для обучения, и для работы).
> да ладно!!! )) в чом дно? какие десятки и сотни камней? ))
> давайте хотя бы один в пример который бы припятствовал обучению ))
> ну же смелее! )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А у вас какой стаж/опыт преподавания С++ школьникам?
Неймспейсы, обязательные сведения о стандартной библиотеке и различия в зависимости от ОС, поведение cout и этот извращённый синтаксис (придётся сразу рассказывать про определение операторов и всё остальное), типы переменных и правила именования, необходимость определённого оформления точки входа, escape-последовательности, разные допустимые стили оформления кода, не забыть доходчиво объяснить, что писать реальный код так нельзя (using namespace std) и что iostream вносит значительные накладные расходы относительно cstdio, в этом месте уже придётся рассказать про си -- плюсы без си изучать это не серьёзно, я бы ещё понял, если это были кути, про которые кстати тоже придётся рассказать примерно на этом этапе, как и про буст и генерацию кода шаблонами (и это по-сложнее сишных макросов будет). И это мы только вывели строку. Зачем всё это знать для изучения принципов программирования?
Изучал С в универе.
Нас не учили про различия в ОС, Про поведение cout я знал только что туда надо << делать и всё выведется. Про операторы говорится в самом начале обучения, унарные, бинарные, тернарные. Типы переменных легко понятны. Про эскейп последовательности тоже не учили. println делает \n само, а больше и не надо. Про стили ничего не говорили. Как ИДЕ форматирует так и нормально. Про реальный код никто и никогда не говорит как писать. Ни в универе, ни на платных курсах по технологии Х, ни на официальном сайте МСДН, ни на сайте Angular - везде синететические примеры без обработки ошибок. Потому что цель не научить писать код, а научить определённой концепции. Про накладные расходы, серьёзно? Про них знали только те кто задачки для олимпиад заучивал. Там да, О(n2) и всё такое. Про шаблоны не помню, кажется не было. Boost и Qt не было ибо не нужно оно. Qt это какая-то одна из миллиарда библиотек, которая сегодня есть а завтра нет. Я UI для лабораторных делал в Borland C++ Builder Там отличная библиотека готовых компонентов. Всё мышкой, клац клац. Красивая формочка и говнокод в OnBtn1Click() Зато считало численные методы, рисовало на графиках апрокисмации всякие. Только положительные воспоминания.
Даже плюс один запомнился, когда двусвязные списки проходили, то явно выраженными с указателями это легко в голове укладывалось.
Это всё лажа, у нас был турбо си и девцпп в качестве непоощряемой инициативы. Более вредный курс придумать было нельзя, лучше бы питону учили.
cout << "так в чом слоность то?";У вас автомобиль есть? по городу на нем катаетесь? не страшно? столько правил ПДД нужно знать, столько машин вокруг.
Сколько правил ПДД и информации об устройстве космических шаттлов нужно знать, чтобы кататься на трёхколёсном велосипеде по манежу?
а вы намекаете на то что бы программированию учить детей которые еще на трех колесном велосипеде катаются? а не рановато ли? а не получится ли из такого ребенка кусок говница? Ребенок до 4-5 класса вообще не должен заморачиватся компьютерами. Больше физического развития, бег, походы, рисование, музыка, танцы, в раннем возрасте очень хорошо лего. Всему свое время. Не нужно у ребенка забирать полноценное детство, вы что хотите что бы он не мир физический познавал а сидел перед монитором?
Вы так рассуждаете как будто вам лет 18-20. Вы даже не понимаете общей картны. Вот вам вдарилось в голову что питон без фигурных скобочек, что это проще и мелите свою позицию. Такому преподавателю как вы я своего ребенка не доверю, скорее за ухо оттаскаю и объясню что такое хорошо а что такое плохо.
Мне вдарилось то, что у плюсов куда больше обязательных к изучению аспектов, чем у питона. Даже не имеющих отношения к программированию, по-сути. И перегруженный синтаксис это только одна из них. Я полагаю, что в детях стоит развивать понимание логики, это не может им навредить и только поможет в жизни. И некоторым детям программирование покажется особенно интересным, не нужно за них решать, что им музыка танцы и рисование будут интереснее (это абсолютно не так).
if else for , это сложно? int a = 5; int b = a*a; cout << b;
в чоем сложность?
И давайте не путать язык программирования синфструментом для франшиз типа скилбокс и тп. где плевать хотели на детей, там только бизнес. Как то мне посчастливилось пообщатс с директором одной из обучающих платформ. Там эфект на том что бы научить ребенка за одно занятие заставить двумя кнопками пыши , двигаться паравозик от одного угла экрана в другой с одной единственной целью, что бы удаленно могли папа и мама зайти посмотреть на результат, и тогда они говорят ууу какеи хорошие курсы, наш сын программист!!!
Ну, что дуру то гнать , детей они обучают. Вы говорите про образовательный бизнес, но не про язык и его возможности.
И хватит уже мне пытаться доказать что на си невозможно учится эллементарным алгоритмам а на питоне можно. что за бред вы говорите? противно вас читать если честно. ну не о чем.
Я хотел изучить си. Ассемблер оказался проще в целом, знай себе дёргай int 21h. Ещё проще оказалось знаешь что? Жаваскрипт и "программы" в браузере, вполне можно писать сразу. Ну и питон, возможность посмотреть что можно сделать с объектом и почитать справку по методам это очень круто. Более круто чем борьба с сегфолтами и сношения с тулчейном, и это мы только хелловорд выводящий строку пишем. В питоне я разу писал программы с интерфейсом, программы с "рисованием", программы оперирующие файлами и данными. И всё это с нулевыми знаниями и самообучением по материалам доступным в рунете тех лет. Да, я считаю что для обучения подходят либо жс, либо питон (если меньше веб и онлайн программы интересуют). Они позволяют рассматривать необходимые концепции ни на что не отвлекаясь, с минимальными трудозатратами, причём, питон тут много ближе к классическому программированию.
вот тебе описание 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();
}в чом сложность?
давайте предметно, в чем сложност? а т овы как то вот сопли жуете вас понять не удается, то вам фигурные скобки в тягость, то логика программы на основе табуляции это не маразм а гениальность.
всмысли есть куча библиотек на с++ для всего, бери что нужно и разрабатывай что хочешь, вообще без ограничений (не только описание бизнес логики)
"Знать топор" и "уметь топором терем срубить" - это разные вещи. Питон - это не тот инструмент, которому следует учить детей что-то делать. Он формирует навыки компоновать из кубиков игрушечный домик, но даже кубик сделать на питоне невозможно. А, поскоку навыки алгоритмического мышления у питониста не выработаются никогда, то человек, который вырос на питоне - потерянный для общества программист независимо от того, на сколько он хорошо знает питон.
по мне так пусть лучше лего собирает и в футбол гоняет во дворе. реально полезнее, а питон это хорошо для математике, которому нет дела до скорости, до архитектур потому что его поделие не должно попасть в пром, математик, физик, на питоне быстро выстраивает формулу, питон это как некий эскиз, написалкод нащал кнопку и он заработал, не нужно нечго компилить. все, но предлагать заменить им с и с++ это реально маразм. Питон нужен, js нужен, даже бэйсик, все они занимают свою нишу, нужны там где они нужны, но зачем детям питон ? что разве сложно if else for на си освоить? ) если хотите то эллементарнее чем язык си просто не существует ))
> питон это хорошо для математике, которому нет дела до скорости, до архитектур потому что его поделие не должно попасть в пром, математик, физик, на питоне быстро выстраивает формулу, питон это как некий эскиз, написалкод нащал кнопку и он заработал, не нужно нечго компилить. все, но предлагать заменитьНу о чём вы говорите? Питон для математика - примерно как циркуль для инженера. Когда-то было полезно, но прогресс не стоит на месте. Питон - устарел. И если 15 лет назад у него перспективы какие-то были исключительно на фоне opensource и бесплатности в сравнении с Matlab или Wolfram Mathematica, то сейчас уже нет. Julia и R для математика гораздо проще, понятнее и быстрее чем питон.
А вот упоминание C++ происходит лишь от того, что питонисты не могут прогарммировать на питоне, не программируя на C++. У них вся инфраструктура без этого рушится. У питона ниши нет. Вообще нет.
> А вот упоминание C++ происходит лишь от того, что питонисты не могут прогарммировать на питоне, не программируя на C++. У них вся инфраструктура без этого рушится.Хм. Знатоки в треде, "все в сад!"?
> Ну о чём вы говорите? Питон для математика - примерно как циркуль
> для инженера. Когда-то было полезно, но прогресс не стоит на месте.
> Питон - устарел. И если 15 лет назад у него перспективы
> какие-то были исключительно на фоне opensource и бесплатности в сравнении с
> Matlab или Wolfram Mathematica, то сейчас уже нет. Julia и R
> для математика гораздо проще, понятнее и быстрее чем питон.Возражу. Сейчас R и Matlab уступили в расчетах Питону. Библиотека Numpy для Python, написанная на С и по мотивам R/Matlab/Fortran-библиотек - используется вместе с Pandas/Jupyter|Lab в 99% расчетов, исследований, цифровой журналистике, соревнованиях, научных журналах, DataScience, ML итд.
Сейчас Питон это и есть математика, и плевать что сам матмодуль написан на С - дергают функции через обертку Pandas, да еще и какую удобную, как оказалось.
> Возражу. Сейчас R и Matlab уступили в расчетах Питону.Вопрос лишь в том, сколько будут питон поддерживать и зачем. Pandas тормозная и не переваривает большие файлы. Julia/DataFrame и R вполне это делают. Визуализация есть у всех. Но питон до сих пор так и не стал самостоятельным. Разработка "на нём" - это обёртка + код на чём-то ещё. Если писать на чём-то ещё современном, то зачем нужна обёртка из него? Питон - это ДОРОГО и НЕ ТЕХНОЛОГИЧНО.
>99% расчетов, исследований
Это откуда у вас такие цифры?.... От британских учёных, небось?
>> Возражу. Сейчас 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% питон.
Питон это ДОРОГО - шта?
> Питон уже не молод, но растет, вопрос о поддержке с чего возник-то?речь о поддержке не-питон части того, что называют "питоном". Те самые пандас, нумпи и пр.
> 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++. А то и тупо переписывать абсолютно все питон-наработки на что-то быстрое и содержать под это два комплекта разработчиков.
> Ну есть же бенчмарки - 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-шника. Дальше - предметная область и другие языки. Питону находится всегда дело - прототипирование, админскрипты, очистка данных итп.
Знание Питон (универсального языка) - не заменяет необходимости знания еще одного (специального) ЯП. Но элементом культуры - стало. Заслуга в том не наша и не этой ветки. Просто язык приятный.
>> Ну есть же бенчмарки - https://h2oai.github.io/db-benchmark/И еще по бенчу - там же нашел ближе к своему кейс, так вот там не все так плохо для однопоточного Pandas среди многоппоточных движков. R впереди, но это справедливо для "родоначальника".
Жулька слабее.
https://h2oai.github.io/db-benchmark/#gb-4Тест - сугубо синтетика. Если будут строки - будет иной расклад.
Упаси бог новичков выбирать язык по подобным бенчам. Выбирайте по комьюнити, где больше вопросов - там и больше ответов.
вполне моет быть, а по поводу того что без спп битону тяжко, ну оно так практически во всех модных яп.
как пример TensorFlow, написан на цпп, а вот основной интерфейс для питона (
Британские школы с 2014 г. учат всех детей Питону.
Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).
Британское образование - самое дорогое в Европе и одно из самых дорогих в мире. Наверное потому что считается лучшим. В TOP 500 вузов мира -Американские МТИ,Berkeley - не всех учат Питону, но большинство - да.
...
И только в российской глубинке тешат себя знанием устройства ада и льют мысленно котлы для преподавателей Питона.Сон разума рождает чудовищ. Проснитесь! Никто не трогает ваши [другие] языки, оставьте и вы змеюку в покое! Она первая не нападает. Но как "универсальный клей" - уже состоялась. И учится она за неделю. Изучение её - точно полезнее, чем бесконечное препирательство на форумуах.
> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).Британские учёные такие учёные..... Какая может быть польза от изучения алгоримов на питоне, если никто их никогда на питоне использовать не будет? Просто ещё один бесполезный курс по изучению интеграционного языка программирования, применимого разве что для написания скриптом LibreOffice. И всё.
Британские учёные выше не упоминались. Демагогия.Алгоритмы учат на схемах, писанных мелом, но на компьютере - интереснее, а значит нужен простой язык. Не UML-же?
Вы, похоже, не знаете насколько сложен API LO (С++), и что Python там 2-3-е место занимает по числу решений автоматизации, после StarBasic и JAVA. Я знаю, пишу там 10 лет.
> Британское образование - самое дорогое в Европе ... Наверное потому что считается лучшимОбалденная логика, вешать оверпрайс и говорить: "Ну не может же быть тупое образование, вон же сколько бабла загребается!". Наверно поэтому ходит всемирная шутка про британских учёных.
Повторяете свою или чужую демагогию. В Тop-500 вузов мира - больше всего британских. Это страна с 60 млн чел (РФ - 150, США 300). Округляю, т.кю в Википедию пишу, а не читаю.Повесьте оверпрайс на что угодно - и останетесь и без студентов, без рейтингов и без денег.
Деньги - единственный универсальный измеритель. Скачать или урапатриотить за иное - контрпродуктивно.
> Деньги - единственный универсальный измерительтоп-500 составляли, естественно, по цене?
>> Деньги - единственный универсальный измеритель
> топ-500 составляли, естественно, по цене?Зачем вы так, люди-ж поверят. Там 6 критериев - научная репутация, р. вуза среди работодателей, соотношения профессуры к числу студентов, индекс цитируемости научных публикаций, доля иностранных студентов и доли иностранных преподавателей.
> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).Таки учат питону, или учат алгоритмам и структурам данных?
>> Британские ВУЗЫ учат всех Питону 1 год (алгоритмы и структуры данных).
> Таки учат питону, или учат алгоритмам и структурам данных?Вроде предельно ясно и грамотно пишу. Вы читать умеете? Или это особая манера ведения дискуссии?
А чему учить как не питону? Устаревшему и небезопасному C? C++ в который каждый год добавляют новый способ инициализации? Похэпэ? Быдлoскрипту? Может перлу?
Ассемблеру. Помогать Колибри писать
Если школы - Julia. Если вебу, то JS, Go. Если системное программирование, то C и Rust.
Дети, помогите Даше найти здесь одно лишнее слово!
хуже растоманов только свидетели юльки - ни одного еще вменяемого не встречал
Ещё недавно сплюснутые усирались, что плюсы - безопасный язык. А сейчас оказалось, что даже паскаль - и то безопасней.
С++ это язык на котором нужно писать окуратно, быть внимательным. Нечего сложного в этом неь. Если вы не внимательны, не окуратны, тогда вам нужн язык попроще.
> Если вы не внимательныОк, тупые растисты невнимательно пишут a+c вместо a+b.
не расисты а программисты, и не тупые а невнимательные и не аккуратные. Не нужно нагнитать )
> аккуратныеНу хоть тут исправился.
> нагнитать
fecepalm.png
Вот хороший же человек. Делал хорошие полезные вещи. Нет блин, кто-то заразил его раком мозга. Лёня наверное. После того как втащили systemd у всех голову поснасило.
Системдой создали прецедент, что можно всякую хepотень писать, главное, жёстко прибивать шурупами к ней софт, а кто будет возмущаться - объявлять тому харазмент.
systemd создали прецедент отличного архитектурного решения сложного инженерного решения
пачиму нинарасте?! нибизапасна жи!
А в дебиане-то не только Дениски Поповы работают, а! Могут ещё что-то.
Какую хрень только не придумают неоссиляторы православного Форт-а
а какая практическая польза от микроконтроллеров для обычного гика Васьки? Что на них можно реализовать, применимого в хозяйстве? (пост не холивара ради, мне правда интересно)
Васька может спаять робот пылесос. Включил его, а он ползает по полу, кушает пыль. Если упрется в стену, то развернувшись на месте ползет дальше. Чем не годнота?
Я бы использовал датчик присутствия для разных интересных вещей. Питон гарантирует, что заскриптовать его будет элементарно.
На этот вопрос сложно ответить, потому как широко-применимые в хозяйстве вещи уже реализованы и их проще купить в магазине, чем пилить самостоятельно. То есть их можно привести в качестве примера, но они будут отвергнуты по этой причине. А вещи узкой применимости будут отвергнуты под предлогом "нинунжна" потому что подавляющему большинству они не нужны в силу узкости применения.Но если тебе именно хочется в грубом приближении оценить спектр возможностей, то навскидку я могу предложить полистать это: https://create.arduino.cc/projecthub/projects/tags/automation Я сам не листал, просто нагуглил по запросу arduino home project. Там всё на ардуине, но ничто не запрещает распаивать мк на вручную протравленной схеме вместе со всеми остальными деталями, просто это более трудоёмко.
Из самого забавного, что вспоминается, я помню кошачью дверь с распознованием морды кошки, которая впускала в дом только кошку владельца дома и не впускала других кошек. Но там было сделано на raspberri pi, что в принципе понятно, поскольку распознавание кошки по фотке требует определённых вычислительных мощностей. Но суть проекта примерно та же и скиллы примерно те же нужны.
Если пройти по ссылкам из топика, то можно увидеть жуткую вещь:Опрос датчика DS - всего 5 строк кода, метеодатчика DHT - 10, коннект к WiFi - 5 итд.
Реализация на любом другом языке - в 3-5 раз многобуквеннее.
Верю что такие Пихоны дадут импульс МК-шеству школоты, глядишь к 11 классу они будут знать какой конец у паяльника горячий не по ютьюбу.
Ремарка из моей практики: из десяти выпускников ПТУ с 4/5 по диплому специальность АСУТП - на тестах на приеме на работу (метзавод) - закон Ома знают 80%, а закон Джоуля-Ленца - 20%.
> Ремарка из моей практики: из десяти выпускников ПТУ с 4/5 по диплому
> специальность АСУТП - на тестах на приеме на работу (метзавод) -
> закон Ома знают 80%, а закон Джоуля-Ленца - 20%.А как был вопрос поставлен? Я вот не смог сообразить, что это за закон Джоуля-Ленца, не проконсультировавшись с википедией, и не узнав, что это про P=IV. Про P=IV я знаю с детства от отца, но про Джоуля с Ленцем в первый раз слышу.
Омагат...
Q = I^2Rt
Как бы самый главный закон электротехники, если вспомнить что она не столько "наука о контактах", сколько "о токовых перегрузках и превращении ЭЭ в другие виды".Физика, 6-й класс
> Как бы самый главный закон электротехники, если вспомнить что она не столько
> "наука о контактах", сколько "о токовых перегрузках и превращении ЭЭ в
> другие виды".
> Физика, 6-й классДа хоть девятый. Я не помню названия "джоуль лоренц", хотя сам закон знаю. Но ты не ответил на мой вопрос о том, как ты вопрос ставишь. Мне реально любопытно что именно ты проверяешь на собеседовании: знание закона или знание названия закона.
>> Как бы самый главный закон электротехники, если вспомнить что она не столько
>> "наука о контактах", сколько "о токовых перегрузках и превращении ЭЭ в
>> другие виды".
>> Физика, 6-й класс
> Да хоть девятый. Я не помню названия "джоуль лоренц", хотя сам закон
> знаю. Но ты не ответил на мой вопрос о том, как
> ты вопрос ставишь. Мне реально любопытно что именно ты проверяешь на
> собеседовании: знание закона или знание названия закона.Не помню, там обычная школьная учебная задача, типа через проводник протекает ток 1 А (выражен косвенно, через Кулон наверное) за ... время. На сколько градусов нагреется проводник и какое кол-во теплоты выделится бла-бла. За указание закона - плюс.
Промышленная энергетика вся основана на знании этого закона, объясняет всё многообразие трансформаций напряжений, кабелей, фазы, работу cos Фи и прочие вещи. Не знать их после техникума с отличием - стыдпозор. После такого спрашивать оболтусов про ШИМ или принцип работы асинхронной машины уже не надо.
В цеху им не работать с дугой, в которой фигачит ток силой 100 кА, все-таки это КИПовцы. Но если они не знают физику высоких энергий и формулы 6-го класса, как они могут лезть в то, что ею управляет на уровне микроконтроллеров?
А закон Джоуля-Ленца, а не Лоренца.
> Не знать их после техникума с отличием - стыдпозор.Для техникума. Я сталкивался с очень разными людьми, которые очень разное профессиональное образование получали, и общался с ними на этот счёт. Вывод, к которому я пришёл -- наше образование излишне теоретично, настолько теоретично, что люди не знают нахрена им всю эту теорию излагают. Люди выходят из техникумов, смотрят на технику, с которой их обучали работать, и выпадают в осадок. Потому что они впервые видят реальный образец техники. А когда непонятно зачем что-то там нужно знать, очень сложно запомнить. Для этого надо мозги иметь, заточенные на зазубривание, а не на понимание, чтобы запомнать то, что не нужно (точнее непонятно зачем нужно).
Ты слишком многого ждёшь от балбеса, который ещё ни разу нигде не работал, жизненный опыт которого сводится к школе, который пришёл в ПТУ, ожидая, что ПТУ из него сделает профессионала. Он не знает, как профессионал становится профессионалом, он очень смутно представляет чем профессионал отличается от дилетанта, он не знает, какими именно знаниями должен обладать профессионал его специальности. Он поэтому и пришёл в ПТУ, потому что он не знает сам, как обрести профессию. А ПТУ не умеет объяснить студенту, как ему становится профессионалом. В ПТУ куча лузеров отыгрывает роль учителей -- эта роль включает в себя проведение уроков и экзаменов. И получение зарплаты за это. Они не получают зарплату за то, что студенты успешно проходят собеседование, устраиваясь на твоё производство.
Если тебе реально надо набирать людей на производство, и реально проблема их найти, то найди ближайший техникум с подходящей направленностью, зайди туда и раз в год читай там профориентационную лекцию, объясняя чем твоё производство занимается, и как ты с позором выгоняешь людей с производства за незнание закона Джоуля-Ленца, и почему ты их выгоняешь. Ещё лучше -- проведи первому курсу экскурсию, показав производство и рассказав о том, как это работает и почему даже уборщице, работающей здесь, важно знать закон Джоуля-Ленца. А, ещё можно завести блог, и писать в блоге о твоей работе на этом производстве, какие инциденты случаются, или какое новое оборудование установлено и как его настраивали, и тд, и тп. Если студенты будут читать этот блог, они будут хотя бы примерно понимать, что значит работать на этом производстве. Ну и соответственно какие знания им потребуются. И соответственно когда их препод будет бубнить про закон Джоуля-Ленца, для них это будет не тупой набор значков, намалёванных мелом на доске, это будет, например, "тот самый закон, по которому нагревалась микросхема, прежде чем взорваться, в той байке про сгоревший инвертор из блога economist'а".
Назвался экономистом? Это значит, что ты назвался социальным инженером, то есть человеком, который может менять общество под свои меркантильные нужды. Так соответствуй.
И лекции читаем, и экскурсии водим постоянно, и повышенные стипендии (правда только вузовским) платим. Но за всех не оплатишь, дорого и досадно: по нашей статистике - 50% отучившихся в Москве - валят из отрасли, даже деньги многие возвращают за обучение.Школьная программа все-таки должна до 20 лет оставаться в голове. И человек из техникума с отличием должен знать базовые вещи в электротехнике.
Блог они будут читать? Это те 80%, кто даже учебники в ПТУ не читают, т.к мечтают стать "блогером"??? Про выгонять и уборщиц - передергиваете. Без Ленца (т.е. тех что с "ленцой") - просто не берем :-)
Если вы чего-то делаете и это ничего не меняет, то либо вы что-то не так делаете, либо вы не понимаете с чем имеете дело. У вас есть ответы на вопросы типа "почему отучившиеся валят из отрасли?"? Если есть, то откуда вы эти ответы взяли? Проводили социсследование? Кто его проводил? Тот кто проводил знает как надо проводить социальные исследования? Современными методами владеет или его развитие остановилось в 70-е годы прошлого века?Методы воздействия на ситуацию -- почему вы выбрали именно их?
Такого рода социальная инженерия требует гуманитария, причём такого, который умеет изучать других людей и группы других людей. Который знает разные способы воздействия на людей, и умеет выбрать такой/такие, которые дадут максимальный эффект. В нашей стране, правда, с такими туго -- гуманитарное образование у нас традиционно никакущее. С техническим бывало по-разному, но с гуманитарным всё всегда было очень плохо.
Я сам в этих вопросах не специалист, но я помню в процессе получения психологического образования, какой-то из преподов завёл разговор о т.н. "социальной рекламе", которая у нас развешивается, и разбирал на примерах почему это бред сивой кобылы и распил денег. Одна из самых ярких причин, почему социальная реклама не работает -- потому что её пишут придурки "для себя", то есть они подталкивая людей к какому-то мнению/решению, используют аргументы которые убедят их, а не кого-то другого. Скажем, убеждать подростков, что наркотики это зло, приводя в качестве причины проблемы семьи и детей: подростка не колышет далёкая перспектива создания семьи, ему это не интересно, и любые аргументы опирающиеся на это могут быть даже _контрпродуктивными_, потому что он захочет продемонстрировать, что ему плевать на создание семьи. Или, я помню, меня выбесила соцреклама для велосипедистов с лозунгом типа "твоё место возле..." не, там как-то иначе было, может "твоё место на тротуаре" или может быть "в правом ряду" или типа того. Реакция была однозначна: ты на кого батон крошишь?
Если вы платите повышенные стипендии, то вопрос в том кто и почему их получает. Я учился на бюджете, когда мне было 35, и я исследовал вопрос, как получить повышенную стипендию. С первого курса начиная. Как поставить на свою сторону большую часть поводов для повышенной стипендии я не понимал (публикация? как вообще опубликоваться? что публиковать-то?), а часть мне вообще была противна до безобразия, скажем студсовет -- это группа моральных выродков, с явными задатками будущих госслужащих, которые вылизывают деканату и как-то там крутят, чтобы в студсовете оставались бы только "свои". Лезть в эту петрушку мне естественно совершенно совсем не хотелось. А, мне ещё понравилась факультетская премия за сочинение на заданную тему, которая ушла девчонке с первого курса, которая крутила шашни с аспирантом. У меня нет никаких свидетельств в пользу того, что он ей написал сочинение, но что-то мне подсказывает, что примерно так и было.
Ты понимаешь, да? Распил -- это национальный спорт, который люди осваивают уже на первом курсе. В ВУЗе, по-крайней мере, но в ПТУ я думаю всё не сильно лучше. Может и с вашими стипендиями случается то же самое?
> Блог они будут читать? Это те 80%, кто даже учебники в ПТУ не читают, т.к мечтают стать "блогером"???
Это же хорошо, что у них есть мечта. Может им надо показать мир технического блога? И объяснить, что конкурировать за место под Солнцем на поприще технического блога проще, потому что всё что надо -- это квалификация и место работы, которое будет давать темы для записей в блоге? Не нужно никакой загадочной харизмы, с которой надо родиться, не нужно везения, надо просто систематически работать, и успех практически гарантирован.
> Если вы чего-то делаете и это ничего не меняетМеняет, кадрового голода нет, но отсев кандидатов - большой. Транзакционные издержки. За 20 лет коллектив завода, чуть более 1 тыс. чел, - обновился ~7 раз. На каждого новичка тратится много сил наставников.
>У вас есть ответы на вопросы типа "почему отучившиеся валят из отрасли?"? Если есть, то откуда вы эти ответы взяли?
Тут всё просто. После таких крутых московских вузов как МИСиС, РАНХГиС (сам оттуда) - мозги вправлены на рост, а возвращаться в свой Урюпинск очень тяжело. У девчат - еще проще, замужество, заграница и... всё. Никакой контракт не удержит людей. А причина одна - неправильная профориентация в школе, отсутствие технических кружков итп.
> Если вы платите повышенные стипендии, то вопрос в том кто и почему их получает. Я учился на бюджете, когда мне было 35, и я исследовал вопрос, как получить повышенную стипендию.
Опять же всё просто, учишься на 4 и 5 - лови к 6,5 еще 4,5 тыс. руб.
> Ты понимаешь, да? Распил - это национальный спорт, который люди осваивают уже на первом курсе.С детского сада.
> Может им надо показать мир технического блога? Не нужно никакой загадочной харизмы, с которой надо родиться, не нужно везения, надо просто систематически работать, и успех практически гарантирован.
Будущим инженерам нужен паяльник в 12 лет, радио- авиамодельный итп кружки. Блогами они и так грезят, без обучения.
В целом я разделю вашу позицию, что выдавать правильные решения должны те, кто их знает. Но таких людей нет или они все не здесь.
Если сабж (который Snek), приведет 10000 детей в нашей к паяльнику и "малинке" - это уже победа, и не жаль потраченного времени на эту писанину. Языками С или тем более МК-шными - можно распугать 9900 детей, а из 100 всё равно станут инженерами - единицы.
"...Что может собственных Платонов и быстрых разумом Невтонов российская земля рождать" (Ломоносов М.В.) - верю, но надо быть всем немного подобрее что-ли.
> Омагат...
> Q = I^2RtДа это тоже самое, только напряжение по закону ома выразили через ток и потом проинтегрировали по времени.
>> Омагат...
>> Q = I^2Rt
> Да это тоже самое, только напряжение по закону ома выразили через ток
> и потом проинтегрировали по времени.И впервые сделали это те самые люди, именем которых и назван закон. Именно из-за них на Братской ГЭС построили первую в мире сверхвысоковольтную линию напряжением 1,5 миллиона(!) вольт, с изоляторами длиной 12(!) метров и опорами высотой 90 метров. Потому что потери растут в ^2 при росте силы тока, а значит нужно повышать напряжение. Птицы сгорают на подлете к проводам в метре.
> Птицы сгорают на подлете к проводам в метре.в метре должно пробивать 110кв. 1150 кв пробивает не менее 5 метров, охранная зона ЛЭП 40 м. ПУЭ надо читать хоть иногда.
Пробивает их м.б. и раньше, но вспыхивают огоньком совсем рядом. Визуально не 5 м, хотя далековато, могу и ошибаться. Это надо видеть. Чтение ПУЭ - да, читать надо всем, даже виссарионовцам.
Т.е. можно с помощью Ansible рулить множеством arduino-based устройств?
Почему явный минус преподносится как плюс?