OberonCore
https://forum.oberoncore.ru/

Интерпретатор Оберона на Го (статья на Хабре)
https://forum.oberoncore.ru/viewtopic.php?f=28&t=5358
Страница 1 из 1

Автор:  Илья Ермаков [ Среда, 11 Март, 2015 08:33 ]
Заголовок сообщения:  Интерпретатор Оберона на Го (статья на Хабре)

http://habrahabr.ru/post/252677/

Комментарии первые на удивление адекватные.

Видимо острота токсикоза "Пацкаль-ацтой-школьники-у-ы-о-у..." уже прошла у народа в последние годы (контекст горячего противопоставления Паскаль-Си остался в прошлом всё же).

Автор:  Иван Кузьмицкий [ Среда, 11 Март, 2015 09:30 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Автор статьи не дал повода для бурления :)

Автор:  ilovb [ Среда, 11 Март, 2015 11:32 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Вот это годный пиар Оберона. Автор молодец. :)

Автор:  Info21 [ Среда, 11 Март, 2015 22:58 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

ilovb писал(а):
Вот это годный пиар Оберона. Автор молодец. :)

Увы, мы никогда не узнаем, как оно легло бы, если бы не было четверти века предыдущего пиара Оберона.

Автор:  Пётр Кушнир [ Четверг, 12 Март, 2015 12:25 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Остается только гадать, почему гуглы не сделали сразу Оберон.
Проклятие фигурных скобочек, не иначе :)
http://en.wikipedia.org/wiki/List_of_pr ... _languages

Автор:  Валерий Лаптев [ Воскресенье, 27 Сентябрь, 2015 15:17 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Между прочим, фигурные скобочки, как и всякая бага-фича, имеют 2 стороны медали в рамках кодового редактора IDE: положительную и отрицательную
Отрицательная понятна - маленькие, не видать, легко пропустить, если не выработать привычку ставить сразу 2.
Поэтому некоторые кодовые редакторы сразу ставят пару - чтоб народ не ошибся.

Положительная - отсюда же.
Со скобочками у начинающих гораздо меньше головной боли, чем со словами типа begin-end
Ибо со скобочками возможна только одна ошибка - пропустил конечную.
Со словами - беда.
Начинающие, которые не только английского, но и русского часто не знают, могут сделать самые разнообразные опечатки.
Я когда-то анализировал турбо-паскаль.
Опечатка в слове end приводила к 4 РАЗНЫМ сообщениям об ошибки в зависимости от контекста.

Между прочим, это объясняет, почему школяры учат не программирование, а язык программирования.
Потому как первая задача - пробиться через синтаксический контроль.
Импринтинг запечатлевает синтаксис, а не решение задачи.
Поэтому у начинающих переход на другой язык называется УЧИТЬ язык.
Только с опытом приходит понимание, что синтаксис - вторичен.
Мы поэтому от проблем синтаксиса постарались избавиться.
Вот переменную не определил - это ошибка.
Опечатки возможны только в именах (ну, и в константах).
А основное внимание - написать последовательность нужных операторов в нужном порядке.

Автор:  Борис Рюмшин [ Воскресенье, 27 Сентябрь, 2015 16:03 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Валерий Лаптев писал(а):
...
Начинающие, которые не только английского, но и русского часто не знают, могут сделать самые разнообразные опечатки.
Я когда-то анализировал турбо-паскаль.
Опечатка в слове end приводила к 4 РАЗНЫМ сообщениям об ошибки в зависимости от контекста.

В Обероне то где проблема с этим? Сколько новичков учил --- с ключевыми словами проблемы исчезали в течении первого практического занятия.

Автор:  Info21 [ Воскресенье, 27 Сентябрь, 2015 23:27 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Борис Рюмшин писал(а):
Валерий Лаптев писал(а):
...
Начинающие, которые не только английского, но и русского часто не знают, могут сделать самые разнообразные опечатки.
Я когда-то анализировал турбо-паскаль.
Опечатка в слове end приводила к 4 РАЗНЫМ сообщениям об ошибки в зависимости от контекста.

В Обероне то где проблема с этим? Сколько новичков учил --- с ключевыми словами проблемы исчезали в течении первого практического занятия.
Похоже, В.Л. не знает про F5 в сборках от И-21.

Автор:  prospero78 [ Понедельник, 28 Сентябрь, 2015 11:08 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Валерий Лаптев писал(а):

Между прочим, это объясняет, почему школяры учат не программирование, а язык программирования.
Потому как первая задача - пробиться через синтаксический контроль.
Импринтинг запечатлевает синтаксис, а не решение задачи.
Поэтому у начинающих переход на другой язык называется УЧИТЬ язык.
Только с опытом приходит понимание, что синтаксис - вторичен.

Я с Валерием согласен.
В последнее время чётко фиксирую мысль: разницы между FreePascal и FreeBasic -- в синтаксисе практически нет. Это вариации на тему Си\Си++. Go в этом списке выглядит некоторым взрослеющим гадким утёнком -- ещё не Компонетный Паскаль, но СУТЬ пытается приблизиться.

Понимание сути языка эта вещь, которой меня ни в школе, ни в институте не учили. Обероны стоят сильно в стороне.

АДД. Прочитал статью. Автор несколько вольно поступает с самим Go (например, считает, что при трапах программа падать не должна, хотя самими авторами задумывалось с точностью до наоборот). Но в целом, понимание того, что Go -- недоделанный Оберон радует. Ни одного отрицательного отзыва)

Автор:  cross_join [ Воскресенье, 22 Ноябрь, 2015 20:02 ]
Заголовок сообщения:  Re: Интерпретатор Оберона на Го (статья на Хабре)

Валерий Лаптев писал(а):
Между прочим, это объясняет, почему школяры учат не программирование, а язык программирования.
Потому как первая задача - пробиться через синтаксический контроль.
Импринтинг запечатлевает синтаксис, а не решение задачи.
Поэтому у начинающих переход на другой язык называется УЧИТЬ язык.
Только с опытом приходит понимание, что синтаксис - вторичен.


Понятие "учить язык" в какой-то момент изменилось на "учить фреймворки". Наиболее распространенные языки за десятилетия обросли такой инфраструктурой, что особенности синтаксиса могут быть проблемой разве что для действительно новичков.
В этом плане синтаксис действительно вторичен.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/