Форум программистов, компьютерный форум, киберфорум
Наши страницы

Другие языки программирования

Войти
Регистрация
Восстановить пароль
 
 
andyj
62 / 44 / 4
Регистрация: 16.03.2017
Сообщений: 468
#1

Регистрозависимый vs регистронезависимый - Программирование

03.11.2017, 15:29. Просмотров 384. Ответов 27
Метки нет (Все метки)

Добрый день, скажите свое мнение, плииииз!

Пишу свой простой процедурный язык (транслятор), для встраивания в другие программы. Пишу "с нуля", поэтому могу нарушать любые "стандарты".

Не по теме:

Добрался до переменных и прошел успешный запуск первой пятерки команд.
Теперь решил подумать над "регистрозависимостью". Пока код не загружен, легко переписать прошлый код и ввести правила для составления новых команд...



Что Вы думатее над жесткими ограничениями в регистре букв???

Были ли у Вас случаи когда в регистроЗАвисимом языке использовали две переменных или функции в разном регистре?
что-то вроде:
Java
1
2
3
int aBc=123;
int Abc=321;
int abC=432;
Может в чужих кодах с подобным сталкивались?

Не по теме:

p.s. знаю несколько языков по "обе стороны ответа" и меня "зависимость" всегда лишь раздражала... (может потому что первый язык бейсик, а второй паскаль). Решил узнать, может кому-нибудь она наоборот - упростила работу!

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2017, 15:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Регистрозависимый vs регистронезависимый (Программирование):

Регистрозависимый быстрый поиск во вьюхе - Lotus
Коллеги никто не сталкивался, сейчас у меня во всех вьюшках БД быстрый поиск зависит от регистра, хотя флаги Case sensitive в колонках не...

Регистронезависимый поиск - PHP
Сделал поиск, написал элементарную регулярку. Регистр все равно учитывается. в пришедшей строке могут быть любого регистра символы, в str...

Регистронезависимый поиск - MySQL
привет всем, купил я скрипт oxyclassifieds 7.08 Столкнулся с такой проблемой. При поиске регистр чувствителен. Вопрос как...

Говорят что пых регистрозависимый язык - PHP
а это тогда что: class TESt { public function geG() { echo 'И после этого пых - регистрозависимый язык?'; } ...

Выполнить регистронезависимый поиск - Turbo Pascal
как выполнять поиск в файле, чтобы не было зависимости от регистра введенных символов? а то вводишь паскаль, а Паскаль уже не находит... ...

Регистронезависимый поиск LOWER UPPER - Firebird/InterBase
Ребята здравствуйте ... У Interbase 6.5 LOWER как работает ? Только UPPER Работает да select * from employees where...

27
KolodeznyDiver
1894 / 1471 / 167
Регистрация: 01.06.2013
Сообщений: 3,068
08.11.2017, 07:40 #16
Цитата Сообщение от andyj Посмотреть сообщение
Вы за регистрозависимость или против?
За.
Цитата Сообщение от andyj Посмотреть сообщение
плохо знающие клавиатуру - дети, "домохозяйки", тяжело-обучаемые.
Вначале, всё равно нужно клавиатуру освоить, т.е. сложность не шифтом научится пользоваться а запомнить где какая клавиша. Для обучения детей есть игровые графические языки.
Цитата Сообщение от andyj Посмотреть сообщение
сенсорные клавиатуры ... надиктовка кода по телефону голосовой набор ... очки не нужны слабовидящим
Ну вы и преимуществ нашли. Программисты не кодят на планшетах, надиктовкой, не пишут код в рукописи и т.д. Программисту бы удобную клавиатуру, IDE на большом экране.
1
andyj
62 / 44 / 4
Регистрация: 16.03.2017
Сообщений: 468
08.11.2017, 15:12  [ТС] #17
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Вначале, всё равно нужно клавиатуру освоить, т.е. сложность не шифтом научится пользоваться а запомнить где какая клавиша. Для обучения детей есть игровые графические языки.
А так-же если это некий слесарь-наладчик мелкого станка на заводе без высшего образования... или просто в перчатках... научился попапать по клавишам одним пальцем - это одно, но при этом учиться удерживать еще и шифт не хочется... или постоянно переключать капс-лок.

Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Ну вы и преимуществ нашли. Программисты не кодят на планшетах, надиктовкой, не пишут код в рукописи и т.д. Программисту бы удобную клавиатуру, IDE на большом экране.
все меняется... Вы наверное не заметили, но понятие "программист" сейчас сильно "расплылось"! Это и дизайнер прописывающий скрипт смены/перетекания блоков в флеш/js-анимации, и топ-менеджер фирмы блокирующий доступ юзеров фирмы к определенному сайту. И домохозяйка настраивающая робот-пылесос.

На носу эпоха VR(работа в очках с джостиками в руках). Раньше не было качественных голосовых распознавалок. Думаю еще чуть-чуть и сенсорные клавиатуры будут встроены (нарисованы на мониторе) в любой холодильник или микроволновку.

А еще не стоит забывать что телефонов и планшетов с сенсорным экраном уже БОЛЬШЕ чем стационарных компьютеров (и все уже освоили набор СМС)! А ведь есть еще и игровые приставки (вообще без клавиатуры, но с киннектом(стерео датчик для рук или пальцев) и 3Д джостиками) где надо набирать "имя победителя", а хочется что-то более сложное настроить в своем аватаре.
0
korvin_
1974 / 1459 / 228
Регистрация: 28.04.2012
Сообщений: 5,226
09.11.2017, 00:06 #18
Цитата Сообщение от andyj Посмотреть сообщение
1) плохо знающие клавиатуру - дети, "домохозяйки", тяжело-обучаемые.
Для этих людей лучше подойдут визуальные интерфейсы, а не буковки писать.

Цитата Сообщение от andyj Посмотреть сообщение
2) сенсорные клавиатуры - смартфоны/планшеты - еле в клавишу попадаешь, некогда следить еще и за регистром
Программить без полноценной хардварной клавиатуры вообще знатное извращение. На текущее время более удобного, чем полноценнай хардварная клавиатура, интерфейса нет и пока даже не предвидется.

Цитата Сообщение от andyj Посмотреть сообщение
3) надиктовка кода по телефону - (мне приходилось - АД!) - когда надо 2-4 строчки кода заставить набрать и каждый пробел диктовать приходится
Зачем? Вменяемому человеку проще объяснить суть того, что надо сделать, словами, он сам закодит как надо.
Более того, если ты диктуешь код на каком-то языке, человек долен знать его синтаксис и говорить какой регистр использовать ему нет необходимости.

Цитата Сообщение от andyj Посмотреть сообщение
4) голосовой набор - технология на походе. попробуй надиктовать гуглу/сири команду с учетом регистра...
Открою тебе маленький секрет: гугло-поиск (и не только гугло-) регистронезависим, ему пофиг в каком регистре ты что вбиваешь.

Цитата Сообщение от andyj Посмотреть сообщение
5) хорошо выглядит на печати и в рукописи - не надо гадать "здесь большя буква или маленькая"
Хреново выглядит. Потому что хорошо выглядеть он может только в одном случае: программист строго соблюдает конвенцию по использованию регистра, чтобы всё выглядело единообразно. Посмотри примеры хорошео кода на Delphi, например, там везде соблюдается единая стилистика, которая не противоречит регистрозависимости. А раз нет разницы, то зачем платить больше (приводить всё к одному регистру, тем более, что в некоторых языках (человеческих) есть нюансы)?

Цитата Сообщение от andyj Посмотреть сообщение
Вы наверное не заметили, но понятие "программист" сейчас сильно "расплылось"!
Только в твоей голове, разве что.

Цитата Сообщение от andyj Посмотреть сообщение
Это и дизайнер прописывающий скрипт смены/перетекания блоков в флеш/js-анимации
Нет.

Цитата Сообщение от andyj Посмотреть сообщение
и топ-менеджер фирмы блокирующий доступ юзеров фирмы к определенному сайту.
Тем более нет.

Цитата Сообщение от andyj Посмотреть сообщение
И домохозяйка настраивающая робот-пылесос.
Трижды нет.

Цитата Сообщение от andyj Посмотреть сообщение
На носу эпоха VR(работа в очках с джостиками в руках).
Разве что только там, где подобное управление даст преимуществ. Но никак не в программировании.

Цитата Сообщение от andyj Посмотреть сообщение
Раньше не было качественных голосовых распознавалок
И что? Офис бубнящих код программистов?

Цитата Сообщение от andyj Посмотреть сообщение
Думаю еще чуть-чуть и сенсорные клавиатуры будут встроены (нарисованы на мониторе)
Очнись, давно есть моноблоки с сенсорными экранами, и что? Хочешь себе кисти поубивать, пытаясь набирать текст на нём?

Цитата Сообщение от andyj Посмотреть сообщение
А еще не стоит забывать что телефонов и планшетов с сенсорным экраном уже БОЛЬШЕ чем стационарных компьютеров
И что? А шампуней ещё больше, программируй на шампуне.

Цитата Сообщение от andyj Посмотреть сообщение
А ведь есть еще и игровые приставки (вообще без клавиатуры, но с киннектом(стерео датчик для рук или пальцев) и 3Д джостиками) где надо набирать "имя победителя"
И это адово неудобно.

Ты в каком-то выдуманом мирке живёшь. Вот тебе задание: попробуй набрать на своём дойстике весь текст романа «Война и мир» и доложи о результатах.
1
andyj
62 / 44 / 4
Регистрация: 16.03.2017
Сообщений: 468
09.11.2017, 02:25  [ТС] #19
Цитата Сообщение от korvin_ Посмотреть сообщение
Для этих людей лучше подойдут визуальные интерфейсы, а не буковки писать.
согласен, но не все можно сделать на визуальных интерфейсах. Иногда проще небольшой скрипт в пару строк написать чем 2 сотни кнопок тыкать выбирая варианты. А еще есть дети, которые знают основы, готовы расти, но еще не очень хорошо знают как большие буквы включать.

Цитата Сообщение от korvin_ Посмотреть сообщение
Программить без полноценной хардварной клавиатуры вообще знатное извращение. На текущее время более удобного, чем полноценнай хардварная клавиатура, интерфейса нет и пока даже не предвидется.
Видел по телеку несколько раз транляцию "встречи политика с репортерами". Там некоторые не глядя ОЧЕНЬ БЫСТРО набивали текст на айпэдах или суб-ноутбуках. А еще несколько лет назад слышал как (кажется на хабре) писали терминал для управлением сервером через терминалку(линукс-командами) из метро.

Думаю что скоро "слепой печати" будут на планшетах учить... как на самом универсальном ("мне нужна другая раскладка - не qwerty, кнопки поуже и повыше - скачайте мои настройки клавы с моего аккаунта гугла") и на самом распространенном устройстве.

Цитата Сообщение от korvin_ Посмотреть сообщение
Только в твоей голове, разве что.
Оскорбляешь??? Никогда не переходи на личности если не согласен с чужим мнением!!! Иначе пойдут жалобы!
Я поработал на крупной фирме (в опенспейсе). Там было несколько девчонок "джавистов" задачей которых было писать тесты в 10-15 строк для тестирования интерфейсов (кажется на jUnit). Еще недавно это были "тестеры-мануальщики". Теперь их зовут программистами...

Цитата Сообщение от korvin_ Посмотреть сообщение
Нет.
Цитата Сообщение от korvin_ Посмотреть сообщение
Тем более нет.
Цитата Сообщение от korvin_ Посмотреть сообщение
Трижды нет.
Что нет??? Ты их не считаешь программистами, но на фирме такого топ-менеджера звали программистом, т.к. к нему подходили директора и просили "закодировать" уровень доступа. Он открывал блокнот, вспоминал комады и потом кодом (целый десяток команд) открывал или закрывал сайты правя скрипт... И ему доплачивали на фирме "как программисту".
Можешь хоть топать ногами, но "тыжпрограммист" появилось не вчера и относится к любому "эникейщику". Достаточно лишь дать им язык попроще как они смело станут "великими программистами".

Цитата Сообщение от korvin_ Посмотреть сообщение
Разве что только там, где подобное управление даст преимуществ. Но никак не в программировании.
Вы же понимаете что VR проще программировать "изнутри", а не снаружи... Переставить диван или перевесить картину на стене проще "мануально" за несколько секунд, чем ища это в коде на мониторе. А скоро надо будет писать алгоритмы поведения предметов в VR задавая или правя некие просты скрипты.

Цитата Сообщение от korvin_ Посмотреть сообщение
И что? Офис бубнящих код программистов?
Возможно... В возможно это будет "вторичной системой" ("закрой окно", "первая метка", "зафиксировать GIT ветку) - то что легче запомнить голосом, чем лезть искать в меню или посадить на HotKey.
А возможно это будет опять-же частью VR или AR. Или частью программирования умного дома... Пока система еще не надежна! 10-15 лет назад я был уверен что это будет "вот-вот". Но гугл и сири сделали прорыв лишь недавно... А для языка нужна не сетевая версия, а локальная! или с сетевая, но очень быстрым отзывом.

Цитата Сообщение от korvin_ Посмотреть сообщение
Очнись, давно есть моноблоки с сенсорными экранами, и что? Хочешь себе кисти поубивать, пытаясь набирать текст на нём?
Опять-же, я не говорю что это будет профессиональным инструментом!!! Лично меня бесят даже ноутбуковские клавы, не говоря уж о маковских. Меня раздражает когда на мышке всего 2 кнопки и нет ролика... Но я знаю людей которым ноуты нравятся больше чем компы. И им не нужна мышь даже на столе - вполне хватает встроенного тач-пэда... и убедить их что мышь удобнее - не реально! "на вкус и цвет".
А еще у сенсоров планируется сделать "отзыв" микрокапсулами - 8 лет назад (во времена покетов) даже никто не думал об этом.

Цитата Сообщение от korvin_ Посмотреть сообщение
И что? А шампуней ещё больше, программируй на шампуне.
Опять переходишь на личности???

Цитата Сообщение от korvin_ Посмотреть сообщение
И это адово неудобно.
Ты в каком-то выдуманом мирке живёшь. Вот тебе задание: попробуй набрать на своём дойстике весь текст романа «Война и мир» и доложи о результатах.
ЩАС! уже побежал набирать! Мы о преспективах сверх-простых языков программирования под подобные "устройства ввода" говорим или какашками кидаемся?
0
korvin_
1974 / 1459 / 228
Регистрация: 28.04.2012
Сообщений: 5,226
09.11.2017, 09:01 #20
Цитата Сообщение от andyj Посмотреть сообщение
Оскорбляешь?
Констатирую факт.

Цитата Сообщение от andyj Посмотреть сообщение
Я поработал на крупной фирме (в опенспейсе). Там было несколько девчонок "джавистов" задачей которых было писать тесты в 10-15 строк для тестирования интерфейсов (кажется на jUnit). Еще недавно это были "тестеры-мануальщики". Теперь их зовут программистами...
Какая печальная фирма. А в нормальных их как звали тестировщиками, так и зовут.

Цитата Сообщение от andyj Посмотреть сообщение
Ты их не считаешь программистами, но на фирме такого топ-менеджера звали программистом, т.к. к нему подходили директора и просили "закодировать" уровень доступа.
, а директоров тоже называли программистами?

Цитата Сообщение от andyj Посмотреть сообщение
Он открывал блокнот, вспоминал комады и потом кодом (целый десяток команд) открывал или закрывал сайты правя скрипт...
x2

Цитата Сообщение от andyj Посмотреть сообщение
И ему доплачивали на фирме "как программисту".
Фирма, видимо, называется “ООО «Рога и Копыта»”

Цитата Сообщение от andyj Посмотреть сообщение
но "тыжпрограммист" появилось не вчера и относится к любому "эникейщику".
Это просто мем, возникший из идиотских ситуаций и высмеивающий их.

Цитата Сообщение от andyj Посмотреть сообщение
Достаточно лишь дать им язык попроще как они смело станут "великими программистами".
Не станут.

Цитата Сообщение от andyj Посмотреть сообщение
VR проще программировать "изнутри", а не снаружи...
Нет, не проще.

Цитата Сообщение от andyj Посмотреть сообщение
Переставить диван или перевесить картину на стене проще "мануально" за несколько секунд
Какое это имеет отношение к программированию?

Цитата Сообщение от andyj Посмотреть сообщение
А скоро надо будет писать алгоритмы поведения предметов в VR задавая или правя некие просты скрипты.
А сейчас там статика сплошная? Ну-ну.

Цитата Сообщение от andyj Посмотреть сообщение
Опять переходишь на личности?
Намекаю на отсутствие логики в последовательности рассудений.

Цитата Сообщение от andyj Посмотреть сообщение
Мы о преспективах сверх-простых языков программирования под подобные "устройства ввода" говорим
Никаких сверх-простых языков не было, нет, и не будет.
3
Rius
09.11.2017, 10:35
  #21

Не по теме:

korvin_, не тратьте время, тут уже ничего не исправить. Как делал, так и будет делать, на полезные советы только агрессивная реакция, ведь переучиваться же надо, а лень.
А язык этот никогда не будет написан и не получит распространения, так что регистро(не)зависимость его значения не имеет.

0
andyj
62 / 44 / 4
Регистрация: 16.03.2017
Сообщений: 468
09.11.2017, 15:45  [ТС] #22
Цитата Сообщение от korvin_ Посмотреть сообщение
но "тыжпрограммист" появилось не вчера и относится к любому "эникейщику".
Это просто мем, возникший из идиотских ситуаций и высмеивающий их.
Вчера тыжпрограммист должен был настроить телевизор, сегодня его упрашивают взломать VK-аккаунт подруги, а завтра попросят подправить скрипт работы пылесоса чтобы "угол не обходил".
"тыжпрограммист" для крупных фирм и для мелких обывателей (и мелких фирм в десяток человек и с владельцем с деньгами но без высшего образования - таких фирм СОТНИ) явно отличается. В маленьком удаленном городке на 10-30 тыс человек (десяток вокруг моего города) тяжело найти полноценного программиста и из "центра" не каждый готов приехать, а того что надо автоматизировать с каждым годом все больше... Вот и растягивается понятие программист на тех кто хоть что-то знает в командах.

Опять-же... когда я учился на мой город была лишь одна кафедра "приклодного программирования" на матфаке, учившего группу в 30 чел. языкам программирования. Примерно половина становилась программистами (и те часто уезжали работать за границу). Сейчас таких "обучалок" десятки! от ПТУ до финансовых институтов... и все выходят "программистами" (с дипломами, знанием основ и желанием работать "по специальности"). Город почти не разросся, а тех кто умеет хоть немножко кодировать в десятки-сотни раз больше! Появились десятки фирм с программистами работающими на заграницу или для внутренних заказчиков... "средний уровень грамотности" вырос в десятки раз!

Цитата Сообщение от korvin_ Посмотреть сообщение
VR проще программировать "изнутри", а не снаружи...
Нет, не проще.
А вы откуда знаете? видели хоть один такой язык? На сегодня все VR кодятся снаружи! т.к. VR не особо распространено! Это лишь игрушка для особых фанатов! А вот когда VA(дополненная) станет распространено... (+5 лет минимум) когда его обяжут носить всех сварщиках на высотках, всех инженеров на заводах, или даже всех топ менеджеров на фирме... (и китайцы наплодят свои очки дешевле 50-100$) вот тогда посмотрим как будут кодировать расположение объектов в VR и тонкие реакции их на окружающий мир (где не обойтись хотябы без if/then не говоря о цикалх, потоках и базах данных) ...каждый раз ради обнаруженного бага бежать в офис за клавиатурой врядли будут!

Цитата Сообщение от korvin_ Посмотреть сообщение
Никаких сверх-простых языков не было, нет, и не будет.
Откуда такая уверенность что "не будет"??? Спрос рождает предложение! Я видел это на примере 1С(7.7) - любой студент мнил себя программистом, любой бухгалтер смело залезал в программу чтобы подправить код расчета зарплаты. А сейчас и студентов, знающих основы кодинга больше и устройств способных к перепрограммированию становится с каждым годом все больше!

Не по теме:

Цитата Сообщение от Rius Посмотреть сообщение
не тратьте время, тут уже ничего не исправить. Как делал, так и будет делать, на полезные советы только агрессивная реакция, ведь переучиваться же надо, а лень.
А вы то куда влезли? Что "Как делал, так и будет делать"? Мы здесь о ПЕРСПЕКТИВАХ простых языков (с низким порогом входа) говорим... Меня никто не пытается в чем-то переубедить! Я лишь привел список потенциальных направлений где регистроЗАвисимые языки будут мешать, а меня (без доводов, лишь "давя авторитетом") уверяют что этого никогда не случится!
Цитата Сообщение от Rius Посмотреть сообщение
А язык этот никогда не будет написан и не получит распространения, так что регистро(не)зависимость его значения не имеет.
Никогда не будет написан и никогда не получит распространения - это разные вещи! Мой яызык УЖЕ написан и по немногу развивается (вчера еще две конструкции придумал). Он встроен в узко-специализированную утилиту (для одной-двух местных фирм) и в ближайшее время в опенсорс не уйдет. (планирую встроить еще и в сайт для админки и в одну андроид-программу) Был написан 10 лет назад, а сейчас реанимирую (на другом языке переписываю, упрощаю)... на этапе написания ядра нужно было (пока кода и примеров было не много, и легко было исправить) определиться с регистрозависимостью/независимость... я определился! НЕзависимость - т.к. нужнен низкий порог входа. А дальше лишь треп по потенциалам применения...

0
Rius
Эксперт .NET
3222 / 2271 / 530
Регистрация: 25.05.2015
Сообщений: 7,224
Записей в блоге: 9
Завершенные тесты: 4
09.11.2017, 16:37 #23
Цитата Сообщение от andyj Посмотреть сообщение
Он встроен в узко-специализированную утилиту (для одной-двух местных фирм) и в ближайшее время в опенсорс не уйдет.
Я уже в курсе про ваши утилиты, ваше отношение к их разработке и распространению. Потому и говорю. Разработано не будет и распространения не получит.

Кстати, интересно, что вы решили насчёт LGPL лицензии Lazarus и разрабатываемых вами утилит?

Добавлено через 21 минуту
Цитата Сообщение от andyj Посмотреть сообщение
А вы откуда знаете? видели хоть один такой язык? На сегодня все VR кодятся снаружи! т.к. VR не особо распространено! Это лишь игрушка для особых фанатов! А вот когда VA(дополненная) станет распространено... (+5 лет минимум) когда его обяжут носить всех сварщиках на высотках, всех инженеров на заводах, или даже всех топ менеджеров на фирме... (и китайцы наплодят свои очки дешевле 50-100$) вот тогда посмотрим как будут кодировать расположение объектов в VR и тонкие реакции их на окружающий мир (где не обойтись хотябы без if/then не говоря о цикалх, потоках и базах данных) ...каждый раз ради обнаруженного бага бежать в офис за клавиатурой врядли будут!
Видели. Графические языки программирования ПЛК, типа CFC, FBD или LD. Где программа строится блоками, их перетаскиванием, соединением и взаимным расположением.
Для натасканных на такие схемы инженеров должно быть удобно. А для программистов на ЯВУ - та ещё жесть. И фиг вы на таких языках напишете что-то типа GTA 5.
0
andyj
09.11.2017, 16:45  [ТС]
  #24

Не по теме:

Цитата Сообщение от Rius Посмотреть сообщение
Кстати, интересно, что вы решили насчёт LGPL лицензии Lazarus и разрабатываемых вами утилит?
Ничего пока не решил! Оставил для написания прототипов (удобно дизайн менять и компилируется быстро) и закрыл планы по распространению разработок с лицензией. Подумаю позднее когда/если без этого будет никак... буду искать с кем проконсультироваться (уж точно не здесь - здесь больше путаницы вводят, чем "по простому" объяснят).

Цитата Сообщение от Rius Посмотреть сообщение
Разработано не будет и распространения не получит.
еще раз говорю: между "разработано не будет" и "распространение не получит" большая разница! Мои утилиты вполне работают (не только у меня)! А с распространением... мне это не особо нужно! Это не основная моя работа. (уж не Лазарус точно) Просто была (бредовая) идея поделиться с Сообществом тем что упростило жизнь лично мне...

Есть несколько фирм "на обслуживании" (в других языках/программах). Для них можно бесплатно (без лицензий) поставить свои утилиты для упрощения их работы(со встроенным языком и мной-же настраиваемым под юзверей) - это будет "полигон для испытаний". Язык я пишу (пока) just for fun, а не ради мечты на нем заработать или хотя-бы сделать популярным. Он уж слишком специфичный для этого (стандартную логику программирования выворачивает и кучу стандартов нарушает). В идеале он должен быть "серверным" (аля PHP), просто на Лазарусе его на порядки проще разрабатывать чем на Java+js.

0
Rius
Эксперт .NET
3222 / 2271 / 530
Регистрация: 25.05.2015
Сообщений: 7,224
Записей в блоге: 9
Завершенные тесты: 4
09.11.2017, 16:56 #25
Цитата Сообщение от andyj Посмотреть сообщение
еще раз говорю: между "разработано не будет" и "распространение не получит" большая разница! Мои утилиты вполне работают (не только у меня)! А с распространением... мне это не особо нужно! Это не основная моя работа. (уж не Лазарус точно)
Согласен, разница есть. Однако, вывод тот же. Потому что разработать язык программирования и что-то там встроить в свою программу локального применения - тоже вещи разные.
Цитата Сообщение от andyj Посмотреть сообщение
Просто была (бредовая) идея поделиться с Сообществом тем что упростило жизнь лично мне...
Почему же? Хорошая идея. Странно тут только ваше отношение к получаемой обратной связи.
Цитата Сообщение от andyj Посмотреть сообщение
Есть несколько фирм "на обслуживании" (в других языках/программах). Для них можно бесплатно (без лицензий) поставить свои утилиты для упрощения их работы(со встроенным языком и мной-же настраиваемым под юзверей) - это будет "полигон для испытаний".
Я вам уже говорил, что они как пользователи не могут адекватно оценить уровень реализации вашего ПО и его удобства ("что вам поставили - тем и пользуйтесь!"). А здесь, на форуме, вы советов слышать не желаете.
0
andyj
62 / 44 / 4
Регистрация: 16.03.2017
Сообщений: 468
09.11.2017, 17:29  [ТС] #26
Цитата Сообщение от Rius Посмотреть сообщение
Видели. Графические языки программирования ПЛК, типа CFC, FBD или LD. Где программа строится блоками, их перетаскиванием, соединением и взаимным расположением.
Для натасканных на такие схемы инженеров должно быть удобно. А для программистов на ЯВУ - та ещё жесть. И фиг вы на таких языках напишете что-то типа GTA 5.
Мы же о VR/AR говорим... Даже в ваших блоках (посмотрел скриншоты по вашему списку языков) есть "имена блоков"(читай как "переменные")! Которые (в идеале) тоже проще набирать не выходя из VR - кликами в пространстве "перчатками" в особой "зоне настройки". А значит за регистром имен будет довольно тяжело следить. Не удивлюсь если в именах блоков будут целые предложения написаны (с пробелами). И ничего не мешает в некоторых блоках встроить полноценные специализированные "микро-языки" - скрипты на 1-5 строк кода, которые сможет подправить "опытный юзер" прямо на месте (, а если не сможет - запросит полноценного программиста с полноценной клавиатурой).

GTA 5 состоит из движка и "логики ботов". Которые (в идеале) могли бы настраивать сами игроки, знающие лишь основы программирования (а не все тонкости java). Заставь там персонажа лезгинку танцевать лишь на java/С++ или на чистых блоках без циклов - думаю рано или поздно будет нужен "микс"... для разных "уровней" программистов...

Добавлено через 21 минуту

Не по теме:

Цитата Сообщение от Rius Посмотреть сообщение
Почему же? Хорошая идея. Странно тут только ваше отношение к получаемой обратной связи.
Ну почему-же... я помню первый комментарий на мою попытку выложить программу для редактирования RTF-хелпов... Несколько дней была тишина, а потом пошли комментарии типа "судя по скриншоту я не пользовался бы ей, даже если бы мне заплатили" и "0 скачиваний". А ведь я просил адекватного анализа и просьб/советов по доработке под нужды Сообщества. И лишь спустя пол года (когда я уже окончательно забил на нее) я получил (возможно от вас) десяток (вполне разумных, но полных желчи) мест которые стоило бы исправить. Я их исправил, но повторять процедуру поливания дер.... мне уже не хочется и исправленный вариант останется лишь в моей копилке.

Цитата Сообщение от Rius Посмотреть сообщение
Я вам уже говорил, что они как пользователи не могут адекватно оценить уровень реализации вашего ПО и его удобства ("что вам поставили - тем и пользуйтесь!").
Их оценка - это "пользоваться или отказаться". (бывало и отказывались) Или зная мои возможности (а они знают) просьбы добавить новый функционал или скрыть не нужную кнопку. Для некоторых утилит они меня и дизайн просили слегка переделать (или "вернуть прошлый"). ИМХО это вполне адекватная "оценка уровня реализации и удобства".

Цитата Сообщение от Rius Посмотреть сообщение
А здесь, на форуме, вы советов слышать не желаете.
А какие советы? Вы вопрос читали? Нужен "низкий прог входа"(у меня и без этого язык слишком сложный) - это регистроНЕзависимость. Был один адекватный ответ с объяснением и я им воспользовался (и пометил как "лучший ответ"). Остальные все уровня "я за регистроЗАвисимость" без объяснения причин (скорее "я так привык" или "так правильнее ибо все пользуются" или "читать потом удобнее").

0
Rius
Эксперт .NET
3222 / 2271 / 530
Регистрация: 25.05.2015
Сообщений: 7,224
Записей в блоге: 9
Завершенные тесты: 4
09.11.2017, 17:57 #27
Цитата Сообщение от andyj Посмотреть сообщение
И ничего не мешает в некоторых блоках встроить полноценные специализированные "микро-языки" - скрипты на 1-5 строк кода, которые сможет подправить "опытный юзер" прямо на месте (, а если не сможет - запросит полноценного программиста с полноценной клавиатурой).
Там мешает совсем другое. То, что не задано в готовых блоках, приходится реализовывать самостоятельно. А реализовать самостоятельно что-то сложное, внезапно(!), по сравнению с ЯВУ нерационально сложно.

Цитата Сообщение от andyj Посмотреть сообщение
Ну почему-же... я помню первый комментарий на мою попытку выложить программу для редактирования RTF-хелпов... Несколько дней была тишина, а потом пошли комментарии типа "судя по скриншоту я не пользовался бы ей, даже если бы мне заплатили" и "0 скачиваний".
Просто скриншот интерфейса оттолкнул большинство потенциальных тестеров, привыкших к современному ПО. А распространение бинарника без исходников - и оставшихся.
Ну и ваш взгляд на удобство весьма оригинален, не совпал с остальными форумчанами.
Цитата Сообщение от andyj Посмотреть сообщение
ИМХО это вполне адекватная "оценка уровня реализации и удобства".
На самом деле нет. Нужен взгляд бОльших специалистов, чтобы оценить работу. Они могут обратить внимание на те детали, с которыми обычные пользователи покорно смиряются, а у автора просто глаз замылен. Кстати, это вы могли заметить как раз на редакторе RTF.
0
andyj
62 / 44 / 4
Регистрация: 16.03.2017
Сообщений: 468
09.11.2017, 18:25  [ТС] #28
Цитата Сообщение от Rius Посмотреть сообщение
Там мешает совсем другое. То, что не задано в готовых блоках, приходится реализовывать самостоятельно. А реализовать самостоятельно что-то сложное, внезапно(!), по сравнению с ЯВУ нерационально сложно.
Для меня это пока сплошная теория! Мечты о будующем... VR еще не популярно и куда и как пойдет его развитие предсказать тяжело! Одним из вариатов развития будет создание специализированных языков под VR. Возможно на основе современных, возможно на основе мертвых/забытых, а возможно созданных с нуля. Возможно(а возможно и нет) часть программирования будет происходить непосредственно изнутри VR/AR без использования полноценной клавиатуры и мыши. Хотя возможно для этого будут созданы особые гаджеты с "носимой" клавиатурой.

Не по теме:

Цитата Сообщение от Rius Посмотреть сообщение
Просто скриншот интерфейса оттолкнул большинство потенциальных тестеров, привыкших к современному ПО.
Я думал что сообщество и нужно для того чтобы "учить участников" советами, а не отталкивать их за неудачные проекты поливая их грязью... типа "ты такой тупой что сам не догадался как надо?" - да не догадался! Даже на основе скриншота можно бысло сделать много выводов и дать советы там где у меня (как у программиста следящего за достаточно сложной начинкой, а не дизайном) "замылился глаз". (часто маленькую полезную кнопку в 3м уровне вложения меню проще сделать огромной и ярко-красной в пол экрана чтобы проще было тестировать, а потом "забыть убрать привыкнув", хоть и редко пользуешься - нужно внешнее мнение чтобы обратить на это внимание)

Цитата Сообщение от Rius Посмотреть сообщение
А распространение бинарника без исходников - и оставшихся.
На чистку исходников до состояния "не стыдно показывать" нужно было время... и желание! А желание без одобрения сообществом как-то не возникает... нафига стараться если оно никому кроме меня не нужно "даже за доплату"??? Если бы было хоть пару "одобрений" (кроме "+" за старание), я бы вычистил/облагородил код и выложил бы куда-нибудь вроде гитхаба. На тот момент это была моя первая утилита на Лазарус! и я готов был постараться... спустя пол года игнора желания уже давно угасло и все ваши "наезды" воспринимались в штыки - "вовремя же вы все вспомнили - у меня уже нет времени вспоминать как вообще та утилита устроена, да и наезды уже надоели - хочется уже послать, а не взяться за переделку".

Цитата Сообщение от Rius Посмотреть сообщение
Ну и ваш взгляд на удобство весьма оригинален, не совпал с остальными форумчанами.
Опять-же сообщество нужно чтобы УЧИТЬ! И чтобы вводить стандарты! В java(спринг) есть "правила оформления кода", есть стандарты по созданию дизайна... В Лазарусе их нет (2-3 совета на сайте не в счет)! А скурпулезно анализировать "современное ПО" чтобы "делать похоже" (особенно если перепробовал МНОГО аналогов и они ВСЕ меня не устроили) как-то не правильно... Для этого и нужно сообщество... я так думал...

0
09.11.2017, 18:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2017, 18:25
Привет! Вот еще темы с ответами:

.NET 4.x Можно ли реализовать регистронезависимый поиск подстроки - C#
Есть ли такое? IndexOf регистрозависим, а использовать регулярные выражения ради поиска подстроки как-то не хочется.

Поиск строки в файле (регистрозависимый, если есть латинские буквы) - C (СИ)
Ввести имя файла и некоторую строку. Произвести поиск строки в файле, причем если в строке встречаются латинские буквы – вести для них...

Нужно сделать регистронезависимый поиск по таблице, содержащей русские буквы - Программирование Android
Здравствуйте! Мне нужно добавить возможность выборки из базы данных sqlite по русским буквам (содержащие известнрую проблему с like и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.