Болталка PascalABC.NET

И зеленый попугай!

2 лайка

[quote=“Admin, post:43, topic:3248”] Имя y неважно, x -> x*x - безымянная функция или отображение, ставящее каждому x его квадрат [/quote] - по такому кратному описанию никакой школьник ничего не поймёт. Итого вместо того, чтобы программировать ему надо будет изучать кучу СОГЛАШЕНИЙ(то есть вещей которые нужно заучить). Именно то, что сделало непригодным С++ для первого программирования.

А соглашение y=f(x) знает каждый школьник уже из курса математики.

Собственно, Ваша позиция понятна: “Школьники - они чуть умнее обезьяны, поэтому им надо все давать на уровне пальмы, банана и палки, чтобы бананы сбивать”.

Школьники не чуть умнее обезьяны, а настроены на практику. А так они могут показать хорошие результаты и обучаться гораздо быстрее взрослых. Собственно поэтому Питон так и попёр , что можно на нём , взять и тут же писать. Для сравнения С++, Java и многие другие языки и близко этим не обладают. Такими же способностями обладает и Паскаль , если его преподавать нормально, а не как обычно в книгах , где горы ненужной теории часто бывает прежде чем код появляется.

Дают, например для три слова “подпрограмма” , “процедура”, “функция” - хотя первые два никогда не пригодятся для реального программирования даже на Паскале. И так часто - много терминов , мало кода.

Т.е. называть паскалевские процедуры Read и Write “процедурами” - это грешно? Простите, но Вам не кажется, что Вы слишком уж… вот теперь у меня слова кончились, чтобы оставаться в политкорректных пределах.

3 лайка

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

Нет царских путей к геометрии - Евклид.

3 лайка

“Родитель №1 и родитель №2”

3 лайка

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

2 лайка

“Дети, а теперь рассмотрим функцию ,которая возвращает пустое значение, но только это специальная пустота, которая на деле не пустота, а тоже значение, о котором компилятор думает, что это пустота, но мы же люди, а не компилятор, поэтому должны понимать, что такая пустота - не есть действительно пустота…”

3 лайка

В фильме “Волшебная лампа Аладдина” детям уже морочили голову подобным образом:

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

Страшно подумать, что сегодняшние дети - это наше будущее.

2 лайка

А ещё нельзя объявить переменную типа пустоты, но в некоторых языках допускаются указатели на пустоту, которые на самом деле могут указывать не на пустоту!

4 лайка

Надо на эту тему провести философский семинар - ну или как минимум писать философские рефераты на тему пустоты и не пустоты. Это вам не Хайдеггера читать.

1 лайк

Да ну… Еще древние философы говорили, что “пустота - это место без помещенных в него предметов”.

2 лайка

Это древние философы говорили коротко. То ли им не хватало места, где писать, то ли что-то еще, подозреваю, что долгие непонятные речи тоже были не в почете. Вот, посмотрите, например, современное «Угроза вируса существует постольку, поскольку зримо противодействие ей. Иммунократия и ее пределы».

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

Предотвращение образует подвижный, распределенный центр механики отношений: сплочение проявляется через рассредоточенность. Движение пандемии служит маркером, отражающим пределы и структуры современного состояния человеческой солидарности. Будь солидарен — заранее обозначь свою позицию, определи свой статус и сохраняй дистанцию. Разобщение становится двойником-подкладкой общения, страхуя любое взаимодействие от того, чтобы стать случайным. Коммуникация не исключается, но должна быть сокращена и дозирована. Слабые связи в профилактических сетях уже не выглядят сильными. Круг общения ограничивается узким числом проверенных, заслуживающих доверия контрагентов. Перестает быть преимуществом и подвижность. Распространение эпидемии по линиям воздушных трасс возрождает гиперлокальный, замкнутый на отдельных местах мир.

А комментарий к материалу понравился:

%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA

1 лайк

Вот видите, тут не просто философский семинар надо проводить, надо открыть философский институт пустоты. Ибо она, пустота, бывает разная, большая или там круглая, ну и опять же, бывает в кармане, а бывает в голове… Столько всего можно :stuck_out_tongue: .

1 лайк

С тех пор пустоты стало гораздо больше за счёт пустоголовых гуманоидов.

ключевое слово “страхуя”, если отбросить первую его половину.

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

3 лайка

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

Причина упадка Пасклаля и взлёта Питона не в том, что Питон лучше. А в том, что ему учат прогрессивнее, например как на Яндекс-практикуме.

1 лайк

Нет. Есть функции которые возвращают значения, и которые не возвращают. Остальные тонкости - когда это реально понадобиться в написании кода. Можно рассказать и про процедуры, у меня по моему в последнем уроке упоминается.