Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Hishnik писал(а): Это несложно Безусловно, это просто сделать. В Нове так вообще одно слово написать и в пару слов вставить. И будет регистронезависимость, но все слова в системе будут по факту в верхнем регистре
[quote="Hishnik"]Это несложно[/quote] Безусловно, это просто сделать. В Нове так вообще одно слово написать и в пару слов вставить.
И будет регистронезависимость, но все слова в системе будут по факту в верхнем регистре :)
|
|
|
|
Добавлено: Ср июн 24, 2020 21:30 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Hishnik писал(а): Victor__v писал(а): Вопрос в том насколько это востребовано Это несложно, и можно спрятать так, как будто вообще ничего не менялось. Зато при необходимости можно одной строкой сделать все остальное регистронезависимым. В бенчмарке от VFX в SPF4 принудительно устанавливается регистронезависимость в данном тесте, для кода теста представленного словами в нижнем регистре. P.S. Для программирования на Бейсике или Си, возможно значимо, а для Форта особых неудобств не ощущается.
[quote="Hishnik"][quote="Victor__v"]Вопрос в том насколько это востребовано[/quote] Это несложно, и можно спрятать так, как будто вообще ничего не менялось. Зато при необходимости можно одной строкой сделать все остальное регистронезависимым.[/quote] В бенчмарке от VFX в SPF4 принудительно устанавливается регистронезависимость в данном тесте, для кода теста представленного словами в нижнем регистре.
P.S. Для программирования на Бейсике или Си, возможно значимо, а для Форта особых неудобств не ощущается. :)
|
|
|
|
Добавлено: Ср июн 24, 2020 20:16 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Victor__v писал(а): Вопрос в том насколько это востребовано Это несложно, и можно спрятать так, как будто вообще ничего не менялось. Зато при необходимости можно одной строкой сделать все остальное регистронезависимым.
[quote="Victor__v"]Вопрос в том насколько это востребовано[/quote] Это несложно, и можно спрятать так, как будто вообще ничего не менялось. Зато при необходимости можно одной строкой сделать все остальное регистронезависимым.
|
|
|
|
Добавлено: Ср июн 24, 2020 18:36 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Hishnik писал(а): Можно сравнение строк сделать нечувствительным к регистру. И отключаемым при необходимости. Вопрос в том насколько это востребовано
[quote="Hishnik"]Можно сравнение строк сделать нечувствительным к регистру. И отключаемым при необходимости.[/quote] Вопрос в том насколько это востребовано
|
|
|
|
Добавлено: Вс июн 21, 2020 16:34 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Можно сравнение строк сделать нечувствительным к регистру. И отключаемым при необходимости.
Можно сравнение строк сделать нечувствительным к регистру. И отключаемым при необходимости.
|
|
|
|
Добавлено: Сб июн 20, 2020 23:49 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Где-то читал, что Форт задумывался как язык, которому можно будет чуть ли не обычные английские тексты скармливать, а он все переварит... Не спорю, что такое возможно, нужные возможности в Форте есть, но какой ценой... Коль скоро постулируется близость Форт и литературного английского, то и правила оформления должны быть соответствующие: заглавные буквы только в первом слове предложения, а также в именах собственных, а в конце предложения - точка... А если серьезно, то любой из 3-х основных (DUP, dup, Dup) вариант написания имеет право на существование... И правильнее всего, наверное, использовать разные способы в зависимости от того, является ли слово пользовательским либо стандартным/системным... Но ведь можно и другую экзотику придумать: getMethod \ Java-любы такое любят cREATE \ какое-то грязное извращение dEsTrOy \ не менее грязное извращение и т.д. и т.п. Как быть с этим, даже не знаю...
:D Где-то читал, что Форт задумывался как язык, которому можно будет чуть ли не обычные английские тексты скармливать, а он все переварит... Не спорю, что такое возможно, нужные возможности в Форте есть, но какой ценой... Коль скоро постулируется близость Форт и литературного английского, то и правила оформления должны быть соответствующие: заглавные буквы только в первом слове предложения, а также в именах собственных, а в конце предложения - точка... :))
А если серьезно, то любой из 3-х основных (DUP, dup, Dup) вариант написания имеет право на существование... И правильнее всего, наверное, использовать разные способы в зависимости от того, является ли слово пользовательским либо стандартным/системным... Но ведь можно и другую экзотику придумать: getMethod \ Java-любы такое любят cREATE \ какое-то грязное извращение dEsTrOy \ не менее грязное извращение и т.д. и т.п. Как быть с этим, даже не знаю... :D
|
|
|
|
Добавлено: Сб июн 20, 2020 21:50 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Системные пишу ЗАГЛАВНЫМИ Прикладные - прописными и Разными Удобно, т.к. подсказка самому себе, где что искать
Системные пишу ЗАГЛАВНЫМИ Прикладные - прописными и Разными Удобно, т.к. подсказка самому себе, где что искать
|
|
|
|
Добавлено: Пт июн 19, 2020 20:25 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Кричащий CAPS как минимум неудобен: заглавные буквы надо набирать в верхнем регистре (с зажатым Shift'ом либо с нажатым Caps Lock). А, допустим, цифры и основные знаки препинания - в нижнем... Постоянно переключать туда-сюда регистр - сомнительное удовольствие... Ну и выглядит текст, набранный заглавными буквами, слишком громоздко: буквы и цифры одной высоты, в результате код сливается в нечитаемую мешанину... Так что я являюсь адептом секты lowercase... Ну а адепты секты UPPERCASE в ответ могут примерно столько же доводов "за" CAPS привести, и будут правы... На вкус и цвет все фломастеры разные...
Кричащий CAPS как минимум неудобен: заглавные буквы надо набирать в верхнем регистре (с зажатым Shift'ом либо с нажатым Caps Lock). А, допустим, цифры и основные знаки препинания - в нижнем... Постоянно переключать туда-сюда регистр - сомнительное удовольствие... Ну и выглядит текст, набранный заглавными буквами, слишком громоздко: буквы и цифры одной высоты, в результате код сливается в нечитаемую мешанину... Так что я являюсь адептом секты lowercase... :D
Ну а адепты секты UPPERCASE в ответ могут примерно столько же доводов "за" CAPS привести, и будут правы... На вкус и цвет все фломастеры разные... :D
|
|
|
|
Добавлено: Чт июн 18, 2020 22:31 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
zma писал(а): Есть идея выделять капсом слова в момент их определения, а при использовании писать в нижнем регистре. Может, так будет проще искать определение слова.
Звучит, несколько, бредово на самом деле
[quote="zma"]Есть идея выделять капсом слова в момент их определения, а при использовании писать в нижнем регистре. Может, так будет проще искать определение слова. [/quote]
Звучит, несколько, бредово на самом деле
|
|
|
|
Добавлено: Чт июн 18, 2020 18:44 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Есть идея выделять капсом слова в момент их определения, а при использовании писать в нижнем регистре. Может, так будет проще искать определение слова. Код: : STAR [char] * emit ; : STARS ( n ) 0 ?do star loop ;
Есть идея выделять капсом слова в момент их определения, а при использовании писать в нижнем регистре. Может, так будет проще искать определение слова. [code] : STAR [char] * emit ; : STARS ( n ) 0 ?do star loop ; [/code]
|
|
|
|
Добавлено: Чт июн 18, 2020 16:07 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
zma писал(а): А сейчас? Дань традиции или есть реальные плюсы? ЭТО ПАФОС!!!
[quote="zma"] А сейчас? Дань традиции или есть реальные плюсы?[/quote] ЭТО ПАФОС!!!
|
|
|
|
Добавлено: Чт июн 18, 2020 15:27 |
|
|
|
|
|
Заголовок сообщения: |
Re: Исходный код в верхнем регистре |
|
|
Добавляемые слова можно писать в нижнем регистре, или с помощью CamelCase. Тогда встроенные слова Форт-системы будут бросаться в глаза.
Добавляемые слова можно писать в нижнем регистре, или с помощью CamelCase. Тогда встроенные слова Форт-системы будут бросаться в глаза.
|
|
|
|
Добавлено: Чт июн 18, 2020 13:33 |
|
|
|
|
|
Заголовок сообщения: |
Исходный код в верхнем регистре |
|
|
Может быть, тема уже поднималась, но поиск ничего не дал. В подавляющем большинстве исходников на Форте, которые встречаются в литературе и в Интернете, слова набираются в верхнем регистре. Понятно, почему это имеет место быть в старых системах и книгах, - тогда не в каждой машине были строчные буквы. А сейчас? Дань традиции или есть реальные плюсы?
Может быть, тема уже поднималась, но поиск ничего не дал. В подавляющем большинстве исходников на Форте, которые встречаются в литературе и в Интернете, слова набираются в верхнем регистре. Понятно, почему это имеет место быть в старых системах и книгах, - тогда не в каждой машине были строчные буквы. А сейчас? Дань традиции или есть реальные плюсы?
|
|
|
|
Добавлено: Чт июн 18, 2020 13:07 |
|
|
|
|