К вам на хаос постучался дядя Клаус

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Re: К вам на хаос постучался дядя Клаус

Сообщение Снег Север » 23.10.2023 07:13:47

Сквозняк писал(а):Соответственно, твои переменные будут выглядеть как СССР, ЫCCCP, ЁСССР, КCCCP, УСССР, а если букв не жалко, то можно по желанию и через чёрточку написать - Ё_СССР Лепота!

Мусор. Наглядный пример "горя от ума"...
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3038
Зарегистрирован: 27.11.2007 16:14:47

Re: К вам на хаос постучался дядя Клаус

Сообщение Сквозняк » 23.10.2023 23:19:18

SSerge писал(а):Есть в нынешнем пространстве языки программирования, в которых, например, тип переменной обозначается каким либо дополнительным значком. Казалось бы, хорошая идея. Однако на деле это изрядно неудобно и создаёт чертовски назойливый мусор в листинге программы.


Годами большинство переменных маркирую цифрами, соответствующими их базовому типу. Это наоборот удобно, потому что по переменной видно даже в редакторе без подсветок, что это переменная а не функция и какой примерно диапазон данных от неё ждать. Посмотрел и видишь. Кроме того, часто приходится какие-то имена шерстить сторонним поисковиком во всём проекте. С именами типа A, B, C это занятие потерпит фиаско, а если там A3, B52, C8 то уже намного лучше, такой текст хорошо ищется даже без разбора синтаксиса программы! То есть маркировка переменных рулит и педалит. В баше маркировка тоже помогла бы, чтобы не нужно закрывать косую черту её дубликатом, а потом, на всякий случай ещё раз, ведь неизвестно, делалось ли это раньше, в результате / легко может превратиться /////////////// И эта дрянь происходит из-за отсутствия маркировки данных.

SSerge писал(а):То, что вы предлагаете, фактически не решит ни одной проблемы,


Ещё как решает. Имена типа sinhronizacija_pjatogo_puskatelja_pljuskina станут писаться нормальными буквами без замены одних букв другими! Английский алфавит ущербен и это факт.

SSerge писал(а):но зато добавит сложностей к имеющемуся и породит целый комплекс нетривиальных зависимостей, кторые никто не удосужится решать.


Проблемы нужно решать по мере их появления. Кроме gdb разве у нас есть в линуксе какой-то часто используемый отладчик? С его привинчиванием к иде как-то справлялись, там много проблем было, а значит при необходимости можно и сделать патч, разрешающий больше символов для имён, без контроля качества самих имён - если программа собралась, то это уже сделал компилятор.

SSerge писал(а):Вспомните, сколько времени он например не отображал строки в национальных алфавитах. А уж переменные в национальных алфавитах...


Очень мало им пользовался, больше его собирал и лепил патчи для привинчивания к иде. Потому не прочувствовал эту проблему. Не только переменные, но и имена процедур с функциями!

Добавлено спустя 3 минуты 49 секунд:
Снег Север писал(а):
Сквозняк писал(а):Соответственно, твои переменные будут выглядеть как СССР, ЫCCCP, ЁСССР, КCCCP, УСССР, а если букв не жалко, то можно по желанию и через чёрточку написать - Ё_СССР Лепота!

Мусор. Наглядный пример "горя от ума"...


Оно работает и хорошо, а на ваш любимый английский язык даже реплики персонажей нормально не перевести - переводчик во фразах без ругательств предлагает факи использовать, потому что других аналогов у него нету. Хотя, интеллигентам нормальные вещи не объяснишь ведь...
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: К вам на хаос постучался дядя Клаус

Сообщение SSerge » 24.10.2023 04:44:35

Сквозняк, вам определённо надо ознакомиться и применить в собственную практику "письменность будущего" http://fonostenograf.narod.ru
Что уж мелочиться наивными именами функций и переменных на русском. :shock:

Добавлено спустя 13 минут 4 секунды:
Сквозняк писал(а): переводчик во фразах без ругательств предлагает факи использоват

Это какой переводчик? Гугловый что ли? Так он, падло, еще и постоянно перестраивает фразы так, чтобы обязательно исказить смысл. Даже без факов. Убеждён, что это делается намеренно по отношению и из-за сами-знаете-чего.
Ежели ж кожаный отечественный - так скорее всего нормально языка не знает, на который переводит. Или с которого переводит.
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: К вам на хаос постучался дядя Клаус

Сообщение Alex2013 » 24.10.2023 07:43:15

Чуть лирики...
1 Ы как маркер улыбнуло. "Ымперия" же. :D
2 "Фашики" есть и русские ( особенно пошло выглядят замаскированный "рунические" или "а-социальные" типа нацболов, нет "Дед" Лимонов был крут, но партия полный отстой! )
3 Блин, а в то что "буча" ( которая явно только повод для остракизма, но тем не менее повод то реальный) закончится никто уже не верит ? Ага! "Стабильная война" из "Призрака в доспехах" SAC 2045 - аниме в жизнь! Блин ! Деградация она такая деградация ! "Взул и забул!" (с) старая укр. реклама из 90-х ( то бишь "Обул и забыл" )
4 Про "людей vs хуманойды(-человеки)" если издавать меньше "криков о тишине " станет тише. :idea:

===============
А по сути ИМХО было бы совсем неплохо если бы была возможность писать код на любом языке с двухсторонней автоматической трансляцией имен и операторов . И да, хоть с китайского на русский или с ложбана(сравнительно новый искусственный язык типа эсперанто ) на клингонский (фантастический но тем не менее реально существующий). Локальная проверка орфографии при желаний встраивается даже в блокнот ( в Notepad ++) так что (ИМХО) и простой переводчик встроить в IDE не бог весть какая сложная задача. Язык программирования это его "логическое ядро", а не сами мнемоники которые вполне можно переводить на любой понятный "людской язык" как угодно.

Добавлено спустя 48 минут 45 секунд:
SSerge писал(а):Это какой переводчик? Гугловый что ли?

Гуголвый просто тупит из за попыток "объять необъятное" ( но древний как мамнонт и кривой для любого языка ) .
Яндексный неплох ( просто потому что новее ) но тоже дольно туп ( обожает путать мужской и женский род и т.д. )
Лучший из ИИ-шных этот https://www.deepl.com/translator
...большие тексты переводить не пробовал но вроде самый понятливый .
Alex2013
долгожитель
 
Сообщения: 3048
Зарегистрирован: 03.04.2013 11:59:44

Re: К вам на хаос постучался дядя Клаус

Сообщение stikriz11 » 24.10.2023 10:15:34

С именами типа A, B, C это занятие потерпит фиаско, а если там A3, B52, C8 то уже намного лучше,

За такое надо вывести за сарай и расстрелять. Ну, правда, букв не хватает? Времена бейсиков давно прошли. По человечески надо писать имена переменных.

Локальная проверка орфографии при желаний встраивается даже в блокнот ( в Notepad ++) так что (ИМХО) и простой переводчик встроить в IDE не бог весть какая сложная задача.

Блестящая идея. И орфографию (сразу выявит проблемы СССР) и переводчик для лучшего понимания, можно еще таблицу замены одного на другое, чтобы можно было просмотреть либу в оригинале и в переводе. ИИ натравить. Думаю, оно справится.
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: К вам на хаос постучался дядя Клаус

Сообщение Сквозняк » 24.10.2023 15:32:28

SSerge писал(а):Сквозняк, вам определённо надо ознакомиться и применить в собственную практику "письменность будущего" http://fonostenograf.narod.ru
Что уж мелочиться наивными именами функций и переменных на русском. :shock:


Это всё лажа, придуманная яйцеголовыми псевдоинтеллектуалами. В начале 20 века и раньше тоже придумывали искусственные языки и заставляли народ на них говорить, а теперь фанаты этих языков не могут на них ни одной интересной художественной книжки написать. Русский язык наше всё.

SSerge писал(а):Это какой переводчик? Гугловый что ли?


Гугловый ещё летом тормозил и валился на русских фразах. Сейчас лучше всего переводит яндексовый, но и его могут сломать.

SSerge писал(а):Ежели ж кожаный отечественный - так скорее всего нормально языка не знает, на который переводит.


Ну и как по английски будет: пендаль, подзатыльник, охренел? Слап не предлагать, потому что по умолчанию это пощёчина.

Добавлено спустя 13 минут 8 секунд:
Alex2013 писал(а):Стабильная война" из "Призрака в доспехах"


Без войн сейчас бы голые в естественных мехах по лесу бегали. Деграданты хотят общество для тупых, в котором интеллект наказуем, но пока идёт война, без умников их перебьют. Потому они замыслили устроить глобализацию и "мир", в котором не нужно будет воевать - эйцелопы с дубинами придут в любую точку планеты и мирно заколотят, и ни у кого не будет палки стрелялки. Нормальный мир может быть только при диктатуре развивающихся интеллектуалов, но никак ни при измах и "демократии". Ну а человеки/люди - это из Писания, в нём словом "люди" направо и налево не разбрасывались и называли только тех, кто достиг этого состояния, или за компанию с кем надо.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: К вам на хаос постучался дядя Клаус

Сообщение sts » 24.10.2023 15:50:25

stikriz11 писал(а):За такое надо вывести за сарай и расстрелять. Ну, правда, букв не хватает? Времена бейсиков давно прошли. По человечески надо писать имена переменных.

надо быть дураком чтоб ориентироваться на имя переменной, в любом случае надо отследить что это, откуда берется, а раз это в любом случае делаешь то и имя становится неважным, программисту все равно как переменная называется у него маппинг происходит по мере написания или изучения кода.
sts
постоялец
 
Сообщения: 431
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: К вам на хаос постучался дядя Клаус

Сообщение Сквозняк » 24.10.2023 15:55:14

stikriz11 писал(а):За такое надо вывести за сарай и расстрелять. Ну, правда, букв не хватает? Времена бейсиков давно прошли. По человечески надо писать имена переменных.


А я люди, человеки - в Израиле и пишут на иврите :mrgreen: Букв именно не хватает, без них не угадать Q содержит 1 байт, 4, 8, или там вообще текст. Ипоисковику объясни, как такую переменную в мегабайтах текста искать.

Добавлено спустя 2 минуты 36 секунд:
sts писал(а):
stikriz11 писал(а):За такое надо вывести за сарай и расстрелять. Ну, правда, букв не хватает? Времена бейсиков давно прошли. По человечески надо писать имена переменных.

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


Замечательно, вот "умным" поисковики kwrite с kfind и ищите через них все случаи применения переменной q. Её происхождения часто недостаточно.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: К вам на хаос постучался дядя Клаус

Сообщение stikriz11 » 24.10.2023 17:43:14

надо быть дураком чтоб ориентироваться на имя переменной

Надо быть дураком, чтобы давать переменным простые имена из буквы и цифры, если это только не счетчик какой.
как такую переменную в мегабайтах текста искать

Найти объявление уже не работает? Если очень хочется, можно использовать префиксы, которые определяют тип данных. Но, это старая идея, давно все от такой мудатни отказались. Это засоряет текст, мешает пониманию. Кстати, Борланды первыми отказались в Дельфи 1 еще.
А вот, глупость написана:
все применения
это о чем? Это о глобальной переменной, которая используется везде? Дак, такое допускать нельзя. Такого программиста надо увольнять немедленно. Аля индусский код?
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: К вам на хаос постучался дядя Клаус

Сообщение Сквозняк » 24.10.2023 19:28:24

stikriz11 писал(а):Надо быть дураком, чтобы давать переменным простые имена из буквы и цифры, если это только не счетчик какой.


Надо быть дураком, чтобы не пользоваться цифрами. Это возвращает в те времена, когда цифры писали буквами. Цифры это не хухры-мухры, а стилизованные фигуры из пальцев, потому они подсознательно удобны, когда не очень большие. Единичка - фак, 2 - знак V перевёрнутый, тройка - уже три пальца, четвёрка - там после стилизации неудобный жест, зато пятёрка - ладонь вид сбоку и так далее.

stikriz11 писал(а):Найти объявление уже не работает?


Во первых, не везде работает, а во вторых, как говорил терминатор, этого недостаточно - использование имён тоже шмонать приходится.

stikriz11 писал(а):А вот, глупость написана:


Для следующих пути инволюции любая мудрость - плохо.

stikriz11 писал(а):это о чем? Это о глобальной переменной, которая используется везде?


Любое имя.

stikriz11 писал(а):Дак, такое допускать нельзя. Такого программиста надо увольнять немедленно.


Научи нас, мудрейший, как без отладчиков вытащить данные из классов при зависании потоков! А из глобальных переменных они легко вытаскиваются и потом используются для воспроизведения ошибки. Неиндусский код - в пятых кедах, уже лет 10 довести до полностью работоспособного состояния всем колхозом не могут. А мне за глюки не платят, вот как будут, тогда, пожалуйста, даже гото могу убрать и пусть всё рухнет и не отладится :mrgreen:
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: К вам на хаос постучался дядя Клаус

Сообщение stikriz11 » 24.10.2023 19:51:07

Научи нас, мудрейший

Не. Продолжай.
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: К вам на хаос постучался дядя Клаус

Сообщение Сквозняк » 24.10.2023 20:53:59

stikriz11 писал(а):Не. Продолжай.


Ну вот, только появился гуру и с разу сдулся, ни одного полезного совета не выдал.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: К вам на хаос постучался дядя Клаус

Сообщение stikriz11 » 25.10.2023 10:06:44

ни одного полезного совета не выдал

Глобальные переменные с нитками надо синхронизировать. Или нет? Если да, то все становятся в очередь и толку от этих ниток нет. Если это только для отладки, и использовать дефайны, а потом при финальной компиляции этого не будет, то это ваши половые трудности, они никому не интересны. Если вы это регулярно так пишете с идентификаторами из буквы и цифры, если переменные раскиданы по коду, если синхронизируете потоки для доступа к глобальным переменным, то я бы вас уволил с записью в трудовую книжку, что непригоден к трудовой деятельности программистом. Но, вы продолжайте писать так как тут рассказали. Вообще, в цикле нитки надо вызывать метод, который можно вызвать и отладить и без нитки. Так делают вменяемые люди.
Я это написал не для вас, конечно. Вам же это ни к чему. Это для тех, кто хочет чему-нибудь научится.
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: К вам на хаос постучался дядя Клаус

Сообщение stikriz11 » 25.10.2023 10:06:46

вот
stikriz11
постоялец
 
Сообщения: 126
Зарегистрирован: 04.09.2023 15:54:19

Re: К вам на хаос постучался дядя Клаус

Сообщение zub » 25.10.2023 14:11:17

Хватит трепаться. сделайте ченить полезное
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Пред.След.

Вернуться в Потрепаться

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

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

Рейтинг@Mail.ru
cron