OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 22 Октябрь, 2019 13:55

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Четверг, 05 Август, 2010 09:42 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8185
Откуда: Троицк, Москва
МОДЕРАТОР: Отделено отсюда - viewtopic.php?f=82&t=2769

Alexey Veselovsky писал(а):
Оберонов код тут ничуть не легче читается.
Клевета :)

Alexey Veselovsky писал(а):
Особенно доставляют по два оператора на строке.
При первом прочтении я эти INC(x) в конце строк не увидел вообще.


Браузер не поддерживает типичное для ББ в подобных случаях выравнивание подобных INC-ов по специально добавляемой для этих строк позиции табуляции.
Что позволяет глазу без напряжения видеть структурное сходство пар операторов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 09:49 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Info21 писал(а):
Alexey Veselovsky писал(а):
Оберонов код тут ничуть не легче читается.
Клевета :)

Откуда вам знать? ;-)
Info21 писал(а):
Alexey Veselovsky писал(а):
Особенно доставляют по два оператора на строке.
При первом прочтении я эти INC(x) в конце строк не увидел вообще.

Браузер не поддерживает типичное для ББ в подобных случаях выравнивание подобных INC-ов по специально добавляемой для этих строк позиции табуляции.
Что позволяет глазу без напряжения видеть структурное сходство пар операторов.

При чем тут поддержка браузера? Что мешало выровнять это дело как надо пробелами? Ведь был использован тэг code, который отрубает всю автоматичность движка форума. Блокнот тоже не поддерживает выравнивание? :-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 10:33 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4522
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Info21 писал(а):
Alexey Veselovsky писал(а):
Особенно доставляют по два оператора на строке. При первом прочтении я эти INC(x) в конце строк не увидел вообще.
Браузер не поддерживает типичное для ББ в подобных случаях выравнивание подобных INC-ов по специально добавляемой для этих строк позиции табуляции.
Что позволяет глазу без напряжения видеть структурное сходство пар операторов.
Что мешало выровнять это дело как надо пробелами?
Картинки браузер поддерживает. Иллюстрация для привыкших писать программы плоским текстом :)
Вложение:
Снимок.png
Снимок.png [ 6.71 КБ | Просмотров: 12562 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 10:40 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Евгений Темиргалеев писал(а):
Картинки браузер поддерживает. Иллюстрация для привыкших писать программы плоским текстом :)

Т.е. BB не может это дело нормально экспортировать в plain text? Ибо экспорт ничего хитрого не представляет -- просто добить пробелами этот отсутп и всё.

Кстати, подобные изощрения по сути своей ничуть не лучше подсветки синтаксиса. Вирт разработал язык которому подсветка синтаксиса не нужна (эмулируется КАПСОМ для ключевых слов), соответственно сойдет любой редактор, стиль кодирования масс стал таков, что без спец. редактора снова не обойтись. Не для подсветки, так для отступов, ибо лепят по пачке операторов на одной строке. За что боролись...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 11:25 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4522
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Евгений Темиргалеев писал(а):
Картинки браузер поддерживает. Иллюстрация для привыкших писать программы плоским текстом :)

Т.е. BB не может это дело нормально экспортировать в plain text?
Вложение:
Снимок-1.png
Снимок-1.png [ 39.91 КБ | Просмотров: 12556 ]
Не желаете сходить на соотв. форум и повторить свою фразу там, заменив BB на опенофис?
Alexey Veselovsky писал(а):
... стиль кодирования масс стал таков, что без спец. редактора снова не обойтись. Не для подсветки, так для отступов, ибо лепят по пачке операторов на одной строке...
Чушь. Спец. редактором как раз является редактор плоского текста, в который вделана подсветка, сворачивание блоков и пр. И скажите, нахрена в ББ делать ещё и такой спец. редактор в дополнение к стандартному редактору составных документов с форматированным текстом, когда:
- компилятор так и так читает плоский текст
- возможностей сделать текст программы более наглядным для человека в сост. документе с формат-м текстом гораздо больше, нежели в спец.редакторе плоского текста.

При том, что Вы никак не ограничены в методе работы. Можете выставить в документе моноширинный шрифт и работать с 'плоским' текстом, "выравнивая это дело пробелами", а можете поставить линейку с табуляциями. Можете использовать раскрашиватель ключевых слов, а можете использовать цвет для акцентирования внимания на чём-то ещё. Целевой эффект для читателя не изменится.

P.S. Хотя, ради факта, должен сказать, что у меня сначала линеек в исходнике не было. Я и так привык к нескольким операторам в строке, а про читателя не особо думал. Теперь есть, благодаря обсуждению :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 11:33 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Евгений Темиргалеев писал(а):
Чушь. Спец. редактором как раз является редактор плоского текста, в который вделана подсветка, сворачивание блоков и пр. И скажите, нахрена в ББ делать ещё и такой спец. редактор в дополнение к стандартному редактору составных документов с форматированным текстом, когда:
- компилятор так и так читает плоский текст
- возможностей сделать текст программы более наглядным для человека в сост. документе с формат-м текстом гораздо больше, нежели в спец.редакторе плоского текста.

Перед ответом всё же неплохо бы понять сообщение на которое отвечаете.
Спец. редактором является и редактор с подсветкой синтаксиса и редактор с линейками и прочими извратами. Это раз.

Два -- где я предлагал что-то делать для ББ? Я где-то написал что ББ нехватает какого-то там редактора специального вида?

Опять шаблоны в действии? Если человека вдруг что-то (не важно что) неустроило в ББ и стиле работы с ним, и если это как-то связано с представлением текста, так значит ему просто позарез нужен редактор с подсветкой синтаксиса, сворачиванием и автодополнением?

Речь шла совсем о другом.


Последний раз редактировалось Alexey Veselovsky Четверг, 05 Август, 2010 11:41, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 11:42 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4522
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Перед ответом всё же неплохо бы понять сообщение на которое отвечаете. Спец. редактором является и редактор с подсветкой синтаксиса и редактор с линейками и прочими извратами.
Вам тоже :) Редактор плоского текста с подсветкой для текстов программ --- это спец. редактор. Редактор текстов ББ -- не спец. редактор для программ. Это просто редактор текста, только не плоского.

А так - программы можно и в ворде набирать и оформлять, сохранять в обычный текст и компилить... Только таким способом будет не удобно, поэтому, наверное, в голову никому и не приходит...

P.S. Таки разбор понимания правильности алгоритмов в одном из которых куча "видных" выходов из цикла, а в другом обычный цикл с одним штатным выходом, плавно перетекла на разбор оформления текстов. хехе

P.P.S. Вариант, который привёл Alexey Veselovsky, я бы стал портировать...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 13:54 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Alexey Veselovsky писал(а):
Ибо экспорт ничего хитрого не представляет -- просто добить пробелами этот отсутп и всё.
Отступы не кратны длине пробела:
1) положение начала следующего таба настраивается соответствующим бегунком "континуумно";
2) шрифты могут быть (а в данном случае так и есть) не моноширные.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 14:08 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Сергей Губанов писал(а):
Alexey Veselovsky писал(а):
Ибо экспорт ничего хитрого не представляет -- просто добить пробелами этот отсутп и всё.
Отступы не кратны длине пробела:
1) положение начала следующего таба настраивается соответствующим бегунком "континуумно";
2) шрифты могут быть (а в данном случае так и есть) не моноширные.

ББ знает что где у него располагается попиксельно (более того, у него есть информация о отношениях разных элементов, вроде той же линейки например), соответственно может вычислить как следует что выравнить в случае моноширинного шрифта.

Банальный экспорт в plain text нужен.

При копировании этого дела просто в буфер обмена as is, естественно эта информация теряется, хотя табуляция и может сохраняться.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 15:29 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4522
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Банальный экспорт в plain text нужен.

При копировании этого дела просто в буфер обмена as is, естественно эта информация теряется, хотя табуляция и может сохраняться.
Описанное Вами для буфера обмена и есть банальный экспорт в plain text. Кторый сделан как у остальных.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 15:51 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Евгений Темиргалеев писал(а):
Alexey Veselovsky писал(а):
Банальный экспорт в plain text нужен.

При копировании этого дела просто в буфер обмена as is, естественно эта информация теряется, хотя табуляция и может сохраняться.
Описанное Вами для буфера обмена и есть банальный экспорт в plain text. Кторый сделан как у остальных.

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

C каких это пор для ББ-сообщества то как сделано "у остальных" стало аргументом? ;-) Надо делать правильно, а не как у остальных.
BB к сожалению, или счастью, я использую ну очень редко, так что мне такой компонент не актуален, а мои исходники вроде бы более-менее читабельны и без хитрых экспортёров. На любом ЯП.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 16:10 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4522
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Надо делать правильно, а не как у остальных.
BB к сожалению, или счастью, я использую ну очень редко...
ББ Вы значит, не используете, но рассуждаете, что там нужно сделать, и как. Интересная логика.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 16:12 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Евгений Темиргалеев писал(а):
Alexey Veselovsky писал(а):
Надо делать правильно, а не как у остальных.
BB к сожалению, или счастью, я использую ну очень редко...
ББ Вы значит, не используете, но рассуждаете, что там нужно сделать, и как. Интересная логика.

Увидел проблему, о ней сообщил. Что такого?
Скажем так, я являюсь косвенным пользователем ББ ;-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 16:14 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4522
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Евгений Темиргалеев писал(а):
Alexey Veselovsky писал(а):
Надо делать правильно, а не как у остальных.
BB к сожалению, или счастью, я использую ну очень редко...
ББ Вы значит, не используете, но рассуждаете, что там нужно сделать, и как. Интересная логика.

Увидел проблему, о ней сообщил. Что такого?
С чего Вы взяли, что это проблема?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 17:02 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Евгений Темиргалеев писал(а):
С чего Вы взяли, что это проблема?

Увидел визуально. Даже то самое, что мы с вами тут об этом беседуем, вместо того, чтобы заниматься чем-то более другим, указывает на то, что это таки проблема.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 17:19 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4522
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Евгений Темиргалеев писал(а):
С чего Вы взяли, что это проблема?

Увидел визуально. Даже то самое, что мы с вами тут об этом беседуем, вместо того, чтобы заниматься чем-то более другим, указывает на то, что это таки проблема.
Мы беседуем с Вами, вместо того чтобы заниматься делом потому, что я не могу удержаться (мне есть чем заняться, гораздо более полезным). В этом и заключатеся моя проблема. Изначально она проявилась в том, что я влез в топик со своим примером --- померяться органом по составлению правильных циклов с одним выходом...

ББ здесь не причём.

Итак, возвращаясь к "проблеме" ББ. Вы её "увидели визуально" глядя через браузер на содержимое, выдаваемое движком форума. Интересная логика, не правда ли?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 17:29 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Эта проблема не столь интересна, чтобы столь долго её обсуждать. Так что предлагаю закончить это.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 18:37 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8185
Откуда: Троицк, Москва
Alexey Veselovsky писал(а):
Info21 писал(а):
Alexey Veselovsky писал(а):
Оберонов код тут ничуть не легче читается.
Клевета :)

Откуда вам знать? ;-)
Мне как раз это легко знать. Потому что мне Оберонов код тут читается легче, и одно это исключение опровергает Ваше необоснованное (кривое) обобщение, которое, таким образом, оказывается клеветой.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 05 Август, 2010 18:53 

Зарегистрирован: Четверг, 23 Апрель, 2009 18:01
Сообщения: 219
"Оберонов код тут ничуть не легче читается." # "Оберонов код тут ничуть не легче читается всеми программистами мира."
Простите, что приходится писать о таких банальностях, но приходится.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 06 Август, 2010 09:22 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8185
Откуда: Троицк, Москва
Berserker писал(а):
Простите, что приходится писать о таких банальностях, но приходится.
Банальность, о которой приходится напоминать, это что надо следить за кванторами в своих высказываниях, вот и всё.

А указанный факт неравенства совершенно тут ни к селу, ни к городу.
Изучайте логику. (Еще одна банальность.)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

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


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

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


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

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