OberonCore https://forum.oberoncore.ru/ |
|
Ключевые слова в нижнем регистре [BB LowerCase Edition] https://forum.oberoncore.ru/viewtopic.php?f=114&t=6240 |
Страница 3 из 4 |
Автор: | Борис Рюмшин [ Вторник, 27 Март, 2018 16:49 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Иван Денисов писал(а): — Иван, мне в целом понравилась идея Оберона, но мне претит архаичный синтаксис Паскаля. Поэтому я выбираю Питон! Однако. Какая архаичность в капсе? Тогда весь синтаксис "архаичен", потому в Go и взят "более современный" синтаксис Си. Который на самом деле ещё архаичнее, если уж на то пошло. |
Автор: | Info21 [ Вторник, 27 Март, 2018 16:54 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Иван Денисов писал(а): Скажем, пишет мне Вася: Значит, этому Васе нужен вожак и стадо. — Иван, мне в целом понравилась идея Оберона, но мне претит архаичный синтаксис Паскаля. Поэтому я выбираю Питон! Тратить на таких силы и гробить ради них Вещь -- принципиальная ошибка. |
Автор: | Борис Рюмшин [ Вторник, 27 Март, 2018 16:56 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Ну и к тому же капс это ведь выделение ключевых слов. Если вы его убираете, то сразу появляется необходимость в подсветке синтаксиса. У Ады, кстати, lower case, это её спасает? А ещё народ всё плачет на счёт бинарных исходников... Сдаётся мне, это не та дорога, которой можно популяризовать Оберон. Дело не в капсе и не в бинарных исходниках. Да и не в синтаксисе в целом. |
Автор: | Trurl [ Вторник, 27 Март, 2018 17:09 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Борис Рюмшин писал(а): У Ады, кстати, lower case, это её спасает? Не спасает, но там как в паскале. |
Автор: | Artyemov [ Вторник, 27 Март, 2018 18:26 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Иван Денисов писал(а): КАПС ВСЕГДА ТЯЖЕЛЕЕ ЧИТАТЬ! ИМЕННО ПОЭТОМУ ИНФОРМАЦИЮ О ВРЕДЕ КУРЕНИЯ И АЛКОГОЛЯ ПИШУТ КАПСОМ, ЧТОБЫ ЕЁ НИКТО НЕ ЧИТАЛ... Ни разу не тяжелее. А уж про КРИК в исходниках - вообще выдумки (; |
Автор: | Иван Денисов [ Вторник, 27 Март, 2018 20:19 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Comdiv писал(а): Иван Денисов писал(а): Р. Гризмер писал(а): Паскаль является наследником Алгола и создан Никлаусом Виртом. Он разделяет многие из возможностей. Вводит разделители в виде точки с запятой. Он использует ключевые слова в верхнем регистре, что сегодня делает его действительно сложным для чтения. Я уточнил. Он точно говорит про Паскаль. Тут нам нужны эксперты по истории, чтобы вникнуть в чем суть. Может быть он что-то путает? Или может быть на Паскале было распространено так писать в определенных кругах? И потом Вирт только закрепил это в следующих языках. Я не знаю... |
Автор: | Иван Денисов [ Вторник, 27 Март, 2018 20:21 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Info21 писал(а): Тратить на таких силы и гробить ради них Вещь -- принципиальная ошибка. Будьте милосердны... группа труоберонщиков никуда не денется при этом. |
Автор: | Comdiv [ Вторник, 27 Март, 2018 20:28 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Иван Денисов писал(а): Или может быть на Паскале было распространено так писать в определенных кругах? И потом Вирт только закрепил это в следующих языках. Я не знаю... В авторском описании 73-го, ссылку на которое я приводил, ключевые слова написаны в нижнем регистре, но с подчёркиванием.
|
Автор: | Info21 [ Вторник, 27 Март, 2018 22:29 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Иван Денисов писал(а): Info21 писал(а): Тратить на таких силы и гробить ради них Вещь -- принципиальная ошибка. Будьте милосердны... группа труоберонщиков никуда не денется при этом. Лучше их потратить на трудные задачи. Эффекту будет гораздо больше. |
Автор: | albobin [ Вторник, 27 Март, 2018 22:38 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Взгляд со стороны. Код на обероне вообще доходчиво выглядит и капсы только в плюс. На бумаге, по старинке, удобно просматривать. А про влияние капса на скорость ввода кода можно и не волноваться, помня о цифрах среднего количества отлаженных строк в день. |
Автор: | Trurl [ Среда, 28 Март, 2018 08:25 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Info21 писал(а): Иван Денисов писал(а): Группа не денется, но силы будут потрачены. Та ладно, силы все равно будут потрачены. И не факт, что на что-то полезное. А тут ".. но вреда, однако, тоже - никакого". |
Автор: | Info21 [ Среда, 28 Март, 2018 10:46 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
albobin писал(а): Код на обероне вообще доходчиво выглядит и капсы только в плюс. Доходчивей выглядеть коду невозможно -- кто-то может назвать контрпример?albobin писал(а): На бумаге, по старинке, удобно просматривать. Смотрю на случайную страничку своего кода -- чётто не вижу потока заглавных, каким пугал Иван Андреевич -- отношение ключевых слов на число строк ближе, наверное, даже к 1, чем к 2.Но для типографских целей -- если о чем можно подумать, так это об оформлении ключ. слов настоящим олкапсом, который внутри обычного текста на книжной страничке выглядит помягче без потери выделительного качества -- это отдельный участок кодовой таблицы. Чётто я раньше не сообразил, что тут ничего, кроме механизма для русских ключ. слов, наверное, и не понадобится. |
Автор: | Info21 [ Среда, 28 Март, 2018 10:50 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Ссылка на древних римлян нехороша: они резали буквы по камню и т.п. и длинных текстов не писали. Строчное начертание возникло в точности для скорописи. Но к капсам в Обероне это отношения, очевидно, не имеет. |
Автор: | Сергей Оборотов [ Среда, 28 Март, 2018 12:02 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Info21 писал(а): Доходчивей выглядеть коду невозможно -- кто-то может назвать контрпример? Из общих соображений только. Non est terminus.
|
Автор: | Пётр Кушнир [ Пятница, 30 Март, 2018 11:01 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Даю ещё идею, всяким там альтернативным понравится: ключевые слова-токены в виде emoji. Будет весёлый позитивный и не кричащий дедушка Оберон. |
Автор: | Trurl [ Пятница, 01 Февраль, 2019 12:26 ] | ||
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] | ||
Совсем просто же
|
Автор: | Иван Денисов [ Пятница, 01 Февраль, 2019 21:58 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Компилятор то сделать просто, а вот всю среду пересобрать этим компилятором уже не так просто Многие переменные в модулях Блэкбокса повторяют ключевые слова в нижнем регистре. |
Автор: | Trurl [ Пятница, 01 Февраль, 2019 23:52 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Иван Денисов писал(а): Компилятор то сделать просто, а вот всю среду пересобрать этим компилятором уже не так просто Многие переменные в модулях Блэкбокса повторяют ключевые слова в нижнем регистре. А Вы попробуйте. |
Автор: | Иван Денисов [ Суббота, 02 Февраль, 2019 13:30 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
И правда Блэкбокс собирается. Но вот такой пример не хочет почему-то. Ругается на var... В Блэкбоксе много идентификаторов названы ключевыми словами в нижнем регистре char, set, module и т.п. Почему он компилируется, а этот пример нет? Код: module Проверка;
import Log; procedure Запуск*; var var: array 20 of char; begin var := "привет мир"; Log.String(var); Log.Ln end Запуск; end Проверка. Проверка.Запуск |
Автор: | Kemet [ Суббота, 02 Февраль, 2019 15:30 ] |
Заголовок сообщения: | Re: Ключевые слова в нижнем регистре [BB LowerCase Edition] |
Потому что если стартует с MODULE, то используются ключевые слова в Верхнем регистре, если с module, тов нижнем. |
Страница 3 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |