Мама, но у меня семь пальцев, один из которых в заднице, от рождения, алкоголичка ты сраная.
Без обид, но мне кажется потому что ты жертва предубеждений. Понимаешь, для тех у кого английский родной почти любой яп будет выглядеть вот так, как для тебя сейчас выглядит 1С. Да, английский де факто стандарт для программирования, но испытывать неприятные эмоции только потому что код русскими буквами, это глупо.
Тут дело даже не в русском языке. Неполное ООП, куча вшитых в язык функций, много устаревших вещей, типа различия процедур и функций и прочее, прочее.
Так суть в том, что в современных языках любая функция что-нть возвращает, например, void. От процедур отказываются.
Ну это все применимо и к обычному паскалю (который не Object Pascal).
Вы еще скажите шаблонов и метапрограммирования не хватает) Это ж скриптовый язык, если подумать.
Видишь ли, проблемным код делают не символы раскладки, а сам синтаксис. Вот тебе два примера кода - сверху JS(такой синтаксис много где), снизу 1С (его не знаю, писал по примеру из коммента выше).
Ну так вот, первый код размером 126 символов, нижний в 156 символов (с табами). И это только одна малюсенькая функция. + для написания нижнего мне приходилось переключать раскладку для написания символа '#'. + охуенный скобки - '}' против '#КонецЦикла'.
Вывод на поверхности.
раскладка это, по сути, самая основная и самая очевидная проблема, но во-первых кроме < > [ ] все остальное встречается крайне редко (ваши # это вообще непонятно зачем там).
длинные слова компенсирует автодополнение.
проблем в 1с не мало, но язык это вообще не та проблема на которую стоит обращать внимания. скорее @joooke прав и это эффект утенка.
да и если вы пишете на 1с свой проект с нуля - никто вам не мешает писать по-английски
Слушай, это все пиздец и кроме смеха ничего он не вызывает, что киррилица что 1с в данном контексте
и коротко и ясно. И такая борода во всём почти.
Ну и дело привычки, конечно же.
Так я про то и говорю, что англоязычные прогеры так и пишут "попытка исключение", поскольку этот язык для них родной. Не знаю почему, но у нас в обществе какая то прям не любовь ко всему киррилическому.
Мне вообще сложно предствить, чтобы у нас ужилась компания с названием Яблоко или Окна
кампании - кампания
корзина - корзины
кодПаузы - кодыПауз
campaign - campaigns
bucket - buckets
pauseCode - pauseCodes
Согласен, сам русский язык более низкоуровневый чем английский. лично я бы потом ахуел читать собстаенный скрипт на русском. Да и правил уже на 1с скрипт с переменными под 30 символов))
Согласен, я вон на 1С писал от силы только в институте на лабах, но у меня нет никакого прямо жгучего отвращения к самому языку (не платформе, не конфигурации, а именно языку). Да, у него еще есть возможность писать ключевики на английском, кто не знал. те if/endif это всё.
Паскаль для меня вызывает такой же "банальный дискомфорт", как и 1С.