Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 13:08

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Исходный код в верхнем регистре
Автор Сообщение
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
Hishnik писал(а):
Это несложно

Безусловно, это просто сделать.
В Нове так вообще одно слово написать и в пару слов вставить.

И будет регистронезависимость, но все слова в системе будут по факту в верхнем регистре :)
Сообщение Добавлено: Ср июн 24, 2020 21:30
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
Hishnik писал(а):
Victor__v писал(а):
Вопрос в том насколько это востребовано

Это несложно, и можно спрятать так, как будто вообще ничего не менялось. Зато при необходимости можно одной строкой сделать все остальное регистронезависимым.

В бенчмарке от VFX в SPF4 принудительно устанавливается регистронезависимость в данном тесте,
для кода теста представленного словами в нижнем регистре.

P.S. Для программирования на Бейсике или Си, возможно значимо, а для Форта особых неудобств не ощущается. :)
Сообщение Добавлено: Ср июн 24, 2020 20:16
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
Victor__v писал(а):
Вопрос в том насколько это востребовано

Это несложно, и можно спрятать так, как будто вообще ничего не менялось. Зато при необходимости можно одной строкой сделать все остальное регистронезависимым.
Сообщение Добавлено: Ср июн 24, 2020 18:36
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
Hishnik писал(а):
Можно сравнение строк сделать нечувствительным к регистру. И отключаемым при необходимости.

Вопрос в том насколько это востребовано
Сообщение Добавлено: Вс июн 21, 2020 16:34
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
Можно сравнение строк сделать нечувствительным к регистру. И отключаемым при необходимости.
Сообщение Добавлено: Сб июн 20, 2020 23:49
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
: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... :D

Ну а адепты секты UPPERCASE в ответ могут примерно столько же доводов "за" CAPS привести, и будут правы... На вкус и цвет все фломастеры разные... :D
Сообщение Добавлено: Чт июн 18, 2020 22:31
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
zma писал(а):
Есть идея выделять капсом слова в момент их определения, а при использовании писать в нижнем регистре. Может, так будет проще искать определение слова.


Звучит, несколько, бредово на самом деле
Сообщение Добавлено: Чт июн 18, 2020 18:44
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
Есть идея выделять капсом слова в момент их определения, а при использовании писать в нижнем регистре. Может, так будет проще искать определение слова.
Код:
: STAR   [char] * emit  ;
: STARS  ( n )  0 ?do star loop  ;
Сообщение Добавлено: Чт июн 18, 2020 16:07
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
zma писал(а):
А сейчас? Дань традиции или есть реальные плюсы?

ЭТО ПАФОС!!!
Сообщение Добавлено: Чт июн 18, 2020 15:27
  Заголовок сообщения:  Re: Исходный код в верхнем регистре  Ответить с цитатой
Добавляемые слова можно писать в нижнем регистре, или с помощью CamelCase. Тогда встроенные слова Форт-системы будут бросаться в глаза.
Сообщение Добавлено: Чт июн 18, 2020 13:33
  Заголовок сообщения:  Исходный код в верхнем регистре  Ответить с цитатой
Может быть, тема уже поднималась, но поиск ничего не дал.
В подавляющем большинстве исходников на Форте, которые встречаются в литературе и в Интернете, слова набираются в верхнем регистре. Понятно, почему это имеет место быть в старых системах и книгах, - тогда не в каждой машине были строчные буквы. А сейчас? Дань традиции или есть реальные плюсы?
Сообщение Добавлено: Чт июн 18, 2020 13:07

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB