И зеленый попугай!
[quote=“Admin, post:43, topic:3248”] Имя y неважно, x -> x*x - безымянная функция или отображение, ставящее каждому x его квадрат [/quote] - по такому кратному описанию никакой школьник ничего не поймёт. Итого вместо того, чтобы программировать ему надо будет изучать кучу СОГЛАШЕНИЙ(то есть вещей которые нужно заучить). Именно то, что сделало непригодным С++ для первого программирования.
А соглашение y=f(x) знает каждый школьник уже из курса математики.
Собственно, Ваша позиция понятна: “Школьники - они чуть умнее обезьяны, поэтому им надо все давать на уровне пальмы, банана и палки, чтобы бананы сбивать”.
Школьники не чуть умнее обезьяны, а настроены на практику. А так они могут показать хорошие результаты и обучаться гораздо быстрее взрослых. Собственно поэтому Питон так и попёр , что можно на нём , взять и тут же писать. Для сравнения С++, Java и многие другие языки и близко этим не обладают. Такими же способностями обладает и Паскаль , если его преподавать нормально, а не как обычно в книгах , где горы ненужной теории часто бывает прежде чем код появляется.
Дают, например для три слова “подпрограмма” , “процедура”, “функция” - хотя первые два никогда не пригодятся для реального программирования даже на Паскале. И так часто - много терминов , мало кода.
Т.е. называть паскалевские процедуры Read и Write “процедурами” - это грешно? Простите, но Вам не кажется, что Вы слишком уж… вот теперь у меня слова кончились, чтобы оставаться в политкорректных пределах.
Вообще-то, прежде чем читать, нужно выучить алфавит. А также таблицу умножения. А потом ещё закон Ома и много иностранных слов. Если кого-то прёт с Питона, то это не сюда. В паскале есть процедуры и функции, что логичнее, чем функции, которые возвращают значение и которые не возвращают.
Нет царских путей к геометрии - Евклид.
“Родитель №1 и родитель №2”
Примерно так. Но рожать, то есть возвращать значение, должен кто-то один. Либерализм и программирование - две вещи несовместные. Нет, демократии и либерализма в программировании не будет. Поэтому я люблю программирование.
“Дети, а теперь рассмотрим функцию ,которая возвращает пустое значение, но только это специальная пустота, которая на деле не пустота, а тоже значение, о котором компилятор думает, что это пустота, но мы же люди, а не компилятор, поэтому должны понимать, что такая пустота - не есть действительно пустота…”
В фильме “Волшебная лампа Аладдина” детям уже морочили голову подобным образом:
https://yandex.ru/video/preview/?filmId=14331655382662516344&text=сон%20это%20не%20сон%20алладин&path=wizard&parent-reqid=1587486791269957-803658702745268473200227-production-app-host-man-web-yp-315&redircnt=1587486800.1Страшно подумать, что сегодняшние дети - это наше будущее.
А ещё нельзя объявить переменную типа пустоты, но в некоторых языках допускаются указатели на пустоту, которые на самом деле могут указывать не на пустоту!
Надо на эту тему провести философский семинар - ну или как минимум писать философские рефераты на тему пустоты и не пустоты. Это вам не Хайдеггера читать.
Да ну… Еще древние философы говорили, что “пустота - это место без помещенных в него предметов”.
Это древние философы говорили коротко. То ли им не хватало места, где писать, то ли что-то еще, подозреваю, что долгие непонятные речи тоже были не в почете. Вот, посмотрите, например, современное «Угроза вируса существует постольку, поскольку зримо противодействие ей. Иммунократия и ее пределы».
Блин поминальный, это же сколько разной гадости надо выпить, чтобы такое написать?
Предотвращение образует подвижный, распределенный центр механики отношений: сплочение проявляется через рассредоточенность. Движение пандемии служит маркером, отражающим пределы и структуры современного состояния человеческой солидарности. Будь солидарен — заранее обозначь свою позицию, определи свой статус и сохраняй дистанцию. Разобщение становится двойником-подкладкой общения, страхуя любое взаимодействие от того, чтобы стать случайным. Коммуникация не исключается, но должна быть сокращена и дозирована. Слабые связи в профилактических сетях уже не выглядят сильными. Круг общения ограничивается узким числом проверенных, заслуживающих доверия контрагентов. Перестает быть преимуществом и подвижность. Распространение эпидемии по линиям воздушных трасс возрождает гиперлокальный, замкнутый на отдельных местах мир.
А комментарий к материалу понравился:
Вот видите, тут не просто философский семинар надо проводить, надо открыть философский институт пустоты. Ибо она, пустота, бывает разная, большая или там круглая, ну и опять же, бывает в кармане, а бывает в голове… Столько всего можно .
С тех пор пустоты стало гораздо больше за счёт пустоголовых гуманоидов.
ключевое слово “страхуя”, если отбросить первую его половину.
А по сути, всё верно: соблюдай дистанцию и сужай круг общения. Многие люди стремятся заполнить пустоту телевидением и Интернетом, поэтому пустоты становится всё больше. Пустые разговоры раздувают пустоту, умножают печали и число философов пустоты на пустом месте. И только паскаль объединяет людей и изгоняет пустую пустоту в пустоту. Так выпьем же за кибернетику!
Нет не логичнее. Просто излишний термин, не дающий ничего для написания реального кода. Коими набиты устаревшие учебники по Паскалю, из-за которых народ и идёт на питон - не надо учить словестный мусор, можно сразу писать код.
Причина упадка Пасклаля и взлёта Питона не в том, что Питон лучше. А в том, что ему учат прогрессивнее, например как на Яндекс-практикуме.
Нет. Есть функции которые возвращают значения, и которые не возвращают. Остальные тонкости - когда это реально понадобиться в написании кода. Можно рассказать и про процедуры, у меня по моему в последнем уроке упоминается.