Она просто не нужна и не выполняет никакой полезной функции. Поэтому так до конца и не определились - куда ее ставить, выравнивать с закрывающей или просто тыкать в предыдущую строчку.
прямо очень интересно, без всякого сарказма.
Вот мы дожили, что обычные вопросы по умолчанию уже считаются саркастическими. Токсичность 80 уровня разлита в воздухе :-( Это я не в ваш адрес, если что.
"мутнейшее описание сложных конструкций
Идея авторов была такой: объявление должно выглядеть так же, как использование. Поэтому указатели объявляются как переменная. но со звездочкой впереди, функции - как функция без названия и т.д.
Идея оказалась очень неудачной. Попробуйте с ходу написать объявление массив указателей на функции, принимающих указатель на массив, или что-нибудь в этом духе.
Паскаль в этом месте гораздо понятнее и удобнее.
Поэтому в новых языках вроде Раста (и даже в проектах переделки синтаксиса С++) отказались от описателей ДО имени переменной и изменили синтаксис в лучшую сторону.
А вообще, по моему личному мнению, лучший синтаксис был в языках CLU и Dylan. Никому не известных, что заставляет задуматься, является ли синтаксис вообще важной вещью.
Это очень идиосинкратический синтаксис, который его авторы делали под себя - как им было удобно. Вам он кажется простым лишь в силу привычки.
Два равно вместо одного в сравнении - это же готовый капкан. Совершенно не нужная открывающая скобка в блоках. Мутнейшее описание сложных конструкций из массивов, функций и указателей. Это так, сходу.
Как самоучка конца 80-х свидетельствую: Паскаль - отвратительный для обучения язык. Он все время бьет тебя по рукам, когда ты хочешь что-то сделать. Он требует заранее все продумать - при том, что в новых задачах это в принципе невозможно.
Для меня удовольствием было писать на ассемблере MACRO-11 и нудной обязанностью - на Паскале.
Паскаль - антитеза любого творчества в программировании. Он годится только для бухгалтеров.
Но вашим ученикам бежать некуда и выбора у них нет, они могут лишь молча терпеть это BDSM.
Есть разные ветки эволюции. Текущий мейнстрим, берущий начало от С и практического программирования - это одна ветка. Лисп - другая, в конечном итоге проигравшая и вытесненная в небольшую нишу.
Но она была богата идеями, которые постепенно перетекают в мейнстрим.
Лисп и лисп-культуру стоит изучать не для того, чтобы писать на Лиспе, а чтобы заимствовать оттуда идеи, чтобы писать потом на своей работе лучше.
Форд как раз разогнал опытных механиков и нанимал обезьянок за копейки, что привело к долгой борьбе между ним и работниками. Подробности есть в классической книге Бравермана.
Я вам даже больше скажу. По опыту американского рынка поддержанных автомобилей была даже разработана новая экономическая теория неполноты информации, потянувшая на Нобелевку.
Гэлбрейт, "Экономические теории и цели общества", конец 60-х.
Пересказ своими словами: в западных обществах малый бизнес давно утерял важную экономическую роль и поддерживается во многом искусственно как идеологическая витрина свободного предпринимательства.
Думаю, самые светлые ученические умы так и делают.
Разве обучение должно быть нудным и нетворческим?
Плохой код и навыки можно улучшить. А вот нудным Паскалем навсегда отбить детям желание что-то делать - это запросто.
Разве тут кто-то советовал обучать детей Форту? Форт - для опытных бородатых дядек, которые знают, чего хотят.
Она просто не нужна и не выполняет никакой полезной функции. Поэтому так до конца и не определились - куда ее ставить, выравнивать с закрывающей или просто тыкать в предыдущую строчку.
Вот мы дожили, что обычные вопросы по умолчанию уже считаются саркастическими. Токсичность 80 уровня разлита в воздухе :-( Это я не в ваш адрес, если что.
Идея авторов была такой: объявление должно выглядеть так же, как использование. Поэтому указатели объявляются как переменная. но со звездочкой впереди, функции - как функция без названия и т.д.
Идея оказалась очень неудачной. Попробуйте с ходу написать объявление массив указателей на функции, принимающих указатель на массив, или что-нибудь в этом духе.
Паскаль в этом месте гораздо понятнее и удобнее.
Поэтому в новых языках вроде Раста (и даже в проектах переделки синтаксиса С++) отказались от описателей ДО имени переменной и изменили синтаксис в лучшую сторону.
А вообще, по моему личному мнению, лучший синтаксис был в языках CLU и Dylan. Никому не известных, что заставляет задуматься, является ли синтаксис вообще важной вещью.
Тогда непонятно, в чем тут преимущество именно Паскаля.
А что, для программирования на других языках не надо думать?
APL и его потомки, например. Форт. Ребол.
Это очень идиосинкратический синтаксис, который его авторы делали под себя - как им было удобно. Вам он кажется простым лишь в силу привычки.
Два равно вместо одного в сравнении - это же готовый капкан. Совершенно не нужная открывающая скобка в блоках. Мутнейшее описание сложных конструкций из массивов, функций и указателей. Это так, сходу.
Краткая история оператора присваивания в виде :=
Исходно (в черновиках Алгола-58, если не ошибаюсь) это была стрелка вправо, показывающая направление движения данных.
Затем стрелку переделали на =>
Потом поменяли нотацию, чтобы переменная стояла слева и сделали стрелку в виде <=
А потом, поскольку на многих вычислительных системах того времени не было знака "меньше", ее заменили на :=
То есть, это даже не математическая нотация, а что-то из серии "так сложилось исторически".
Извращенный синтаксис С - как раз то, что нужно неокрепшим умам.
Как самоучка конца 80-х свидетельствую: Паскаль - отвратительный для обучения язык. Он все время бьет тебя по рукам, когда ты хочешь что-то сделать. Он требует заранее все продумать - при том, что в новых задачах это в принципе невозможно.
Для меня удовольствием было писать на ассемблере MACRO-11 и нудной обязанностью - на Паскале.
Паскаль - антитеза любого творчества в программировании. Он годится только для бухгалтеров.
Но вашим ученикам бежать некуда и выбора у них нет, они могут лишь молча терпеть это BDSM.
Экономисты разных школ до сих пор не могут сойтись друг с другом даже в базовых понятиях, а вы от них алгоритмов ждете.
Из экономических кризисов все выходили совершенно по-разному, а те, у кого это получалось, получали лавры спасителя нации.
Первый поднявший цены проигрывает. Поэтому все выжидают, пока цены не поднимут самые крупные производители.
Вообще это называется падением нормы прибыли.
Есть разные ветки эволюции. Текущий мейнстрим, берущий начало от С и практического программирования - это одна ветка. Лисп - другая, в конечном итоге проигравшая и вытесненная в небольшую нишу.
Но она была богата идеями, которые постепенно перетекают в мейнстрим.
Лисп и лисп-культуру стоит изучать не для того, чтобы писать на Лиспе, а чтобы заимствовать оттуда идеи, чтобы писать потом на своей работе лучше.
Лисп - латынь языков программирования.
Форд как раз разогнал опытных механиков и нанимал обезьянок за копейки, что привело к долгой борьбе между ним и работниками. Подробности есть в классической книге Бравермана.
Экономическая модель с 60-х радикально не изменилась. Только подкрутили госрегулирование и дали волю финансистам, которые тут же надули пузыри.
Малый бизнес тут весьма косвенно.
Я вам даже больше скажу. По опыту американского рынка поддержанных автомобилей была даже разработана новая экономическая теория неполноты информации, потянувшая на Нобелевку.
Гэлбрейт, "Экономические теории и цели общества", конец 60-х.
Пересказ своими словами: в западных обществах малый бизнес давно утерял важную экономическую роль и поддерживается во многом искусственно как идеологическая витрина свободного предпринимательства.