Автор Тема: Программирование по-русски  (Прочитано 78071 раз)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Re: Программирование по-русски
« Ответ #120 : 14.02.2021 21:02:55 »
Не. Они чтобы чего-то там доказать, хотят напоменять английские слова на русские в A2. Швейцарской что ли... Которая существует в качестве учебного препарата для студентов в учебном заведении и пока не собирается становиться настоящей ОС со всем остальным ПО. Подобный minix возрастом старше линукса, но до сих пор годится только для того, чтобы загрузить и убедиться, что там типа "блокнот" есть. :-)
В конечном итоге (по их представлению) получиться отечественная ОС, которая защитит какой-то там суверенитет. :-)
« Последнее редактирование: 15.02.2021 04:12:18 от stranger573 »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 621
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Программирование по-русски
« Ответ #121 : 14.02.2021 21:11:01 »
Дык суверенитет не в том, на каком языке программы писать, а в самой возможности, стремлении и желании писать код! На каком языке - дело 10-е.
Другой разговор, что сами программы нужно максимально руссифицировать (писать русскую локаль).

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Re: Программирование по-русски
« Ответ #122 : 14.02.2021 21:41:20 »
Есть ли желающие
Это вы на форуме свободного ПО спрашиваете?

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

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Re: Программирование по-русски
« Ответ #123 : 14.02.2021 22:28:36 »
> И все 100500 на едином английском. За исключением двух-трёх с ключевыми словами и функциями на русском. Причём на этих двух-трёх никто ничего не пишет.

Это неправда. На сегодня в hh.ru по России 9500 вакансий "программист 1С" и только 7900 - "программист java". По резюме схожая статистика.
Серьёзно? Над hh.ru и прочих яндекс-работах в качестве источника статистики даже смеятся стрёмно.
Во-первых, надо понимать что на этих ресурсах обычная практика, когда у компании есть одна единственная вакансия они многократно её дублируют по населённым пунктам и регионам. Повторяя это каждую неделю, а то и чаще. Заодно подключая рекрутинговые агенства, которые в свою очередь снова это же многократно дублируют. Как результат — вакансия одна, а объявлений сотни.
Во-вторых, если вакансия опубликована — не факт что на неё вообще собираются кого-либо принимать.
В-третьих, чем больше вакансий и одновременно соискателей на одну профессию, тем больше вероятность что одни предлагают невменяемые требования за несоответствующее вознаграждение, а другие не желают на это соглашаться.

Вот это именно то, что означают эти цифры. Но никак не то, кто там на чём пишет программы. Ко всему прочему для страны с населением в 146 миллионов это ничтожные, близкие к нулю цифры. И ни те кто вакансии предоставляет, ни те кто публикует резюме ни на каких языках не пишут. У одних некому писать, а другие без работы.

Если уж и говорить о какой-то статистике, то реальная будет в другом — берёте все программы какие найдёте и смотрите на каких ЯП они написаны. Считаете процент. И вот тут без всяких вычислений, уверен, отношение будет миллион англоязычных ЯП к одной 1с. Ну, может ещё одной, которая есть нашлёпка к 1с. Ну может ещё одна программа найдётся, накорябанная в школе для моторчика на колёсиках.
Так вот эта (1с + ещё одна нашлёпка + ещё одна) по отношению к миллиону и есть ни одной, и никто не пишет.
« Последнее редактирование: 16.02.2021 21:44:20 от stranger573 »

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Программирование по-русски
« Ответ #124 : 15.02.2021 09:03:26 »
Цитата: jobless от Вчера в 12:59:43
Я не могу понять, моя мысль...
Уж те кто застал "первобэйсики" должны помнить, что текст в них осмысленно виден был только на экране...
Я понимаю о чём вы. Вот только "первобейсики" писались в тетрадке, плоским текстом. А к экрану ещё попасть надо было по очереди. А ещё раньше и экрана не было, был телетайп. Но всё равно сначала в тетрадке, потом по очереди к телетайпу. Но, да, ключевые слова можно было выбрать, по крайней мере, на английском или на русском. Хотя русский и был специфическим (например, "ЕГГОГ"). Умерло это за ненадобностью.
В математике вообще своими значками и на латинице пишется. И что? Никого ведь не напрягает. Хотя и там появлялись деятели с переводами, к счастью их отфутболили.
Мне про телетайп можно не рассказывать, я на этом форуме уже не раз писал, что лучшего отладчика, чем пульт Урал-11( http://dragomet.ru/wp-content/uploads/2013/02/kolichestvo-dragocennyx-metallov-v-evm-ural-11-12.jpg ), я в жизни не встречал.
Я отвечал на то утверждение, что только текст на английском может иметь международное распространение. И я умышленно всегда использую понятие родной язык (хотя мой родной русский), т.е. я не про русскость а про комфортность восприятия и формулирования мысли. И прекратите сводить всё к ключевым словам языков программирования. Я говорю о всём многообразии объектных моделей POSIX, IETF, GTK, WX, QT, ............. , и так до бесконечности. А первобэйсики я привёл в пример именно потому, что меняя словари для отображения(как мы сейчас меняем стиль подсветки например) можно было один и тот же алгоритм представлять так, как удобно читающему.
Причём именно потому, что национальный нэйминг не устоялся, может быть несколько вариантов. Автор одного двуязычного проекта вот не хочет видеть end-конец и переводит как end-стоп. И это вполне сравнимо с тем, что кому то комфортно с тёмной темой оформления, а кому то наоборот и принципиально то, что есть СВОБОДА ВЫБОРА.

p.s. Удивляюсь, почему это этот форум, багзила, рассылки, ... на русском? Вероятно потому, что 99% аудитории на нём думают.
p.p.s. https://www.opennet.ru/opennews/art.shtml?num=54580 HAXE - это один front-end и множественные back-end. А всё о чём я пишу, это пока не существующее но то, что точно появится в обозримом будущем т.е. множественный, настраиваемый по выбору под себя родного включая лингвистическую локализацию front.
« Последнее редактирование: 15.02.2021 09:27:55 от jobless »
Рассвет наступит неизбежно!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Программирование по-русски
« Ответ #125 : 15.02.2021 10:37:57 »
В математике вообще своими значками и на латинице пишется. И что? Никого ведь не напрягает. Хотя и там появлялись деятели с переводами, к счастью их отфутболили.
Скорее, на греческом.  :-D
Андрей Черепанов (cas@)

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Программирование по-русски
« Ответ #126 : 15.02.2021 12:10:41 »

Про греческий ...  :-)
Среди нас есть, те кому
эту https://en.wikipedia.org/wiki/Pi
статью читать комфортнее чем
эту https://ru.wikipedia.org/wiki/Пи_(число)
?
P.s. всё безумие национальных языков и информационных технологий отражено в новости: ... состоится ежегодный пресс-клуб РУССОФТа «Новая цифровая реальность: итоги 2020, прогнозы и тренды 2021». Спикеры мероприятия – представители «Базальт СПО», Диасофт, Docsvision, INOSTUDIO, Неофлекс, РЕД СОФТ, First Line Software, Форсайт. Модератором пресс-конференции выступит Валентин Макаров, президент НП РУССОФТ.
« Последнее редактирование: 15.02.2021 12:39:55 от jobless »
Рассвет наступит неизбежно!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Программирование по-русски
« Ответ #127 : 15.02.2021 15:37:09 »
И вот тут без всяких вычислений, уверен, отношение будет миллион англоязычных ЯП к одной 1с.

У меня такое ощущение, что сторонники кириллизации ЯП, вообще не соображают что такое опенсорс.

Оффлайн PetrovichM

  • Начинающий
  • *
  • Сообщений: 2
    • Email
Re: Программирование по-русски
« Ответ #128 : 15.02.2021 17:46:14 »
Мало Кумира и Дракона или языка 1С? Будет четвёртый ненужный язык.
Был ещё язык Рапира.
Заметьте, АЛГОРИТМИЧЕСКИЙ ЯЗЫК! Понятие АЛГОРИТМ до сих пор не определено математически. А реализации несуществующей математики уже в виде языка. На котором разговаривают с компьютером. Ужос!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Программирование по-русски
« Ответ #129 : 15.02.2021 18:35:16 »
А первобэйсики я привёл в пример именно потому, что меняя словари для отображения(как мы сейчас меняем стиль подсветки например) можно было один и тот же алгоритм представлять так, как удобно читающему.

Да? А вот мне исходник удобнее читать в таком виде. По вашей концепции. Берите и читайте:
$ hexdump -C prefdm-1
00000000  d1 8f d0 ba d1 89 d0 be  20 66 69 6e 64 64 6d 20  |........ finddm |
00000010  73 64 64 6d 3b 20 d1 82  d0 be d0 b4 d1 96 0a 09  |sddm; ..........|
00000020  70 72 65 66 65 72 72 65  64 3d 73 64 64 6d 0a d1  |preferred=sddm..|
00000030  96 d0 bd d0 b0 d0 ba d1  88 d0 b5 d1 8f d0 ba d1  |................|
00000040  89 d0 be 20 66 69 6e 64  64 6d 20 6b 64 6d 3b 20  |... finddm kdm; |
00000050  d1 82 d0 be d0 b4 d1 96  0a 09 70 72 65 66 65 72  |..........prefer|
00000060  72 65 64 3d 6b 64 6d 0a  09 6c 6f 67 3d 31 0a d1  |red=kdm..log=1..|
00000070  96 d0 bd d0 b0 d0 ba d1  88 d0 b5 d1 8f d0 ba d1  |................|
00000080  89 d0 be 20 66 69 6e 64  64 6d 20 67 64 6d 3b 20  |... finddm gdm; |
00000090  d1 82 d0 be d0 b4 d1 96  0a 09 70 72 65 66 65 72  |..........prefer|
000000a0  72 65 64 3d 67 64 6d 0a  d1 96 d0 bd d0 b0 d0 ba  |red=gdm.........|
000000b0  d1 88 d0 b5 d1 8f d0 ba  d1 89 d0 be 20 66 69 6e  |............ fin|
000000c0  64 64 6d 20 6d 64 6d 3b  20 d1 82 d0 be d0 b4 d1  |ddm mdm; .......|
000000d0  96 0a 09 70 72 65 66 65  72 72 65 64 3d 6d 64 6d  |...preferred=mdm|
000000e0  0a d1 96 d0 bd d0 b0 d0  ba d1 88 d0 b5 d1 8f d0  |................|
000000f0  ba d1 89 d0 be 20 66 69  6e 64 64 6d 20 77 64 6d  |..... finddm wdm|
00000100  3b 20 d1 82 d0 be d0 b4  d1 96 0a 09 70 72 65 66  |; ..........pref|
00000110  65 72 72 65 64 3d 77 64  6d 0a d1 96 d0 bd d0 b0  |erred=wdm.......|
00000120  d0 ba d1 88 d0 b5 d1 8f  d0 ba d1 89 d0 be 20 66  |.............. f|
00000130  69 6e 64 64 6d 20 6c 78  64 6d 3b 20 d1 82 d0 be  |inddm lxdm; ....|
00000140  d0 b4 d1 96 0a 09 70 72  65 66 65 72 72 65 64 3d  |......preferred=|
00000150  6c 78 64 6d 0a d1 96 d0  bd d0 b0 d0 ba d1 89 d0  |lxdm............|
00000160  b5 d1 8f d0 ba d1 89 d0  be 20 66 69 6e 64 64 6d  |......... finddm|
00000170  20 6c 69 67 68 74 64 6d  3b 20 d1 82 d0 be d0 b4  | lightdm; ......|
00000180  d1 96 0a 09 70 72 65 66  65 72 72 65 64 3d 6c 69  |....preferred=li|
00000190  67 68 74 64 6d 0a d1 88  d1 82 d0 b0 d0 ba d1 88  |ghtdm...........|
000001a0  d0 b5 d1 8f d0 ba d1 89  d0 be 20 66 69 6e 64 64  |.......... findd|
000001b0  6d 20 65 6e 74 72 61 6e  63 65 3b 20 d1 82 d0 be  |m entrance; ....|
000001c0  d0 b4 d1 96 0a 09 70 72  65 66 65 72 72 65 64 3d  |......preferred=|
000001d0  65 6e 74 72 61 6e 63 65  0a d1 96 d0 bd d0 b0 d0  |entrance........|
000001e0  ba d1 88 d0 b5 d1 8f d0  ba d1 89 d0 be 20 66 69  |............. fi|
000001f0  6e 64 64 6d 20 78 64 6d  3b 20 d1 82 d0 be d0 b4  |nddm xdm; ......|
00000200  d1 96 0a 09 70 72 65 66  65 72 72 65 64 3d 78 64  |....preferred=xd|
00000210  6d 0a d0 be d1 89 d0 ba  d1 8f 0a 0a 72 75 6e 64  |m...........rund|
00000220  6d 20 24 40 0a d0 b2 d0  b8 d1 85 d1 96 d0 b4 20  |m $@........... |
00000230  31 0a                                             |1.|
00000232

Не пытайтесь его прочитать, - вашему словарю, он сломает мозг. И угадайте с трёх раз, почему исходник мало того что стал нечитаемым, да ещё и распух в полтора раза.

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Программирование по-русски
« Ответ #130 : 15.02.2021 19:27:00 »
Мне восьмеричный дамп удобнее  ;-D
Рассвет наступит неизбежно!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Программирование по-русски
« Ответ #131 : 15.02.2021 23:04:07 »
Мне восьмеричный дамп удобнее  ;-D

Эта отмазка не прокатывает. Из-за наличия ascii в выбросе. И вам поставлена конкретная задача. Извольте её решить. И конкретным решением, а не отмазками.
« Последнее редактирование: 15.02.2021 23:12:41 от Speccyfighter »

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Программирование по-русски
« Ответ #132 : 16.02.2021 10:19:31 »
А подскажите не грамотному где я могу найти "prefdm-1"? В вашем крайнем alt-p9-xfce-sysv-20201212-i586 я обнаруживаю только обычный "prefdm" Это во первых.
Как это связано с тем что я писал выше? Это во вторых.

Рассвет наступит неизбежно!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Программирование по-русски
« Ответ #133 : 16.02.2021 12:37:51 »
А подскажите не грамотному где я могу найти "prefdm-1"? В вашем крайнем alt-p9-xfce-sysv-20201212-i586 я обнаруживаю только обычный "prefdm" Это во первых.
Как это связано с тем что я писал выше? Это во вторых.

Вы что, бестолковый или слепой?
Вы что, не видите что ваша кириллизация порождает кучу проблем?
Вы что, по дампу не видите что кириллица utf8 двухбайтная?! Как же вы тогда за этим Уралом сидели? Только на кнопки нажимали? И ещё рассуждаете про кириллизацию.

Оффлайн trs

  • Давно тут
  • **
  • Сообщений: 284
Re: Программирование по-русски
« Ответ #134 : 16.02.2021 13:17:32 »
Я просто считаю, что не только язык скоро можно будет выбирать, но и например операторные скобки. Ведь не секрет, что есть те кто говорит: я ваших фигурных скобках не вижу алгоритма.
Похоже, Вы изобрели Дружелюбный русский алгоритмический язык, который обеспечивает наглядность (сокр. ДРАКОН)

Нормально читаю и пишу на 18 языках программирования. Из них только один кириллический (1С) и давно заброшен как неприменимый для меня. Где-то рядом с Фортраном и Бейсиком.
Примечательно, что на данный момент 100% полиглотов честно признают субъективность оценки надобности. Когда гражданин условной Канады заявляет "вам не следует писать программы на родном языке", это несколько озадачивает.  :-)