OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 15 Декабрь, 2018 07:54

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 11 Март, 2015 08:33 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9062
Откуда: Россия, Орёл
http://habrahabr.ru/post/252677/

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 11 Март, 2015 09:30 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2930
Откуда: г. Ярославль
Автор статьи не дал повода для бурления :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 11 Март, 2015 11:32 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1438
Вот это годный пиар Оберона. Автор молодец. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 11 Март, 2015 22:58 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7932
Откуда: Троицк, Москва
ilovb писал(а):
Вот это годный пиар Оберона. Автор молодец. :)

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 12 Март, 2015 12:25 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2538
Откуда: Россия, Ярославль
Остается только гадать, почему гуглы не сделали сразу Оберон.
Проклятие фигурных скобочек, не иначе :)
http://en.wikipedia.org/wiki/List_of_pr ... _languages


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 27 Сентябрь, 2015 15:17 

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 27 Сентябрь, 2015 16:03 
Администратор

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 27 Сентябрь, 2015 23:27 
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 28 Сентябрь, 2015 11:08 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1094
Откуда: СССР v2.0 rc 1
Валерий Лаптев писал(а):

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

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 22 Ноябрь, 2015 20:02 

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


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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB