Потому что циклы со счетчиком это лишняя фича, потому что цикл со счетчиком устарел и отлично эмулируется циклом с предусловием. А у него нет никакого счетчика.
Это Уловка-22, как бы хорошо и правильно я не говорил про Оберон, неприязнь сообщества будет расти, и формат моих постов не при чем, в треде можно найти откровенно хамские комментарии в мой адрес, которые были одобрены многими людьми. Потому единственный объективный факт состоит в том, что ИТ-сообществу en masse Оберон не нравится уже сейчас. Вы же не будете с этим фактом спорить?
Smalltalk и Оберон обсуждали/сравнивали в треде про Smalltalk habrahabr.ru/company/flprog/blog/257611
А Lisp это же просто удобное описание AST-деревьев. Программировать деревья это классно, компиляторы любят AST, а вот про людей я не уверен. Вот почитайте про проект коллеги, он вам расскажет, как оно, работать на уровне AST habrahabr.ru/post/252677
Это замкнутый круг. Без общей системы координат (которой нет) мы так и будет друг с другом спорить до бесконечности. Я уже 10 лет в сообществе Оберона, каждый Ваш аргумент мне знаком, практически идентичный можно найти в предыдущих обсуждениях. Я понял контрпродуктивность этой движухи, поэтому теперь просто пишу статьи про странный мир вокруг меня. Это не считая того, что собеседники часто вообще считают себя лучше меня буквально, в личностном плане, и их общение со мной складывается по шаблонам дворовой борьбы за доминирование. Многие считают, что это весело. В итоге все вырождается либо в выяснение, у кого больше опыт работы, кто пилил более хардкорные продукты или кто более умело может составить логически непротиворечивое предложение из нужных оскорбительных слов.
В какой вариант вы хотите выродить эту ветку?
Каждый умный человек на хабре неустано вспоминая brainfuck, забывает про понятие turing tarpit. Oberon не входит в число языков, которые можно причислить к tarpit.
С удовольствием напишу любую статью по Вашему заказу, можете в личке мне написать интересующие Вас темы, а я Вам цену озвучу. Вам как удобнее, почасовая оплата или полностью за весь выполненный заказ?
По-моему, если для языка нужна своя ОС — это фигня какая-то, простите.
Речь шла о том, что на Обероне можно писать ОС. И все остальное тоже можно. Если вы из этого делаете вывод, процитированный выше, то вам надо всерьез задуматься о возможной дислексии.
Ну, с глубиной все понятно, результаты углубления в статье описаны. С практикой тоже все в порядке. А в плане потенциальной успешности Оберона показателен факт абсолютно идентичного мнения большинства участников бесед. Среди них, и правда, Оберон не будет популярен.
Ну, мы помним, значит не забыт. А вы и дальше стреляйте себе в ноги, вас же не расстраиваетесь от такого, ведь в жизни низкоуровневого программиста главное challenge. И высокий порог вхождения, чтобы конкурентов поменьше.
А на Обероне на ОС написана на сто процентов. Почему-то Вирта не смутила недостаточная низкоуровневость. Может, это лично Вы без Сишечки не можете, но обобщать не стоит.
Или вот, на Обероне микроконтроллеры для БПЛА программируют, я сам покупал девборду и программировал. Достаточно низкоуровнево? Или надо ниже? Компилировал Оберон в двоичный (и троичный) код. Ниже?
На Обероне операционные системы пишут, я разбирал их исходники. Достаточно низкоуровнево? Или надо ниже? Или надо строго на Си писать, чтобы пройти Ваш фейсконтроль?
А синтаксис отличная штука для первичной оценки, первые этапы боли я получу, выписывая кренделя с исходником. А вы говорите — паршивая идея. Как же поступить? Кто же прав?
А Lisp это же просто удобное описание AST-деревьев. Программировать деревья это классно, компиляторы любят AST, а вот про людей я не уверен. Вот почитайте про проект коллеги, он вам расскажет, как оно, работать на уровне AST habrahabr.ru/post/252677
В какой вариант вы хотите выродить эту ветку?
Речь шла о том, что на Обероне можно писать ОС. И все остальное тоже можно. Если вы из этого делаете вывод, процитированный выше, то вам надо всерьез задуматься о возможной дислексии.
А синтаксис отличная штука для первичной оценки, первые этапы боли я получу, выписывая кренделя с исходником. А вы говорите — паршивая идея. Как же поступить? Кто же прав?