Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoБлин, трудно это рассматривать без примера :( Я не хочу думать над глупостями. Смысл goto в том чтобы исключить проверки флажков выхода из каждого цикла. Ни цикл с while ни цикл repeat until не решают этой проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:26 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonXDiaBLoБлин, трудно это рассматривать без примера :( Я не хочу думать над глупостями. Смысл goto в том чтобы исключить проверки флажков выхода из каждого цикла. Ни цикл с while ни цикл repeat until не решают этой проблемы. Не, очень даже приятно в такой ситуации иметь goto, я согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:30 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoОткрыть сзади дверцу, откуда вылезет толпа импов, и ты окружён. Для этого нужно пространство, где они будут тусоваться. Оно видно на карте вместе с тонкой стеной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:32 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
softwarerXDiaBLoОткрыть сзади дверцу, откуда вылезет толпа импов, и ты окружён. Для этого нужно пространство, где они будут тусоваться. Оно видно на карте вместе с тонкой стеной. Ты всё время со включенной картой бегал? А там некогда будет втыкать карту, надо фигачить тех импов что спереди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:41 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoТы всё время со включенной картой бегал? Я имел представление о том, что меня окружает. И фигачить импов спереди не к спеху, я же сказал - место безопасное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Интересная ведь тема, однако тишина. И мне интересен вопрос восприятия англоговорящими программистами текста программ на английском. Если посмотреть на реально существующие реализации на русском языке, то как-то оптимизма не добавляет. Был к примеру Бэйсик на русском на древних ЭВМ. Или вот формулы в Excel(тот бейсик тоже крут :) ), или жутики 1С. Допустим эти системы не имеют каких-то проблем с переводом, т.е. переведено всё идеально и русский язык годен для этих целей(не сомневаюсь). Считаю, что русскоязычному программисту такой текст(даже идеальный) будет читать сложнее, чем аналогичный с использованием английского(хоть немецкого) и латиницы в переменных. Соответственно англоговорящему легче бы воспринимался текст с другим алфавитом-языком. Так ли это? Вот тут Мезенцев приводит вполне структурированный текст с русскими названиями переменных. И уже читабельность(для меня) упала. А теперь представим, что в этом тексте еще и заменены операторы языка. Из серии go to - иди на ... Заменим под спойлером еще switch, case , throws Exception, Integer, return, public, char, else if, then, break, new .... Добавим туда еще комментарии на русском. - Будет то, что называется - за деревьями леса не видно. Тест вообще будет махровым для восприятия ОПЫТНЫМ программистом. Думаю большинство с этим согласится, ибо мало кто сможет за адекватное время понять простой текст программы приведенной Мезенцевым, но в полностью на кириллице. При этом мы(допустим) считаем, что перед нами идеальный код полностью без латиницы. И получается, что русский язык мешает пониманию алгоритма для русскоязычного? Для меня это очевидно. Вопрос в том, - а вот бедные англоговорящие также мучаются(даже с нормальным кодом, не аля 1С или чудные СРЗНАЧА формулы в excel : ПОДСТАВИТЬ, СРЗНАЧА, ДСТАНДОТКЛП,ЛОЖЬ, ЧИСЛСТОЛБ, ОКРВНИЗ, ЕПУСТО, ЕОШИБКА, ЕЧИСЛО, УРЕЗСРЕДНЕЕ, ДСРЗНАЧ, БСЧЁТ, БИЗВЛЕЧЬ, ДСТАНДОТКЛП, БДДИСП, ЧИСТРАБДНИ, НАКОПДОХОД, ДНЕЙКУПОНДО, БЗРАСПИС, ДОХОДПЕРВНЕРЕГ .... хотя вроде их не с улицы люди переводили, т.е. это лучшие КОММЕРЧЕСКИЕ экземплярчики попыток локализации. Тут были подобные сообщения(ниже). А вот тот текст программы с русским в именах переменных: Вячеслав Мезенцев+ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. Вопрос вот про них, про англоговорящих программистов: _some_... Более того, многие англоговорящие программисты жалуются на то, что операторы языка совпадают с обычными английскими словами. При этом действие оператора может очень сильно отличаться от значения слова. Посмотрите еще тексты программ на 1С (прости-господи). Перлы вроде ВзятьМногоОбъектов - в порядке вещей. Понятности не добавляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2012, 19:17 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
СРЗНАЧА (AVERAGEA)Вот тут Мезенцев приводит вполне структурированный текст с русскими названиями переменных. И уже читабельность(для меня) упала.А для меня (к удивлению) возросла. авторА теперь представим, что в этом тексте еще и заменены операторы языка.А вот это представляется излишним. авторДобавим туда еще комментарии на русском. - Будет то, что называется - за деревьями леса не видно.Спорно. Смотря как комментировать. авторТест вообще будет махровым для восприятия ОПЫТНЫМ программистом. Определение "ОПЫТНОГО"? авторДумаю большинство с этим согласится, ибо мало кто сможет за адекватное время понять простой текст программы приведенной Мезенцевым, но в полностью на кириллице. При этом мы(допустим) считаем, что перед нами идеальный код полностью без латиницы.Читаемость != "адекватное время понять простой текст программы". Я пока читал этот код, даже не пытался его понять. авторПОДСТАВИТЬ, СРЗНАЧА, ДСТАНДОТКЛП,ЛОЖЬ, ЧИСЛСТОЛБ, ОКРВНИЗ, ЕПУСТО, ЕОШИБКА, ЕЧИСЛО, УРЕЗСРЕДНЕЕ, ДСРЗНАЧ, БСЧЁТ, БИЗВЛЕЧЬ, ДСТАНДОТКЛП, БДДИСП, ЧИСТРАБДНИ, НАКОПДОХОД, ДНЕЙКУПОНДО, БЗРАСПИС, ДОХОДПЕРВНЕРЕГ ....За такое надо расстреливать. авторхотя вроде их не с улицы люди переводили, т.е. это лучшие КОММЕРЧЕСКИЕ экземплярчики попыток локализации. Что мешает локализаторам быть идиотами? Вячеслав Мезенцев++ Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2012, 14:16 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Всё упирается в странную зацикленость на текстовом представлении исходных текстов и не только их. Давно пора в UTF добавить раздел Алгоритмические символы и подразделы касающиеся всяких SQL,XML,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2012, 08:54 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproftВсё упирается в странную зацикленость на текстовом представлении исходных текстов и не только их.Человек, зараза эдакая, с детства оперирует текстами. "Внутренний голос" есть, а "внутреннего процессора графов" нет. Безусловно, средства разработки будут эволюционировать всё дальше от линейного текста и всё ближе к чистой базе знаний о предметной области и алгоритмах, но это будет довольно долгий процесс, минимум лет на двадцать растянется. Тем более что пока прогресс по этой части идёт с конца технологической цепочки --- на средствах тестирования, верификации и документирования результата он заметнее, чем на средствах собственно создания основного кода программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2012, 10:26 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
iv_an_rupureproftВсё упирается в странную зацикленость на текстовом представлении исходных текстов и не только их.Человек, зараза эдакая, с детства оперирует текстами. "Внутренний голос" есть, а "внутреннего процессора графов" нет. Безусловно, средства разработки будут эволюционировать всё дальше от линейного текста и всё ближе к чистой базе знаний о предметной области и алгоритмах, но это будет довольно долгий процесс, минимум лет на двадцать растянется. Тем более что пока прогресс по этой части идёт с конца технологической цепочки --- на средствах тестирования, верификации и документирования результата он заметнее, чем на средствах собственно создания основного кода программы. Очень даже есть но не осознан, когда то читал о исследованиях кажется Лурии больного после сквозного ранения в голову, который заново учился говорить, писать и т.д. но самое главное он потерял образное мышление сохранив личность и волю. Например такое понятие как велосипед он выводил логически анализируя составные части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2012, 11:34 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproftiv_an_ru"внутреннего процессора графов" нет.Очень даже есть но не осознанНу то есть все равно, что его нет. Графовая "аппаратная часть" есть (собсно, другой и нет), а хорошего обработчика графов нет. Без специальных усилий в виде специально разработанного технологчиеского процесса человек не может решить даже простые задачи вроде сортировки списка из 10 вариантов по предпочтительности, даже если попарное сравнение вариантов не требует особых умственных усилий. Скорость соображаловки у человека с IQ 100 вывода ~1 LIPS (logical inductions per second). Половина человечества лишена и этого. Какая тут может быть внятная обработка графов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2012, 11:59 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproftВсё упирается в странную зацикленость на текстовом представлении исходных текстов и не только их. Меня в свое время учили, что чем ближе язык программирования (ЯП) к человеческой речи, тем он мощнее. Конечно, он не может быть *очень* близок, потому что у человеческого языка логические несовершенства - куча неоднозначностей. Тем не менее, ЯП, основанный на простейших языковых конструкциях, весьма понятен и легок для изучения. И наоборот, языки основанных на сокращении записей и на закорючках, называют брейнфаками, и с правом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2012, 23:07 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Семантика русского языка не подходит для емких технических терминов и операторов, а вот стихи получаются прекрасные. Надо заметить, что это проблема не одного только русского языка, этим же недугом страдают и другие языки, например немецкий, который казалось близко подошел в качестве технического языка, но в немецкий не обладает развитой системой словообразования, поэтому английский единственная альтернатива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2012, 05:29 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
S.G.pureproftВсё упирается в странную зацикленость на текстовом представлении исходных текстов и не только их. Меня в свое время учили, что чем ближе язык программирования (ЯП) к человеческой речи, тем он мощнее. Конечно, он не может быть *очень* близок, потому что у человеческого языка логические несовершенства - куча неоднозначностей. Тем не менее, ЯП, основанный на простейших языковых конструкциях, весьма понятен и легок для изучения. И наоборот, языки основанных на сокращении записей и на закорючках, называют брейнфаками, и с правом. буалять, программируй на Яндексе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2012, 23:35 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2012, 01:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
WPFСемантика русского языка не подходит для емких технических терминов и операторовСтранно. До Фурсенко подходила. Я вам больше скажу, профессиональные математики всю вторую половину прошлого века считали полезным знать ещё и русский, читать статьи в оригинале. И на язык не жаловались, пока было кому на нём писать, и соответственно, другим было что читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2012, 06:51 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2012, 17:07 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
AlexandrPlus, не, надо гуглить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2012, 18:57 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
YossarianЯмб, Аналитик... Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : ПОЧЕМУ БЫ И НЕ - проверяет условие еще раз (самый частый глюк старой 1С) НЕПРЕМЕННО - выполняет оператор без сбоев и зависаний ОТНЫНЕ - присваивает значение переменной так, чтобы оно там действительно оказалось. ВО ЧТО БЫ ТО НИ СТАЛО - выводит текст отчета который без этого оператора выводится через раз. НЕ СПАТЬ - отключает внутренний глюкогенератор Я СКАЗАЛ - выполняет команду до тех пор, пока она не выполнится. Почему-то фирма не прислушалась к нашему мнению... Washington Irving Предлагаю try/catch изобразить так Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2012, 08:25 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ЯМБ!!!!! О времена, о техника!!!! Нева 501!!!!!!! ЯМБ!!!! Крупное транспортное предприятие учёт путевых листов этак на десятке компов одновременно!!! .... безуспешно ищу книжку Ярошевской и прошивку ЯМБа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2012, 10:09 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ссылка на статью: "Русский язык и программирование": http://www.compiler.su/russkij-yazyk-i-programmirovanie.php Там вопрос о программировании с использованием русского языка рассмотрен почти во всех возможных разрезах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 14:15 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 15:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
YossarianЯмб, Аналитик... Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : ПОЧЕМУ БЫ И НЕ - проверяет условие еще раз (самый частый глюк старой 1С) НЕПРЕМЕННО - выполняет оператор без сбоев и зависаний ОТНЫНЕ - присваивает значение переменной так, чтобы оно там действительно оказалось. ВО ЧТО БЫ ТО НИ СТАЛО - выводит текст отчета который без этого оператора выводится через раз. НЕ СПАТЬ - отключает внутренний глюкогенератор Я СКАЗАЛ - выполняет команду до тех пор, пока она не выполнится. Почему-то фирма не прислушалась к нашему мнению... Washington Irving капец, чуть не помер аж прослезился:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 18:06 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Есть средства литературного программирования. Их легко приспособить для программирования на Русском языке, получая при этом исходник на языке freepascal. Подробнее на http://ibzh.p.ht/tex/literate.htm. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2013, 01:45 |
|
||
|
|

start [/forum/topic.php?fid=16&startmsg=36889440&tid=1340143]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 281ms |
| total: | 441ms |

| 0 / 0 |
