Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Добрый день! Я обращаюсь к вам и вот с каким вопросом: (поделистесь) кто и что знает о программировании на русском языке? а то наболело... Великий и Могучий и не имеет достойной реализации в качестве языка программирования ( 1С не в счет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 13:38 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:13 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Был на Минск-32. ЯСК ,по моему, назывался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:30 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Были в советские времена: РАПИРА, версии FOCAL-а и прочие языки. Обучающие ЯП, появились видимо исключительно в плане патриотического воспитания школьников. Все вымерли, вместе с СССР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:43 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
а, платформа БК, разумеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:44 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Автокод Эльбрус(не пугайтесь слова автокод, этот продукт скорее напоминает Алгол-68) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 15:31 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
А смысл? Какая практическая польза от этого? Тем более, что вообще-то нельзя говорить, о том что программирование ведется на английском. Просто семантическая основа языков по традиции берется из английского и базовой символьной системой является латиница. Всех устраивает -- замет ломать стандарты де-факто? ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 20:58 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
еще был алмир. практической пользы никакой. лучше выучить 20 слов по английски ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 00:02 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Слыхал я что Visual Basic.net хотели на русском сделать хорошо что передумали . _______________________________________________________________ @Мы медленно запрягаем, быстро ездим, и сильно тормозим.@ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 09:00 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
На ЕС,помню, соседний отдел работал на "русском" COBOL'e ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 09:30 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
LelikkА смысл? Какая практическая польза от этого? Тем более, что вообще-то нельзя говорить, о том что программирование ведется на английском. Просто семантическая основа языков по традиции берется из английского и базовой символьной системой является латиница. Всех устраивает -- замет ломать стандарты де-факто? ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц Как бы то не было но Русский язык роднее ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 12:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
AL_KIRКак бы то не было но Русский язык роднее ! И глядя, как под потребности программирования ломают английский язык, остро хочется такой же судьбы для родного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 12:17 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Действительно - посмотрите тогда на скрипты в 1C, на это уродующее русский язык создание. "русские" ЯП c раньше создавались в рамках "квасного патротизма" а сейчас неизвестно зачем это надо было делать - наверное в 1C сначала полагали что писать что-то будут неквалифицированные пользователи, но сейчас все равно этим занимаются в основном специальные программисты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 12:37 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ямб, Аналитик... Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : ПОЧЕМУ БЫ И НЕ - проверяет условие еще раз (самый частый глюк старой 1С) НЕПРЕМЕННО - выполняет оператор без сбоев и зависаний ОТНЫНЕ - присваивает значение переменной так, чтобы оно там действительно оказалось. ВО ЧТО БЫ ТО НИ СТАЛО - выводит текст отчета который без этого оператора выводится через раз. НЕ СПАТЬ - отключает внутренний глюкогенератор Я СКАЗАЛ - выполняет команду до тех пор, пока она не выполнится. Почему-то фирма не прислушалась к нашему мнению... Washington Irving ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 17:17 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
YossarianЯмб, Аналитик... Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : ПОЧЕМУ БЫ И НЕ - проверяет условие еще раз (самый частый глюк старой 1С) НЕПРЕМЕННО - выполняет оператор без сбоев и зависаний ОТНЫНЕ - присваивает значение переменной так, чтобы оно там действительно оказалось. ВО ЧТО БЫ ТО НИ СТАЛО - выводит текст отчета который без этого оператора выводится через раз. НЕ СПАТЬ - отключает внутренний глюкогенератор Я СКАЗАЛ - выполняет команду до тех пор, пока она не выполнится. Почему-то фирма не прислушалась к нашему мнению... Washington Irving MegaLOL ))))))))))))))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 17:53 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Yossarian Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : AL_KIR Великий и Могучий и не имеет достойной реализации в качестве языка программированияМ-да, представляю себе перевод "go to" ("иди на...") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 19:50 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
S.G. Yossarian Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : AL_KIR Великий и Могучий и не имеет достойной реализации в качестве языка программированияМ-да, представляю себе перевод "go to" ("иди на...") Именно поэтому его использование считается плохим тоном )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2005, 00:03 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ну, кстати об Аналитике - там goto было переведено аж двумя способами : ИДТИ НА и ИТТИ НА. Причем оба варианта можно было сокращать до просто НА. Что все и делали чтобы лишними буквочками на забивать память, которой там было 16К. Washington Irving ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2005, 10:39 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Слышал такую байку что программирование как наука просто не могло возникнуть на базе русского языка .. дескать семантические сложности, много неоднозначностей. А аглицкий для этого дела как раз подходит. По этому делу даже статья большая написана. Сам я в это не верю. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2005, 12:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonСлышал такую байку что программирование как наука просто не могло возникнуть на базе русского языка .. дескать семантические сложности, Любарский, "Интеллектуальные информационные системы". Издавалась где-то в конце восьмидесятых. Отличный пример грамотного преодоления всех "семантических сложностей". Что-то второй раз за пару месяцев вспоминаю эту книгу - хотя уже лет пятнадцать как не открывал :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2005, 14:08 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
softwarer"Интеллектуальные информационные системы". Издавалась где-то в конце восьмидесятых. Отличный пример грамотного преодоления всех "семантических сложностей". Точно. Точно. В далекие студенческие, нам читали курс ИИ. И там эта книжка имела место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2005, 15:49 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
softwarer> Любарский, "Интеллектуальные информационные системы" А в электронном виде сие чудо ни у кого не завалялось? Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2005, 18:28 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
--null--Действительно - посмотрите тогда на скрипты в 1C, на это уродующее русский язык создание. "русские" ЯП c раньше создавались в рамках "квасного патротизма" а сейчас неизвестно зачем это надо было делать - наверное в 1C сначала полагали что писать что-то будут неквалифицированные пользователи, но сейчас все равно этим занимаются в основном специальные программисты. Я бы не сказал, что это "квасной патриотизм". Просто в те времена не было такого повального увлечения английским языком. И простых людей (даже с высшим математическим образованием) латинский алфавит пугал. Да и не было тогда такого понятия как программы переносимые между разными платформами. А значит если делаем новый компьютер, то можешь придумать для него новый язык :) Уже вот не помню какой номер был у той Искры... но русский Бейсик помню до сих пор :) И вполне нормально писали. Никаких неудобств не испытывали. А сейчас вот смотрю на макроязык от 1С, или даже на русские функции в листах Excel'я - и мороз по коже. Многолетняя привычка к if'ам и while'ам дает себя знать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 01:17 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Русские названия функций в Экселе... Да... Я всегда не понимал смысл этого уродства. Но вот недавно дошло. Это же пропаганда русской классики. Хармс, Хлебников. История Сдыгр Аппр. Бобэоби... Бддиспп,Прплт,Осплт... Микрософту литературную премию надо дать. Касательно русского языка. Если бы программирование изначально возникло на базе русского - оно просто было бы другим. Вполне возможно создать язык программирования из русского, и звучать это будет вполне пристойно. Вот только никто не пробовал пока. Даже Рапира - все равно перевод конструкций Алгола. А ведь есть множество языков с другой семантикой. Форт, Лисп, АПЛ, Кобол наконец. Если не переводить, а создавать, то можно сделать русский язык программирования. Только зачем ? И кому это нужно ? Washington Irving ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 09:49 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Помоему, народ не понял вопроса. Судя по всему имелся ввиду не перевод существующего языка программирования на русский, а программирование на русском языке как таковом. Например пишешь такой код: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 11:58 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Студентище а программирование на русском языке как таковом. Например пишешь такой код: Код: plaintext Я уже привел название книги, где рассматривается эта проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 14:28 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
BABBAGE - ЯЗЫК ПРОГРАММИРОВАНИЯ БУДУЩЕГО ========================================== В деле разработки новых языков программирования много спор- ных моментов, примером которых может служить ADA - новейшее средство программирования, разработанное Министерством обороны США и отличающееся черезвычайно большими возможностями. Язык програмирования ADA, как известно, был разработан с целью замены устаревших и все менее используемых языков, таких как COBOL и FORTRAN. Трудности заключаются в том, что цикл замены одного языка программирования другим охватывает период времени от 20 до 30 лет и не начинается до тех пор, пока мы не убедимся на деле, что ныне существующие языки больше не отвечают нашим требовани- ям. Мы можем ускорить этот процесс, начав немедленную замену устаревших языков языком ADA. При этом, когда мы придем к выводу, что ADA уже устарел, замена на него только только успеет завершиться. У нового поколения разработчиков языков программирования появилась тенденция называть разработанные ими языки именами реальных людей, а не прибегать к обычным акронимам. Так язык PASCAL получил наименование в честь первого создателя счетных машин, а язык ADA назван в честь первого программиста. Решив назвать свой новый язык в честь какого-либо человека, мы выбрали Чарльза Баббиджа, который умер в бедности, пытаясь закончить создание первой ЭВМ. Новый язык, таким образом, назван в честь первого разработчика систем, и его разработка проводится, подобно разработкам самого Баббиджа, без опреде- ленной финансовой поддержки, что, естественно, несколько тормозит работу. Язык BABBAGE основан на элементах языков, которые были открыты после того, как было завершено создание языка ADA. К.А.Р.Хоор в своей лекции, за которую Ассоциация по вычисли- тельной технике в 1980 году присудила ему премию Тьюринга, говорил о двух путях разработкт программного обеспечения. Один путь заключается в том, чтобы сделать программу настолько простой, что становится полностью очевидно отсутствие каких- либо недостатков. А другой путь состоит в том, чтобы сделать программу настолько сложной, что это исключало бы всякую возможность каких-либо погрешностей. Разработчики языка BABBAGE выбрали третий путь, т.е. создать язык, который содержит только явные недостатки. Программы на BABBAGE отличаются такой низкой надежностью, что процедуры профилактического контроля можно начинать до того, как интеграция всей системы будет завершена. Это служит гарантией постоянного роста спроса на продукцию разработчиков на рынке сбыта в области обработки данных. Как и в языке PASCAL в языке ADA используется принцип "строгой печати" с целью избежать появления ошибок, которые могут быть результатом смешения различных типов данных. Разработчики языка BABBAGE выступили в защиту принципа "надежной печати" с тем, чтобы избежать ошибок, появляющихся в результате неправильного написания слов в программе пользова- теля. В последующих версиях языка BABBAGE станет возможным применение "печати по слепому методу", что позволит удовлетво- рить давно назревшие требования пользователей. Спорным вопросом, правильность решения которого обсуждается многими разработчиками языков программирования, является метод передачи параметров в подфункции. Некоторые разработчики выступают в защиту "вызова по имени", другие предпочитают "вызов по значению". В языке BABBAGE используется новый метод - "вызов по телефону". Этот метод оказался особенно эффективным при передачи параметров в процессе дистанционной обработки данных. В основу языка ADA положена идея портативности. В процессе разработки языка BABBAGE разработчиками учитывается прежде всего портативность аппаратуры. В конце концов, какая польза от ЭВМ, если заказчик не может постоянно иметь машину под рукой или прграммное обеспечение оказывается непереносимым. Известно, что разработка языка программирования проходит успешно, если она находит финансовую поддержку со стороны правительства. Разработка языка COBOL, например, финансирова- лась правительством, а языка ADA - Министерством обороны. После долгих переговоров Министерство Здравоохранения согласилась оказать финансовую поддержку разработчикам языка BABBAGE. В языке ADA долго не допускалось использования подъязыков. В основу языка BABBAGE, для увеличения его гибкости положена возможность расширения языка. Каждый пользователь может и должен сам определить размер своей версии языка программы. Спорный вопрос о размере BABBAGE отпадает, так как каждый пользователь сам определяет размер языка в соответствии с его требованиями. BABBAGE, таким образом, является идеальным языком для генерации версии компилятора в каждом отдельном случае. Ниже приведены примеры, которые могут дать некоторое представление о языке BABBAGE. В структурных языках программирования запрещалась замена операторов передачи управления GOTO и многоходовых условных переходов более простой структурой IF-THEN-ELSE. В языке BABBAGE имеется несколько новых операторов условного перехода, которые выполняют роль конечных термов в структуре программы пользователя: Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 19:33 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Студентище Например пишешь такой код: Код: plaintext На C# или VB.NET вполне можно так написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 23:31 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
СтудентищеПомоему, народ не понял вопроса. Судя по всему имелся ввиду не перевод существующего языка программирования на русский, а программирование на русском языке как таковом. Например пишешь такой код: Код: plaintext Ну вот такой тип программирования как раз и пытались достичь когда создавали COBOL и SQL. Что из этого получилось мы все прекрасно знаем :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 00:00 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Давайте рассуждать. Какими аргументами СЕГОДНЯ можно обосновать введение русского языка в разряд инструментария разработчика ? Какие преимущества он даст помимо смены синтаксиса для классических императивных языках ? Вместо Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. И кому ЭТО нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 01:17 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonКакими аргументами СЕГОДНЯ можно обосновать введение русского языка в разряд инструментария разработчика ? Только один аргумент - привлечь к разработке людей пугающихся иностранных буквочек. Классический пример - русский Excel. Зачем и почему перевели в нем функции листа? Второй классический пример - 1С. Почему они сделали собственный язык, а не сделали свою версию какого-нибудь из сотен существующих? Вот именно для того, чтобы человек учивший в школе немецкий смог начать заниматься разработкой нужных для себя мелочей не переступая в себе порог боязни английского наследия. Впрочем, я вот сейчас пытаюсь и не могу вспомнить хоть один макроязык (я уж не говорю про независимые языки) ключевые слова которого используют немецкий/французкий/итальянский/любой. Всегда и везде английское наследие :) Даже в самых уникальных языках, везде за базу взяты английские слова. Традиция однако.... А вот сишные библиотеки с французкими и итальянскими функциями и именами констант я встречал. Очень не удобно знаете-ли... Пришлось долго и нудно делать перевод на привычный английский сначала :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 02:01 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
На самом деле.. в использовании иностранных языков в различных отраслях наук - нет ничего плохого. Судите сами : в музыке - главенствует итальянский (moderato, allegro), в танцах - французский (пируэт, фуетє), в мореходном деле - голландский (шкипер, грот, флагшток), в медицине - до сих пор довольно древняя латынь. Лично для меня английский в коде - обеспечивает привычную смену контекста. Я начинаю мыслить терминами: aккаунт, фрейм, экстент. Заметьте! Англичанин этого лишен. Ему приходится изощрятся в сочинении имен переменных таким образом чтобы эти контексты разделить. Ему приходится прилагать больше усилий чтобы отделить англоязычный код от комментария на таком-же языке. P.S. Смеркалось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 06:46 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Есть очевидный минус в таком языке -- как вы покажете покажете прогу на нем не в России? Или такой язык только для внутреннего потребления? ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 21:17 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
LelikkЕсть очевидный минус в таком языке -- как вы покажете покажете прогу на нем не в России? Или такой язык только для внутреннего потребления? Ну почему же "только для внутреннего"? Если язык получится удобным. И сообщество пишущее на нем будет быстро расти и при этом свысока поглядывать на ретроградов использующих старые языки :) В конце концов иностранцы тоже могут выучить русский, мы же английский выучили, чем они хуже? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 22:05 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
может вас уже в треп перенести? ))))))))) раз зашла речь, о том что америкосы будут учить русский ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 22:21 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonДавайте рассуждать. Какими аргументами СЕГОДНЯ можно обосновать введение русского языка в разряд инструментария разработчика ? Какие преимущества он даст помимо смены синтаксиса для классических императивных языках ? Вместо Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. И кому ЭТО нужно? А почему если руский то операторные скобки обьязательно должны быть "начало" и "конец" а если как в Си ? Код: plaintext 1. 2. 3. 4. 2tchingiz не надо перносить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 10:15 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
2 JibSkeart: Если уж говорить о C-подобной грамматике, то и спорить не о чем -- там слов-то -- кот наплакал. Можно их считать и вовсе не английскими, а некими служебными сочетаниями. З.Ы. А у английского еще одно преимущество -- там слова короче ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 11:31 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Помоему лучше это когда переменные на русском языке было бы удобно. Например Дебет70 лучше чем debet70. Или чтото типа ИтогСуммыПоПокупателямЗаМесяц. Чисто читать и разбираться удобнее. С другой стороны написать небольшую прогу которая будет по тексту менять русские слова на английские, недолго, за день можно уложиться. Так что не суть важно. А вот если все таки создавать язык программирования с русскимим словами, то наверное здорово. Но сразу вижу геморои с кодировками CPP866, win1251, koi-8r и пошло поехало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 15:05 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
LelikkЗ.Ы. А у английского еще одно преимущество -- там слова короче А как же русский мат? Очень сильно сокращается кол-во и длина используемых слов, не обходимых что бы выразить смысл :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 15:53 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
JibSkeart А почему если руский то операторные скобки обьязательно должны быть "начало" и "конец" "начало" и "конец"... фи! Мелко мыслите! Вспомнаем "Ершовский алгоритмический язык". Который был представлен в самом первом школьном учебнике по информатике. В 87-ом кажется.... не помню точно уже. Там были очень приятные конструкции: Код: plaintext 1. 2. 3. 4. 5. И вообще, как можно говоря про программирование на русском не вспоминать Ершова? Автор незабвенной Рапиры все таки. Да и вообще великий человек. Без него компьютеры в русские школы пришли бы намного позже. 2tchingiz Действительно, не надо перносить. Тема с самомого начала была исключительно трепаческой. Но зато в тему форума :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 18:55 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
CruelGeniusПомоему лучше это когда переменные на русском языке было бы удобно. Например Дебет70 лучше чем debet70. Или чтото типа ИтогСуммыПоПокупателямЗаМесяц. Чисто читать и разбираться удобнее. В принципе, тебе никто не запрещает делать точно такие же переменные, но на английском: GrossSumByCustomersForMonth и никаких проблем. Но вот если исходник с такими переменными попадает к человеку не знающему того человеческого языка на основе которого они были сочинены... начинаются проблемы. Я знаю, я сталкивался :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 19:01 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Кстати, по поводу русских названий переменных - так можно делать, например, на Яве, да только я что-то редко такое встречал Например: Файл Тест.java Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Запускаем: java Тест --С уважением, ponomarevvb-- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 19:26 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Интересно ... а как на это дело смотрят китайцы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 11:52 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
JibSkeart А почему если руский то операторные скобки обьязательно должны быть "начало" и "конец" ? Потому-что РусскЫй язык Велик и Могуч. Например вместо "начало" написать "пришествие" а всместо "конец" - "исход". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 11:58 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
mayton JibSkeart А почему если руский то операторные скобки обьязательно должны быть "начало" и "конец" ? Потому-что РусскЫй язык Велик и Могуч. Например вместо "начало" написать "пришествие" а всместо "конец" - "исход". А патамушта автар - двояшник! Что такое слонения и спряжение - ему не вдомек... ПажЁжи - это ему совсем безнадобности. Как слышется - так и пишется. А за слово "морфология" - мене чичас будут чистить фейс... И вот предложение перевести программирование на матерный не лишено смысла. В том смысле, что вариабельность меньше, контестно-смысловая нагрузка выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 12:18 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
mayton JibSkeart А почему если руский то операторные скобки обьязательно должны быть "начало" и "конец" ? Потому-что РусскЫй язык Велик и Могуч. Например вместо "начало" написать "пришествие" а всместо "конец" - "исход". вот вот , я про тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 12:20 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 12:42 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Между прочим, если быть серьезным, то есть такая система программирования, ПРОФТ называется - на русском. Правда, определенные сомнения вызывает ее полезность :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 17:50 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 00:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
http://rus.24bb.ru/ - Кого интересует - форум по русским языкам программирования (программированию по русски). Дракон-схемам, wiki - спрочным системам, использованию карт мышления (mind map) принаписании технического заадния, UML редакторам и кодогенераторам и прочим инновациям в средствах разработки ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 15:00 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
34Вот есть ещё такой графический язык программирования Дракон (чтото типа блок-схем), по которым можно синтезировать код программы на любом языке. Язык используется для написания ПО для Бурана, Морского Старта, и наших МБР типа Тополь :) - очень креативная штука , но сначала желательно прочитать книгу разработчика языка - написанна очень доступоно и подробно. http://rus.24bb.ru/viewtopic.php?id=7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 15:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
AL_KIRДобрый день! Я обращаюсь к вам и вот с каким вопросом: (поделистесь) кто и что знает о программировании на русском языке? а то наболело... Великий и Могучий и не имеет достойной реализации в качестве языка программирования ( 1С не в счет) Русскому языку нет места в информатике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 15:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
АдминФорума34Вот есть ещё такой графический язык программирования Дракон (чтото типа блок-схем), по которым можно синтезировать код программы на любом языке. Блок-схемы это некий "нижний уровень" алгоритмизации. А как насчёт ООП ? Как насчёт UML диаграмм? Без них дракон будет "неполноценный". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 15:46 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Гхм... вообще-то фирма 1С сперла идею о локализованных зарезервированных словах и (самое главное) именах обьектов у небезызвестной фирмы Майкрософт. А именно у Экселя не помню какой версии - 95 или даже 5-й. Во всяком случае немцы имели возможность наслаждаться немецким Visual Basic. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2009, 16:21 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Имхо, у нас нет основы даже в классических науках, чтобы развивать что-то в программировании. В школе и институте мы изучаем некие F(force), V(velocity), a(acceleration) и т.п., но запоминаем их как Сила, Скорость, Ускорение. Почему их не сокращают как С, Ск, У ? Причем как мне кажется огромную пользу дало бы то, если бы в учебниках хотя бы давали расшифровки букв на английском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 10:38 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
nporaMep Причем как мне кажется огромную пользу дало бы то, если бы в учебниках хотя бы давали расшифровки букв на английском. По мне так огромную пользу дало бы, если бы всех сначала учили английскому, и остальное преподавали уже на нём. Родной можно вообще учить минимально, как приложение к истории. Сколько можно всему миру, говорить на разных языках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 12:36 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Не надо русского. Это будет банально некрасиво. Объясню. В английском слова практически не меняются, когда их связывают в фразы. А в руском есть согласование - падежи там разные , склонения и т.п. грамматика. Например (навскидку) создадим переменную count и цикл по ней Код: plaintext в русском аналог (переменная "счетчик") можно конечно сделать, но как только он попадает в тело программы, начинается некрасивая грамматически кривизна типа Код: plaintext Код: plaintext Как то так. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 13:35 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ну переводить for как "для" необязательно. Конструкция типа Повторить (счетчик=1;счетчик>5;счетчик++) { } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 14:50 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Если бы в 1С был общепринятый синтаксис, она была бы популярнее в 10 раз. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 15:00 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Алексей Морозов Если бы в 1С был общепринятый синтаксис, она была бы популярнее в 10 раз. Чего? 1С и так практически монополисты в своей нише. А если вы про Европу и Америку, так открою тайну-у них есть английская версия языка, просто они там никому не нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 15:26 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Алексей Морозов Если бы в 1С был общепринятый синтаксис, она была бы популярнее в 10 раз. в 10 может и перебор, а вот лицензионный VBA вместо самопала облегчил бы жизнь серьёзно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 15:40 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ИзопропилАлексей Морозов Если бы в 1С был общепринятый синтаксис, она была бы популярнее в 10 раз. в 10 может и перебор, а вот лицензионный VBA вместо самопала облегчил бы жизнь серьёзно кому? когда 1С создавался как язык программирования, VBA был в зачаточном сосотоянии и лицензировать его не имело смысла (а тогда это было). Сейчас лизензирование VBA отменено. ПС. Попробуйте ABAP заменить на VBA. ага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 00:09 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Алексей Морозов Если бы в 1С был общепринятый синтаксис, она была бы популярнее в 10 раз. популярнее чего? Это как: если цены на газ были в 10 раз ниже, то газпром был бы в 10 раз популярнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 00:10 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ну просто лось ПС. Попробуйте ABAP заменить на VBA. ага. Принято. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 01:35 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Изопропилну просто лось ПС. Попробуйте ABAP заменить на VBA. ага. Принято. Как судья прям :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 07:29 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoРодной можно вообще учить минимально, как приложение к истории. Сколько можно всему миру, говорить на разных языках? Иван Родства Непомнящий ? Скажи пожалуйста, а почему весь мир должен общаться именно на английском ? (а не на китайском, скажем) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 08:05 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)XDiaBLoРодной можно вообще учить минимально, как приложение к истории. Сколько можно всему миру, говорить на разных языках? Иван Родства Непомнящий ? Скажи пожалуйста, а почему весь мир должен общаться именно на английском ? (а не на китайском, скажем) Ну а что? Почему родства не помнящий? Я просто стараюсь думать рационально, а твой ответ иррационален. Кетайский не рассматривается, по причине неудобного алфавита. Выбери что-то более удобное, например испанский. Я не против. Я и испанский выучу, ради общего дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 08:35 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Про язык РАЯ забыли. Школьников этим языком поморочили в своё время. Представляете если бы на русских словах прогаммы (если Россия была в своё время лидером в компьютеростроении)? Запыление мозгов какое было бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 09:48 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Предлагаю заменить арабские цифры на русское написание прописью! Операнды тоже заменить словами! И вместо count=0 писать счетчик равен нулю Много креатива можно напридумывать, только кроме креатива должна быть разумность и выгода. Какова степень разумности русскоязычного программирования? И какие выгоды мы получаем от этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 09:49 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Кетайский не рассматривается, по причине неудобного алфавита. Оно и видно, что автор сего родной язык учил минимально :-), для носителей самого распространенного языка мира китайский алфавит вполне себе удобен, а если говорить сугубо с точки зрения глобализации, то да, можно вообще упразднить изучение родного языка, но тогда за этим должно последовать упразднение литературы, живописи, и т.д., что содержит в себе определенную иррациональность, т.е. все книги будут переведены на некоторый всемирный язык, но это может привести к утрате подлинников таких авторов, как Пушкин, Достоевский, Толстой, Бальзак, Экзюпери, ... Более того, такие авторы, как Байрон, Шекспир просто могут раствориться в массе переводной литературы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 09:55 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
YuriyRusinovXDiaBLo Кетайский не рассматривается, по причине неудобного алфавита. Оно и видно, что автор сего родной язык учил минимально :-), для носителей самого распространенного языка мира китайский алфавит вполне себе удобен, а если говорить сугубо с точки зрения глобализации, то да, можно вообще упразднить изучение родного языка, но тогда за этим должно последовать упразднение литературы, живописи, и т.д., что содержит в себе определенную иррациональность, т.е. все книги будут переведены на некоторый всемирный язык, но это может привести к утрате подлинников таких авторов, как Пушкин, Достоевский, Толстой, Бальзак, Экзюпери, ... Более того, такие авторы, как Байрон, Шекспир просто могут раствориться в массе переводной литературы. Слушай, умник, я отлично знаю родной язык, у меня даже бабушка была преподавателем русского языка и литературы. Просто иногда специально коверкаю слова, раньше вовсе не позволял себе такого, но ща как-то распустился на фоне перманентной депрессии. Так что уймись, на тему моей грамотности. И я не предлагал вовсе убрать родной язык, только задвинуть на второй план, ради упрощения жизни и взаимопонимания. А насчёт удобства для китайцев, оно и видно, читал про них, пишут что часто даже друг друга не понимают, по причине множества диалектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 10:02 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
NecroSoft Visual Medved ещё помянуть Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 10:19 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
авторСлушай, умник, я отлично знаю родной язык, у меня даже бабушка была преподавателем русского языка и литературы. Прошу прощения за неудачную шутку. Просто мне показалось, что в задвижении на второй план родного языка, есть принижение, как языков национальных, так и самого языка, который предлагается выдвинуть на роль некоторого общего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 10:32 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
YuriyRusinovавторСлушай, умник, я отлично знаю родной язык, у меня даже бабушка была преподавателем русского языка и литературы. Прошу прощения за неудачную шутку. Просто мне показалось, что в задвижении на второй план родного языка, есть принижение, как языков национальных, так и самого языка, который предлагается выдвинуть на роль некоторого общего. Ну можно нейтральный к странам язык, эсперанто там. Повсеместно обязательно изучать два официальных гос.языка. Один внутренний, другой для международного общения. Причём не так как это делается сейчас, а на ином качественном уровне. Это никуда не годится, с 5 по 11 в школе английский был, и в универе два года. Остался оттуда ну максимум словарный запас, грамматику вообще не помню чтобы изучали. Я её уже сам изучал, после университета... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 10:44 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
White Owl --null--Действительно - посмотрите тогда на скрипты в 1C, на это уродующее русский язык создание. "русские" ЯП c раньше создавались в рамках "квасного патротизма" а сейчас неизвестно зачем это надо было делать - наверное в 1C сначала полагали что писать что-то будут неквалифицированные пользователи, но сейчас все равно этим занимаются в основном специальные программисты. Я бы не сказал, что это "квасной патриотизм". Просто в те времена не было такого повального увлечения английским языком. И простых людей (даже с высшим математическим образованием) латинский алфавит пугал. Да и не было тогда такого понятия как программы переносимые между разными платформами. А значит если делаем новый компьютер, то можешь придумать для него новый язык :) Уже вот не помню какой номер был у той Искры... но русский Бейсик помню до сих пор :) И вполне нормально писали. Никаких неудобств не испытывали. А сейчас вот смотрю на макроязык от 1С, или даже на русские функции в листах Excel'я - и мороз по коже. Многолетняя привычка к if'ам и while'ам дает себя знать :) А кто вам мешает if писать в 1С? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 10:49 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Т.е. предлагаю сойтись на том, что столь радикальное предложение не однозначно и требует обсуждения, как говорится, по-серьёзному и в рамках отдельной темы, потому что требуется различать, как язык какого-нибудь международного документа, от скажем литературного произведения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 10:52 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
AL_KIRДобрый день! Я обращаюсь к вам и вот с каким вопросом: (поделистесь) кто и что знает о программировании на русском языке? а то наболело... Великий и Могучий и не имеет достойной реализации в качестве языка программирования ( 1С не в счет) Да и вот буквы не понятные с клавиатуры тоже нужно убрать.... и кнопки всякие другие нужно писть по русски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 11:08 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Китайский, английский.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 11:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
AlexandrPlusПро язык РАЯ забыли. Школьников этим языком поморочили в своё время. Представляете если бы на русских словах прогаммы (если Россия была в своё время лидером в компьютеростроении)? Запыление мозгов какое было бы. Ага, пока на Западе писали на языке Ада, мы создали язык Рая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 11:19 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ИзопропилКитайский, английский.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 11:19 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
все это дело привычки "если" ничем не хуже чем "if" русский язык имеет смысл в програмировании, так как немногие у нас на самом деле хорошо знают английский язык, и дают такие названия переменным "на английском языке", так что ни один ангиличанин не поймет. Если это конечно не тривальный случай типа counter и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 11:38 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Выскажу свою точку зрения. Программировал более чем на 10 языках в течение примерно 25 лет (начиная с БК-0010). Ответственно заявляю, что есть ниши, где использование русских конструкций серьезно повышает эффективность использования кода. В первую очередь это программирование на языках бизнес-приложений. (и 1С тут весьма кстати, тем более, что русскоязычные конструкции используются еще в добром десятке созданых в России систем). Простая ситуация: бухгалтер (или технолог) просят меня объяснить алгоритм расчета показателя. Предположим, что он записан в русскоязычном синтаксисе с использованием длинных идентификаторов типа Месячная_сумма_амортизации и русскими комментариями. Я просто распечатываю код и отдаю его специалисту. И он, не имея навыков программирования, легко разбирается в нем, т.к. понять конструкцию Код: plaintext 1. 2. Кроме того, самодокументируемость кода хороша и для стажеров - они легко в нем разбираются. А вот писать такой код, постоянно переключаясь с регистра на регистр, неудобно. Да и непонятно: почему при 80% русского текста используется англоязычная мнемоника для синтаксиса языка. Таким образом, считаю оправданным примение русского синтаксиса при наличии следующих ограничений: 1) Код приложения актуален только для России 2) Разработчик приложения на уровне стандарта рекомендует использование русскоязычной нотации 3) Код сопровождается использованием русскоязычных идентификаторов и развернутых комментариев. 4) Среди читателей кода предполагается наличие людей, не являющихся квалифицированными программистами (бизнес-консультанты, экономисты и пр.). 5) Существует возможность быстрой (одним нажатием кнопки) конвертации кода в англоязычный синтаксис (чего нет в 1С, хотя параллельная мнемоника для всех свойств и методов сохранена). Лично меня никогда конструкции на родном языке не коробили. Свободно перехожу с одной нотации на другую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 11:54 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ИМХО Программирование на Русском Языке = бред, равно как и программирование на английском языке. Программирование идет на искусственном языке, в котором слова (все или часть) заимствованы из естественного (кстати в том же эсперанто все слова тоже взяты из других языков). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 12:10 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Есть такое понятие, как глобализация. Полноценный язык программирования должен иметь английский синтаксис. Потому что это стандарт. Незнание английского не оправдание, не знаешь - иди работать туда, где он не нужен. Кстати, в том же русском Экселе поле "Общий итог" отличается не только от английской версии, но и от других русских версий Экселя. Написать интернациональный макрос невозможно. Впрочем, где-то применить можно, но массовым языком программирования это не будет. 1С единственное исключение (в смысле массовости), но там другая причина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 13:23 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
OldProgЕсть такое понятие, как глобализация. Полноценный язык программирования должен иметь английский синтаксис. Потому что это стандарт. Угу. Как Кока-Кола и чизбургеры. А что плохого в одновременной поддержке нескольких вариаций одного и того же синтаксиса? С мгновенным переключением между русской/испанской/английской? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 14:15 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
СисойOldProgЕсть такое понятие, как глобализация. Полноценный язык программирования должен иметь английский синтаксис. Потому что это стандарт. Угу. Как Кока-Кола и чизбургеры. А что плохого в одновременной поддержке нескольких вариаций одного и того же синтаксиса? С мгновенным переключением между русской/испанской/английской? Ничего хорошего нет, в неграмотных сотрудниках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 14:25 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
СисойOldProgЕсть такое понятие, как глобализация. Полноценный язык программирования должен иметь английский синтаксис. Потому что это стандарт. Угу. Как Кока-Кола и чизбургеры. А что плохого в одновременной поддержке нескольких вариаций одного и того же синтаксиса? С мгновенным переключением между русской/испанской/английской? А зачем это нужно то? Что эта переключалка будет переключать - ключевые слова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 14:28 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
у меня в школе (где-то в классе 5-ом... т.е. порядка 15 лет назад) была информатика и там изучался язык "ЛОГО writer", потом вышла продвинутая версия "ЛОГО миры". вот там всё было на русском. (сама программа заключалась в рисовании черепашкой).. но чтобы она рисовала нужно было писать команды. (считайте паскаль)... на память что-то вроде таких порграмм было: ЭТО моя_Программа НАЧАЛО ПП ВПЕРЕД(10) ОП ЛЕВО(10) КОНЕЦ ------------- такие вот программки.. но там ацкое разнообразие было.. на итоговую контрольную нужно было написать какую-нить свою программку (надо было её придумать). эхх.. у меня аж небольшой фильм-ужасов вышел :) поставили 5 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 14:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoСлушай, умник, я отлично знаю родной язык, у меня даже бабушка была преподавателем русского языка и литературы. Извините, не в обиду. Живо напомнило просто случай, когда спорили о принципах работы микроволновок, и один мой знакомый говорит: "Да нет, они работают вот - так: ...". К нему народ с вопросами - почему так уверен? На что был получен ответ: "Да я их в свое время разгружал". По теме (имхо) - стремление программировать на русском сродни стремлению перевести, к примеру, математические формулы на русский. То - есть абсурдно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 14:58 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
"русские" имена переменных позволяют не переводить термины предметной области на английский. "русский" синтаксис - дело привычки. переключение раскладки при двуязычном наборе - неизбежное зло :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 15:22 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
а если не побояццо и на олбанском закодировать - ить тырнациональный ниибаццо язык почитсо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 16:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
--null--а, платформа БК, разумеется. АААааа!!! НОстальгия!!! программировал на БК-000010!! лет 5 наверно. ВОт только русского языка я там не заметил. На бейсике кодил. Там ещё можно было плату в клавиатуру воткнуть - тогда можно было программировать на фокале. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 16:33 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
кгм на олбанском закодировать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 16:43 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Мне синтаксис на латинском помогает абстрагироваться и думать об алгоритме. Пример: END - это просто END, заканчивает блок например. А вот если написано КОНЕЦ - начинают вязаться ассоциации, начиная с порнографии и заканчивая философией. И в итоге мысль уходит в сторону. А по ДРАКОНУ инфа интересная. Репу почешу по этому поводу. Хочется найти инструмент для описания БП. Пробовали BPWin, просто в Visio рисовать. Все как то не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 16:55 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
эх дилетанщики скока страниц понаписали, а главного ни кто не указал, английский это прежде всего международный язык, и ваш код(даже наименование переменных и коментарии) нафиг никому не нужны за пределами нашей родины если они не на английском, а большинство крупных как комерческих так свободных проектов фром запад, селяви детишки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 18:00 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
оппа600яэх дилетанщики скока страниц понаписали, а главного ни кто не указал, английский это прежде всего международный язык, и ваш код(даже наименование переменных и коментарии) нафиг никому не нужны за пределами нашей родины если они не на английском, а большинство крупных как комерческих так свободных проектов фром запад, селяви детишки Какое страшное открытие. А все и не догадывались, что дела обстоят именно так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 18:03 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
zloy denКакое страшное открытие. А все и не догадывались, что дела обстоят именно так...яб за всех не говорил но большинство местных програмистов из мойдадырова походу не в курсе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 18:04 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Хм, я всегда считал общеизвестным тот факт что английский-это международный язык ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 18:08 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Современные операционки "рубят" строки в Юникоде. Но отнюдь не факт что какая-то древняя софтина не захлебнётся кириллицей. Только дурак станет отрицать возможность такой проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 18:20 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
оппа600яэх дилетанщики скока страниц понаписали, а главного ни кто не указал, английский это прежде всего международный язык, и ваш код(даже наименование переменных и коментарии) нафиг никому не нужны за пределами нашей родины если они не на английском, а большинство крупных как комерческих так свободных проектов фром запад, селяви детишки дык это он седня международный, а после кризиса неизвестно :) може и китайский придется учить селяви (c) не по англицки кстати ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 19:08 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ЭТО ПРОГРАММА ДАЮ УСТАНОВКУ НА ДОБРО НА ДОБРО СЧАСТЬЕ ЕСТЬ, ЕГО НЕ МОЖЕТ НЕ БЫТЬ СЧАСТЬЕ ЕСТЬ, ЕГО НЕ МОЖЕТ НЕ БЫТЬ НА ДОБРО НА ДОБРО КОНЕЦ ПРОГРАММЫ Всем проснуться и встряхнуться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 19:28 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
СисойПростая ситуация: бухгалтер (или технолог) просят меня объяснить алгоритм расчета показателя. Предположим, что он записан в русскоязычном синтаксисе с использованием длинных идентификаторов типа Месячная_сумма_амортизации и русскими комментариями. Я просто распечатываю код и отдаю его специалисту. ... А у меня - экономия времени. Существенно больше времени можно было бы сэкономить сообщив бухгалтеру (или технологу), что алгоритм расчета реализован в соответствие с пунктом технического задания. СисойТаким образом, считаю оправданным примение русского синтаксиса при наличии следующих ограничений: ... 4) Среди читателей кода предполагается наличие людей, не являющихся квалифицированными программистами (бизнес-консультанты, экономисты и пр.). Т.е., Вы предполагаете, что английский текст недоступен для понимания этими людьми? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 19:44 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
!!!СисойПростая ситуация: бухгалтер (или технолог) просят меня объяснить алгоритм расчета показателя. Предположим, что он записан в русскоязычном синтаксисе с использованием длинных идентификаторов типа Месячная_сумма_амортизации и русскими комментариями. Я просто распечатываю код и отдаю его специалисту. ... А у меня - экономия времени. Существенно больше времени можно было бы сэкономить сообщив бухгалтеру (или технологу), что алгоритм расчета реализован в соответствие с пунктом технического задания. Все мы учились в школе. И всем (слава богу) давали формулы по физике и математике в виде символов латиницы. А если не хватало - добавляли всякие индексы или знак "штрих". И если кто-то "неосилил" такую форму записи уже в зрелые годы... то что я могу сказать? Школа ему была не нужна. За державу обидно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2009, 21:33 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
GYGYСисойOldProgЕсть такое понятие, как глобализация. Полноценный язык программирования должен иметь английский синтаксис. Потому что это стандарт. Угу. Как Кока-Кола и чизбургеры. А что плохого в одновременной поддержке нескольких вариаций одного и того же синтаксиса? С мгновенным переключением между русской/испанской/английской? А зачем это нужно то? Что эта переключалка будет переключать - ключевые слова? Ага, и переменные по словарю, типа Change <---> Сдача ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 07:04 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Банально разработчики основного софта сейчас - американские компании (Microsoft, Adobe, Sun etc.) Соответственно все беты и вся документация идет на английском изначально, позже её переводят, но это желание того же Микрософта - переводить или не переводить хотя бы даже документацию. Можно конечно жить в России и кодить на великом и могучем с отставанием так где-то на полгода от релиза софта (не считая 1-2 года опен-бета тестов на английском), но это какой-то грустный вариант имхо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 09:25 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
оппа600яэх дилетанщики скока страниц понаписали, а главного ни кто не указал, английский это прежде всего международный язык, и ваш код(даже наименование переменных и коментарии) нафиг никому не нужны за пределами нашей родины если они не на английском, а большинство крупных как комерческих так свободных проектов фром запад, селяви детишки Во-первых на это было указано, читай внимательнее: /topic/173787&pg=-1#1469824 А во-вторых это может не понимать только совсем уж новичок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 10:02 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
SQL_LamerXDiaBLoСлушай, умник, я отлично знаю родной язык, у меня даже бабушка была преподавателем русского языка и литературы. Извините, не в обиду. Живо напомнило просто случай, когда спорили о принципах работы микроволновок, и один мой знакомый говорит: "Да нет, они работают вот - так: ...". К нему народ с вопросами - почему так уверен? На что был получен ответ: "Да я их в свое время разгружал". Я намекнул на то, что у меня личный репетитор был, мы часто занимались учёбой дополнительно. Уж что-что, а русский у меня на 4-5 был, четвёрки проскакивали за знаки препинания, так и не научился их правильно ставить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 10:04 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGYGYСисойOldProgЕсть такое понятие, как глобализация. Полноценный язык программирования должен иметь английский синтаксис. Потому что это стандарт. Угу. Как Кока-Кола и чизбургеры. А что плохого в одновременной поддержке нескольких вариаций одного и того же синтаксиса? С мгновенным переключением между русской/испанской/английской? А зачем это нужно то? Что эта переключалка будет переключать - ключевые слова? Ага, и переменные по словарю, типа Change <---> Сдача Можно проще - запихивать исходник в PROMPT.... можно даже словари выбирать .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:17 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
GYGY Можно проще - запихивать исходник в PROMPT.... можно даже словари выбирать .... о_О И чем ЭТО потом скомпилируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:21 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGYGY Можно проще - запихивать исходник в PROMPT.... можно даже словари выбирать .... о_О И чем ЭТО потом скомпилируется? Зато каждый сможет легко понять - что же оно делает. )) Наверняка Промпт за отдельные деньги сможет сделать перевод с русского на блондинко-Русский и т.п. А потом глядишь и компилятор кто нибудь прикрутит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:27 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
1C свой язык запросов наверняка так и сделал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2009, 12:34 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Мне кажется тема программирования на русском языке а точнее на родном языке в обсуждениях, коих много встречал, не учитывает одного, на мой взгляд важного аспекта: несколько ключевых слов конкретного языка действительно не трудно выучить даже на китайском, а как быть с функциями и констаннтами например вин32, их явно не несколько а сколькото тысяч и в основном это абривиатура от сокращения английских слов... и если английский не родной то всё это необходимо зазубрить как тарабарщину.... И на мой взгляд стремление к сокращениям это пережиток времён дефицита ресурсов, ведь были времена отсутствия идентификаторов и восьмеричные адреса и коды команд процессора были не на английском а на процессорном... Перевод (и тут я задумался как написать по русски API) набора функций, параметров, констант популярных инструментов действительно может обеспечить прорыв производительности программирования на РОДНОМ языке, и подчёркиваю грамотный совместный технический и лингвистический перевод с обсуждением введения возможно новых терминов и понятий в РОДНОЙ язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 16:59 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproftМне кажется тема программирования на русском языке а точнее на родном языке в обсуждениях, коих много встречал, не учитывает одного, на мой взгляд важного аспекта: несколько ключевых слов конкретного языка действительно не трудно выучить даже на китайском, а как быть с функциями и констаннтами например вин32, их явно не несколько а сколькото тысяч и в основном это абривиатура от сокращения английских слов... и если английский не родной то всё это необходимо зазубрить как тарабарщину.... И на мой взгляд стремление к сокращениям это пережиток времён дефицита ресурсов, ведь были времена отсутствия идентификаторов и восьмеричные адреса и коды команд процессора были не на английском а на процессорном... Перевод (и тут я задумался как написать по русски API) набора функций, параметров, констант популярных инструментов действительно может обеспечить прорыв производительности программирования на РОДНОМ языке, и подчёркиваю грамотный совместный технический и лингвистический перевод с обсуждением введения возможно новых терминов и понятий в РОДНОЙ язык. Кто не знает инглиш, пусть идёт в дворники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2009, 22:20 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoКто не знает инглиш, пусть идёт в дворники. Who does not know an English, let goes in yard keepers. Possibly author already yard keeper works. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 09:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproftXDiaBLoКто не знает инглиш, пусть идёт в дворники. Who does not know an English, let goes in yard keepers. Possibly author already yard keeper works. Maybe :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 09:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Говорите, английский необходим для того, чтобы тебя понимали в других странах? А вот мой дедушка в 1944-45 годах много поездил по всей Европе. Там он везде разговаривал только по-русски, и все европейцы его почему-то прекрасно понимали ... А сейчас им что мешает? Кто платит деньги, тот и заказывает музыку. Если программный проект создаётся и оплачивается русским заказчиком, то индусы-американцы-китайцы сразу же начинают великолепно понимать русский язык. Да вот посмотрите хотя бы на космонавтику. Космические туристы из Америки усердно учат русский язык, чтобы мы дали им возможность слетать в космос. Вот и в ИТ тоже самое. Пускай лучше они учат русский язык, чтобы понимать наши комментарии в программах ... а со временем и программы на русском языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2009, 11:38 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
AL_KIR, В TCL можно процедуры на любом языке вводить. В том числе и русскоязычные управляющие конструкции. Пятнадцать минут работы -- и всё на русском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2009, 11:42 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Некоторые версии Форта бывают русскоязычными: http://trac.balancer.ru/svn/l2j/trunk/data/jbforth/admin/tools/territory/main.f ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2009, 13:39 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
DimAAAЭТО ПРОГРАММА ДАЮ УСТАНОВКУ НА ДОБРО НА ДОБРО СЧАСТЬЕ ЕСТЬ, ЕГО НЕ МОЖЕТ НЕ БЫТЬ СЧАСТЬЕ ЕСТЬ, ЕГО НЕ МОЖЕТ НЕ БЫТЬ НА ДОБРО НА ДОБРО КОНЕЦ ПРОГРАММЫ Всем проснуться и встряхнуться Этот язык программирования был использован в фильме "отроки во вселенной", им там инопланетяне своих роботов программировали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 09:31 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
один известный фантаст1. A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2. A robot must obey orders given it by human beings except where such orders would conflict with the First Law. 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 09:53 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Nikolay KalmarskiyAL_KIR, В TCL можно процедуры на любом языке вводить. В том числе и русскоязычные управляющие конструкции. Пятнадцать минут работы -- и всё на русском. Реальный опыт в части параметров команд и управляющих конструкций можно увидеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 12:06 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproft, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 12:44 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproft, Ну и для полного счастья :- Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 12:46 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Новая версия языка -- добавлены слова "верхур" и "проц" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 13:01 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Nikolay Kalmarskiy, Фигасе!!! как просто....:-) А есть информация о влиянии uplevel на производительность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 15:54 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
pureproftА есть информация о влиянии uplevel на производительность? Ну как сказать. Влияет, конечно... Но не сильно. В рамках допустимого. Вот пример:- russian.tcl Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Кстати, в примере показаны возможности метапрограммирования в TCL, которые делают язык таким мощным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 23:43 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Nikolay Kalmarskiy, Мощность TCL не подлежит сомнению,.... Собрать бы команду энтузиастов для разработки русской нотации в полном объёме и включения в исходники по аналогии с msgcat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 09:45 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
По теме поднятого вопроса могу сказать следующее. 1. Кто не понимает значения языка в процессе проектирования, написания, чтения и отладки кода, тот не является квалифицированным программистом. Это просто разнорабочий программистской направленности и не более того. Точно также как и таджик, которому дают кирку и лопату и показывают объём работы. 2. Квалифицированный специалист развит в разных сферах. Он ПОНИМАЕТ, что наше отставание как раз и связано с тем, что всякие паразиты от программирования то ли по злому умыслу, то ли по отсталости навязывают английский как дефакто и деюре "стандарт" в программировании. Каждый программист должен выучить английский, чтобы считаться программистом, хотя на САМОМ ДЕЛЕ, чтобы владеть теорией алгоритмов, математикой, обработкой сигналов, радиотехникой - НЕ НУЖЕН АНГЛИЙСКИЙ язык. Всё то же самое можно сделать и написать на русском. Машине ВСЁ РАВНО на чём вы пишите (глубоко по барабану, т.к. она "мыслит" битами и в опкодах). Это человеку не всё равно на чём писать. 3. Программист - это творец. Но на самом деле, творчества в этой профессии не много. Большую часть творчества делают англоязычные профи, которые не делятся этой частью работы с обычными русскими, китайскими и индийскими товарищами. Все эти люди занимаются рутиной... как рабы, используя придуманные для них технологии. 4. Как минимум 2 года нужно, чтобы овладеть техническим английским. Как минимум год нужен, чтобы переиздать книжку о технологии с английского на русский для продвижения технологии у нас. Результат - у нас до сих пор преподают Турбо Паскаль 7 в Вузах и пишут книжки на его основе. Умножьте всю армию программистов в нашей стране на 2 года. Смена технологий идёт каждые 5-8 лет. Это и есть причина нашего отставания. Наши программисты тратят каждый период смены технологии около года или двух на обучение. Англоязычные программисты перенимают знания непосредственно от своих коллег за то время, что мы учим английский (молодое поколение программеров). И с каждым годом разрыв всё увеличивается и этому не будет конца, пока нас не превратят просто в обезьян. 5. Если тут есть товарищи, которые приведут в качестве примера Янга, Рошаля или IDA. Им я отвечу, что Вы не учили в институте математическую статистику. Настоящий программер должен хорошо знать математику. Эти примеры находятся в конце (хвосте) распределения, как и другие подобные, и не могут показать качественный уровень образованности в стране. Многие тут люди просто не понимают для чего нужен русский язык. Увы... существует внутренний, внешний рынки. Для обучению программированию и для внутреннего рынка нужны русские языки программирования. Если хотите писать во вне - изучайте английский, кто против? Нашей оборонке что прикажете делать? Вы в своём уме? Писать секретные программы на английском? :) Неужели вы настолько отупели и зомбированы? В качестве примера покажу вам как я пишу на русском. Это работающая в школе программа. Музыкальный программируемый школьный звонок. 90% кода написана на русском. Писать легко и понятно. Код даже читать не надо, он просто видится без чтения. Java2ME Приложен файл интерпретатора, написанного на яве для сотовых телефонов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 17:53 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 17:55 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ты, пока набил этот исходник, сделал столько переключений РУС=>ENG=>РУС... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 18:16 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Вячеслав МезенцевВ качестве примера покажу вам как я пишу на русском. Ужасно. P.S. Грамотный троллинг, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 19:04 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
надо, чтобы Рстудио эту фишку в самый короткий язык программирования вставил, не забыл. Тогда востребованность самогокороткогоязыка резко возрастет и вся оборонка перейдет на его использование. Рстудио засекрятят и не дадут ходить по форумам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 20:53 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
слово else надо заменить на 'нэвгадав', стесняюсь написать на что заменить assert, а то Сибилев забанит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 20:56 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
бредКаждый программист должен выучить английский, чтобы считаться программистом Кому должен? Сколько? Он должен выучить язык программирования, на котором собирается реализовывать проект(ы). И он должен это сделать независимо от знания разговорных языков. А язык программирования Pascal не является ни русским, ни английским. Если вас сбивает с толку наличие в нем слов begin, end, procedure и прочих, пересекающихся с английским разговорным, то это не повод трансформировать требование "Программист на Паскале обязано знать смысл нескольких десятков слов , заимствованных из английского языка и писать текст на этом языке руководствуясь четким и ясным правилам (которых снова таки не огромное кол-во)" в "Программист на Паскале обязано знать английский язык, состоящий из нескольких десятков ТЫСЯЧ слов и кроме того знать приличное количество нечетких правил, уметь склонять, знать целый ряд исключений, и т.д." Сравнили божий дар с яишницей. А еще глаголите о квалификации. Уж точно у вас она видна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Вячеслав МезенцевПисать секретные программы на английском? :) Неужели вы настолько отупели и зомбированы? я видимо либо отупел, либо зомбирован. не понимаю, где таится опасность в англоязычных исходниках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:16 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon "Программист на Паскале обязано знать смысл нескольких десятков слов , заимствованных из английского языка и писать текст на этом языке руководствуясь четким и ясным правилам (которых снова таки не огромное кол-во)" в "Программист на Паскале обязано знать английский язык, состоящий из нескольких десятков ТЫСЯЧ слов и кроме того знать приличное количество нечетких правил, уметь склонять, знать целый ряд исключений, и т.д." Сравнили божий дар с яишницей. А еще глаголите о квалификации. Уж точно у вас она видна. я с тобой не согласен, голого паскаля языка программирования достаточно? большинство тех. литературы и справочников на английском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:20 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
а еще физиков и математиков зомбируют. бороны, позитроны, подумать страшно - интеграл, рекурсия и вся секретная документация про атомную бомбу, наверно, пестрит английскими словами. Это существенная недоработка и с этим надо начинать немедленно бороться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:29 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaN я с тобой не согласен, голого паскаля языка программирования достаточно? большинство тех. литературы и справочников на английском. Вячеслав Мезенцев говорил именно о языке программирования, и об алгоритмах. Но не указывал конкретно зачем знать английский язык. Документации по широкоиспользуемым технологиям и по-русски нарыть можно, а в команде перенять опыт от русскоязычных. И это все при том, что учить в свободное время английский - полезно. А технический недоанглийский для чтения большинство из программистов выучило как-то попутно, еще до того, как стали специалистами в своем деле. Так что не понимаю, где проблема то )) Проблема в полноценном разговорном и письменном английском, который попутно не выучить, а нужен для общения в интернациональной команде. Как тут уважаемый Вячеслав Мезенцев собрался пропаганлировать русский, когда все члены команды пишут каждый на своем диалекте некоторого интернационального языка программирования - загадка ))) Видать он просто не достаточно глобально мыслит. А ведь глобализация завтра будет еще больше чем сегодня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:30 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
tchingiz и вся секретная документация про атомную бомбу, наверно, пестрит английскими словами. если учесть, что документация была стырена у американцев, то нет ничего удивительного в том, что она на английском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:31 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNtchingiz и вся секретная документация про атомную бомбу, наверно, пестрит английскими словами. если учесть, что документация была стырена у американцев, то нет ничего удивительного в том, что она на английском. Зависит от того, откуда ее стырили американцы до этого )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:32 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Edd.DragonZyK_BotaNtchingiz и вся секретная документация про атомную бомбу, наверно, пестрит английскими словами. если учесть, что документация была стырена у американцев, то нет ничего удивительного в том, что она на английском. Зависит от того, откуда ее стырили американцы до этого )))) таки на немецком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:32 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Я думаю что господин Мезенцев был очень несчастен в школе. Ведь там учили алгебру и геометрию, а в этих науках принято давать задачи в латинском и греческом алфавите. Хотя старт троллинга был неплохим. Особенно мне понравилось про внутренние рынки, оборонку и прочие ZOG. Я даже внутренне напрягся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:39 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
а с этим как можно мириться? Отставание же будет расти каждые 6 лет. авторБли́нда-га́фель (усы) — отводы, горизонтально укреплённые у нока бушприта для разноса стоячего такелажа (утлегарь и бом-утлегарь бакштагов). поступим по правилу первый пришел - первый ушел. Пока Мезенцев не внедрит на флоте перевод бом - брам стеньгу на русский никакого программирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:40 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Подде_ржу. Предлагаю ввести национальный немецкий ЯП со встроенным оператором сиськи "^^" Потому что американцы оператор пи. "=>" уже придумали ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:48 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
По поводу оборонки. Надо кодить так как в той байке Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Тогда даже если исходники врагам достатутся - все равно нихера никто не поймет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:58 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon Если вас сбивает с толку наличие в нем слов begin, end, procedure и прочих, пересекающихся с английским разговорным, то это не повод трансформировать требование Более того, многие англоговорящие программисты жалуются на то, что операторы языка совпадают с обычными английскими словами. При этом действие оператора может очень сильно отличаться от значения слова. Посмотрите еще тексты программ на 1С (прости-господи). Перлы вроде ВзятьМногоОбъектов - в порядке вещей. Понятности не добавляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 21:58 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
МифистS.G.Yossarian Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : AL_KIR Великий и Могучий и не имеет достойной реализации в качестве языка программированияМ-да, представляю себе перевод "go to" ("иди на...") Именно поэтому его использование считается плохим тоном )) Тем не менее, это до сих пор самая первая команда, которой ЦП осваивает внешний мир ... Так что GOTO ругают НЕУДАЧНЕГИ . По крайней мере в x86-архитектуре. По топику - прикольно писать в том же экселе русские словоформы типа ДлинСраки, Ийесли, Сцапать, .... А потом в макросе ловить их по английсски... Но в таблице латиницей хрен набьёшь (по крайней мере, так было в MSOffice-2000). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:03 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Вячеслав Мезенцев Нашей оборонке что прикажете делать? Вы в своём уме? Писать секретные программы на английском? :) Неужели вы настолько отупели и зомбированы? Круто. Как же никто не догадался до сих пор, вирусы проникают в наши оборонные программы, используя операторы на английском! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:07 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
У нас был препод, вел проработку по Pascal. Дык он переменные так и называл: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:07 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
_some_ Более того, многие англоговорящие программисты жалуются на то, что операторы языка совпадают с обычными английскими словами. При этом действие оператора может очень сильно отличаться от значения слова. Посмотрите еще тексты программ на 1С (прости-господи). Перлы вроде ВзятьМногоОбъектов - в порядке вещей. Понятности не добавляет. Дадада ))) Точно как песни на непонятном языке - возможность насладиться музыкой не засоряя эфир идиотским смыслом текста )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:08 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonДавайте рассуждать. Какими аргументами СЕГОДНЯ можно обосновать введение русского языка в разряд инструментария разработчика ? Какие преимущества он даст помимо смены синтаксиса для классических императивных языках ? Вместо Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. И кому ЭТО нужно? Согласен с афтором. " Шаг 2 " - это абсолютное долбоёбство ..., впрочем как и step 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:10 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
SIMPLicity_ Тем не менее, это до сих пор самая первая команда, которой ЦП осваивает внешний мир ... Так что GOTO ругают НЕУДАЧНЕГИ . По крайней мере в x86-архитектуре. А чего ты мешаешь процессорные команды с лексемами высокоуровневого языка? Разные уровни - разные нормы приличия :-P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:10 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
авторписали для i:=1..50 шаг 2 начало конец И кому ЭТО нужно? Действительно дурость. Более по-русски будет "начать" и "кончить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ого. Это я писал? Ну и боянище. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:15 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Edd.Dragonавторписали для i:=1..50 шаг 2 начало конец И кому ЭТО нужно? Действительно дурость. Более по-русски будет "начать" и "кончить" Мля.... "Принять" забыли... Наверное, всё-таки надо что-то типа: РусПрогЯз:ДерёвньРилис И принять на раз ! Начать до 2х .... Кончить пятидесятью Лопата PS Для тех, кто "не в танке" - "Лопата" - оператор аналогичен бейсиковскому "RUN" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:18 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Edd.DragonА чего ты мешаешь процессорные команды с лексемами высокоуровневого языка? Разные уровни - разные нормы приличия :-P Ну ты эта, загнул.... Особенно про нормы приличия... Кстати, dBase-овцы как ни старались уйти от GOTO, так всё-таки (кажется) нашли ему аналог... всё-таки... пришлось... Вот, правда, goto они уже не смогли использовать.... Многотерпеливый Господи, ты знаешь, как меня этот момент зайобывал на FoxPro.... PS Кстати, в приведённом чуть выше варианте с "прИнять" и "нАчать" должно хоть раз проскользнуть "ин на...". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:26 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
можно сбацать Упячковые макросы для С++ типа Код: plaintext 1. 2. 3. 4. 5. Только вот не знаю, скомпилится-ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:32 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
SIMPLicity_PS Кстати, в приведённом чуть выше варианте с "прИнять" и "нАчать" должно хоть раз проскользнуть "ин на...". Ну да, тут сам бог велел ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:39 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
SIMPLicity_Кстати, dBase-овцы как ни старались уйти от GOTO, так всё-таки (кажется) нашли ему аналог... всё-таки... пришлось... Вот, правда, goto они уже не смогли использовать.... Многотерпеливый Господи, ты знаешь, как меня этот момент зайобывал на FoxPro... Кому как... Я так тоже считаю неиспользование этого самого "ин на..." признаком культуры. На чём только не приходилось писАть - но использовалось только в исключительных случаях. Так что к Фоксу с этой точки зрения претензий не было. Вы бы попробовали использовать GoTo, например, в Форте - вот уж не не завидую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 22:51 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
вспомнилось... Рапира-Интерпретатор, Рапира-Отладчик... незабвенная команда C300G, компьютер "Агат"... принтер, к которому при перевозке потеряли дрова... ;) ... 1986 год. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 00:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
SIMPLicity_GOTO ругают НЕУДАЧНЕГИ был смысл ругать инструкцию "пошел на", в момент развития структурного программирования, так как все по привычке пользовались безусловным переходом. сейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 05:23 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Вячеслав Мезенцев, Да ну вас, придумаете тоже, я итак не завидую англоязычным, и очень рад, что языки программирования чаще всего не используют русский язык. Не в последнюю очередь из-за того, что русские слова в среднем длиннее английских. Плюс я и музыку предпочитаю нерусскую, чтобы тупой текст не бесил. Правда теперь уже и на английском песни меня тоже начинают бесить, из-за того что уже понимаю текст. maytonУ нас был препод, вел проработку по Pascal. Дык он переменные так и называл: Код: plaintext 1. 2. Да, у меня так тоже кое-кто из коллег пишет. Порой жутковато выглядит это. Кстати он похоже помимо этого ещё и не знает что такое форматирование кода, исходники читать невозможно, я перед этим форматирую код как положено, а потом приступаю к изучению, иначе понять ничего невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 07:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNSIMPLicity_GOTO ругают НЕУДАЧНЕГИ был смысл ругать инструкцию "пошел на", в момент развития структурного программирования, так как все по привычке пользовались безусловным переходом. сейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка. А какой смысл от goto в наше время? Я про языки высокого уровня, а не про ассемблер и его jmp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 07:49 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLo А какой смысл от goto в наше время? Я про языки высокого уровня, а не про ассемблер и его jmp. я считаю, что программисту желательно уметь мыслить шире, чем в терминах языка, на котором он пишет. и то что в java нет оператора goto, не значит что java-программисту не нужно уметь пользоваться goto. а научится пользоваться безусловным переходом удобнее всего используя ассемблер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 08:46 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNXDiaBLo А какой смысл от goto в наше время? Я про языки высокого уровня, а не про ассемблер и его jmp. я считаю, что программисту желательно уметь мыслить шире, чем в терминах языка, на котором он пишет. и то что в java нет оператора goto, не значит что java-программисту не нужно уметь пользоваться goto. а научится пользоваться безусловным переходом удобнее всего используя ассемблер. Ну мыслить шире, это хорошо, но по-моему лучше тогда не goto, а например Лисп глянуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 08:52 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Ну мыслить шире, это хорошо, но по-моему лучше тогда не goto, а например Лисп глянуть. ты так говоришь, будто бы на освоение инструкции безусловного перехода - требуются годы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:00 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNсейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка.да занафига? вот уж расширение кругозора, право слово. Действительно, ЛИСП куда полезней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:37 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
egorychZyK_BotaNсейчас ругать goto бесполезно, а наоборот нужно научить пользоваться этой инструкцией каждого новичка.да занафига? вот уж расширение кругозора, право слово. Действительно, ЛИСП куда полезней. правильно, а в Лиспе(CL) есть инструкция "go". Поэтому изучение лиспа не противоречит, а даже способствует изучению безусловного перехода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNXDiaBLo Ну мыслить шире, это хорошо, но по-моему лучше тогда не goto, а например Лисп глянуть. ты так говоришь, будто бы на освоение инструкции безусловного перехода - требуются годы. Ну ты просто с такой любовью отзываешься о goto, что у меня сложилось впечатление, будто ты предлагаешь заставлять новичков его использовать. По мне так достаточно упомянуть о goto мельком, и указать почему его не рекомендуется использовать, на это хватит пары строк в книжке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:48 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ps. покажите реализацию конечного автомата, на языке без TCO, не использующую goto. А теперь объясните мне ее преимущества перед решением с goto. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:51 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ps. ps. А о глобальных переменных тоже не нужно знать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:53 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNps. покажите реализацию конечного автомата, на языке без TCO, не использующую goto. А теперь объясните мне ее преимущества перед решением с goto. Что такое ТСО? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:54 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNps. ps. А о глобальных переменных тоже не нужно знать? Лучше даже не знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:55 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNps. покажите реализацию конечного автомата, на языке без TCO, не использующую goto. А теперь объясните мне ее преимущества перед решением с goto. И кстати приведите пример с goto. А то я только со switch видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 09:59 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
egorychда занафига? Хотя бы для того, чтобы не видеть такого ужаса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:00 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoи указать почему его не рекомендуется использовать, Боюсь, в мире найдётся очень мало авторов книжек, всерьёз способных это сделать. Просто потому, что уже давно потерян контекст, в котором это положение было актуальным. Я бы сравнил неиспользование goto c такой заповедью, как "не вари козлёнка в молоке матери его" (если не ошибся в цитате). Человек, привыкший покупать молоко в тетрапаковских пакетах в супермаркете, просто не сможет в рамках своих повседневных знаний объяснить "почему", и вынужден повторять "запомните это, дети патамушта понять это - нэвазможна потому что так Моисей заповедовал". Что мы в случае goto ежедневно и наблюдаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:01 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
YossarianЯмб, Аналитик... Мы обращались в фирму 1С с предложением ввести в язык (речь идет о версии 6.0) следующие конструкции : ПОЧЕМУ БЫ И НЕ - проверяет условие еще раз (самый частый глюк старой 1С) НЕПРЕМЕННО - выполняет оператор без сбоев и зависаний ОТНЫНЕ - присваивает значение переменной так, чтобы оно там действительно оказалось. ВО ЧТО БЫ ТО НИ СТАЛО - выводит текст отчета который без этого оператора выводится через раз. НЕ СПАТЬ - отключает внутренний глюкогенератор Я СКАЗАЛ - выполняет команду до тех пор, пока она не выполнится. Почему-то фирма не прислушалась к нашему мнению... Washington Irving и "булеву" аглебру с элементами: НИ ДА НИ НЕТ ТРИ РАЗА НЕТ НЕТ И НЕ ПРОСИ (С) Квант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:14 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:16 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotegorychда занафига? Хотя бы для того, чтобы не видеть такого ужаса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ну break - это тоже goto ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:16 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNну break - это тоже goto Ага. И вызов подпрограммы. И условный оператор (с тернарным заодно). И оператор выбора. И исключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:29 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotegorychда занафига? Хотя бы для того, чтобы не видеть такого ужаса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Знаете, вы привели именно тот случай, где некое подобие goto не повредит. А повредит он, только если его тыкать где ни попадя. В крайности то тоже ударяться не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:31 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotZyK_BotaNну break - это тоже goto Ага. И вызов подпрограммы. И условный оператор (с тернарным заодно). И оператор выбора. И исключения. И цикл тогда уж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:32 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:34 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotZyK_BotaNну break - это тоже goto Ага. И вызов подпрограммы. И условный оператор (с тернарным заодно). И оператор выбора. И исключения. и я о том же. раз мы пользуемся кастрированным goto(его частными случаями), то не плохо бы знать об общей форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:40 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLojunior idiotZyK_BotaNну break - это тоже goto Ага. И вызов подпрограммы. И условный оператор (с тернарным заодно). И оператор выбора. И исключения. И цикл тогда уж. В операторах организации цикла есть loop но нет явного jmp (приминительно к х86). По-моему и вызов подпрограммы (если мы говорим об инструкции CALL ) - то это не jmp (сиречь - goto). Вот break - да (переход за пределы цикла).... И вообще - чо-то слишком много холивара вокруг одного "ин на"... Пора вернуться к теме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:43 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
SIMPLicity_По-моему и вызов подпрограммы (если мы говорим об инструкции CALL ) - то это не jmp (сиречь - goto). Разве call это не тупо push (адреса возврата) + jmp? А ret -- pop (адреса возврата) + jmp? XDiaBLo, я привёл один из случаев. Самый простой. Да и пытаться сводить программирование к "набору рецептов" -- тоже некрасивый путь. Нужно просто знать все возможности языка и в каждом конкретном случае выбирать наиболее приятную глазу, легко читаемую, понимаемую и поддерживаемую форму кода. И если для этого нужно использовать goto, то пусть для этого используется goto. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:51 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoЧто такое ТСО. оптимизация хвостового вызова. XDiaBLoZyK_BotaNps. ps. А о глобальных переменных тоже не нужно знать? Лучше даже не знать. а как тогда программы писать? в чисто ф-ном стиле?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:54 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Уже где-то говорили в форуме про goto. Почти всё сказано. Его можно любить или не любить. Исключение лишних goto - это всего-лишь часть задач рефакторинга. Но без jmp ассемблер просто немыслим. А для бинарника, работающего в RealTime и на пределах технических возможностей процессора, каждый лишний jmp сбрасывает кеши команд. Это - таймауты. Это реальная беда с которой надо бороться при отладке производительности видеокодеков к примеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:55 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNXDiaBLoZyK_BotaNps. ps. А о глобальных переменных тоже не нужно знать? Лучше даже не знать. а как тогда программы писать? в чисто ф-ном стиле?. Пропертями статических классов %)))) что, пожалуй, и есть "глобальные переменные". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:56 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaN а как тогда программы писать? в чисто ф-ном стиле?. или плодить кучу параметров? я даже боюсь представить насколько мусорный получится код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 10:57 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotSIMPLicity_По-моему и вызов подпрограммы (если мы говорим об инструкции CALL ) - то это не jmp (сиречь - goto). Разве call это не тупо push (адреса возврата) + jmp? А ret -- pop (адреса возврата) + jmp? Ну вот, если чесно, пытался вспомнить - не помню - всётаки (по-моему), call , ret , iret не раскладываются на более мелкие машинные комманды. Возвраты - ret и iret - точно не раскладываются - по логике - там же выталкивается содержимое регистров адреса . Про call трендеть не буду - прости, но за последние 15 лет ни одного ассемблерного оператора не написал. ... far-far-away go .... И эта, в догонку, в x86 просто не существовало ни одной команды прямого занесения данных в адресные регистры - да и накуя? - кому надо - пользовался косвенным jmp. Ну можно было ещё помутить с занесением адреса в ячейку "ручками", ну да это изврат.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 11:06 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiot: >> Особенно если речь идёт о каком-нибудь языке типа VB6 (в котором нет continue, и иногда попытка обойтись if-ами выглядит удручающе ужасной). когда доходит дело до таких языков, то очень быстро осваиваются приёмы правильного использования goto, так сказать, самостоятельно. Здесь нет особой изотерики, чтобы тратить время на "расширение кругозора". И в качестве замечания добавлю, что break и continue - это таки неявные goto. >> Но выбивать стереотипную дурь "ни в коем случае ни при каких обстоятельствах не использовать goto" -- надо вполне. с этим согласен, я бы даже сказал, что вбивать эту мантру уже давно надо прекратить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 11:34 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotSIMPLicity_По-моему и вызов подпрограммы (если мы говорим об инструкции CALL ) - то это не jmp (сиречь - goto). Разве call это не тупо push (адреса возврата) + jmp? А ret -- pop (адреса возврата) + jmp? XDiaBLo, я привёл один из случаев. Самый простой. Да и пытаться сводить программирование к "набору рецептов" -- тоже некрасивый путь. Нужно просто знать все возможности языка и в каждом конкретном случае выбирать наиболее приятную глазу, легко читаемую, понимаемую и поддерживаемую форму кода. И если для этого нужно использовать goto, то пусть для этого используется goto. Да пусть будет, если где-то нужно. Мне в чистом виде никогда не нужно было, со времён бейсика на спектруме. Но в циклах да, бывает полезно чтобы было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 12:02 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNXDiaBLoЧто такое ТСО. оптимизация хвостового вызова. XDiaBLoZyK_BotaNps. ps. А о глобальных переменных тоже не нужно знать? Лучше даже не знать. а как тогда программы писать? в чисто ф-ном стиле?. Что такого нельзя сделать, без глобальных переменных, в случае ООП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 12:02 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoЧто такого нельзя сделать, без глобальных переменных, в случае ООП? В случае ООП, "глобальная переменная" -- это статический класс. Готовы от них отказаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 12:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotXDiaBLoЧто такого нельзя сделать, без глобальных переменных, в случае ООП? В случае ООП, "глобальная переменная" -- это статический класс. Готовы от них отказаться? Статический класс это по крайней мере удобнее, особенно меня бесит всякие extern фигачить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 12:15 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ещё был язык АП для машины Найри-2 (конец 70-х прошлого столетия) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 14:07 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoСтатический класс это по крайней мере удобнее, особенно меня бесит всякие extern фигачить. static и extern возникали задолго до проблем рефакторинга и их появление можно объяснить условиями (программно-аппаратная конфигурация) действующими на тот момент. Сегодня - эти условия изменились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 15:06 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonXDiaBLoСтатический класс это по крайней мере удобнее, особенно меня бесит всякие extern фигачить. static и extern возникали задолго до проблем рефакторинга и их появление можно объяснить условиями (программно-аппаратная конфигурация) действующими на тот момент. Сегодня - эти условия изменились. Короче я от глобальных переменных избавляюсь любой ценой. Один раз даже в синглтон запрятал, но синглтон правда не только этим занимается, просто эта переменная там в основном и используется, в этом синглтоне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 15:13 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoКороче я от глобальных переменных избавляюсь любой ценой. Один раз даже в синглтон запрятал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 15:43 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Что такого нельзя сделать, без глобальных переменных, в случае ООП? сначала нужно разобраться, что мы понимаем говоря "глобальная переменная" вот выдержка из вики вики Локальные и глобальные переменные. Области видимости. По зоне видимости различают локальные и глобальные переменные. Первые доступны только конкретной подпрограмме, вторые — всей программе. С распространением модульного и объектного программирования, появились ещё и общие переменные (доступные для определённых уровней иерархии подпрограмм). Область видимости иногда задаётся классом памяти. Ограничение видимости может производиться путём введения пространств имён. к чему отнести общие переменные? к глобальным или локальным? а ответ прост - все относительно. я под словом глобальная переменная - подразумеваю переменные объявленные вне ф-и, т.е. поля классов я отнес к глобальным. но и это определение не работает для языков с развитым механизмом подпрограмм(паскаль, схема, ада). а вывод один, глобальные переменные как и безусловный переход, используются нами повсюду, и поэтому нужно учится с ними обращаться. также, для улучшения код чаще всего используют кастрированные версии этих понятий. Например: прерывание выполнения цикла, или использование общих переменных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:21 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Короче я от глобальных переменных избавляюсь любой ценой. за что я люблю языки с подпрограммами, что локальные подпрограммы могут ссылаться на параметры внешней подпрограммы, что позволяет избавится от глобальных переменных. но как это сделать в языке Си? всегда передавать в ф-ю контекст? а если гарантировано, что контекст всегда один, то зачем лепить лишнюю сущность?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:25 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Насчёт переменных - не знаю. Но глобальное "окружение" - всегда существует. Это сеть, файловая система, общая память для своих "потоков". Переменные окружения пользователя. Реестр. Системные переменные, доступные для модификации. Часы, дата-время, локаль e.t.c. И нет смысла объявлять священные войны ТАКОМУ глобализму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:35 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonНасчёт переменных - не знаю. Но глобальное "окружение" - всегда существует. Это сеть, файловая система, общая память для своих "потоков". Переменные окружения пользователя. Реестр. Системные переменные, доступные для модификации. Часы, дата-время, локаль e.t.c. И нет смысла объявлять священные войны ТАКОМУ глобализму. то же самое можно сказать и о goto. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 17:51 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Ну так и разговор о том, что явный GoTo использовать можно и нужно - НО! там, где это оправдано. Поскольку бессистемное нарушение структуры программы приводит к непредсказуемым последствиям. В качестве примера - если вы при тестировании кода не воспользовались отладчиком - флаг вам в руки, чем вы там наполнили процедуру... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 20:04 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
softwarerXDiaBLoКороче я от глобальных переменных избавляюсь любой ценой. Один раз даже в синглтон запрятал Она там в основном и используется, так что не надо ха-ха :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 21:46 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNXDiaBLo Что такого нельзя сделать, без глобальных переменных, в случае ООП? сначала нужно разобраться, что мы понимаем говоря "глобальная переменная" вот выдержка из вики вики Локальные и глобальные переменные. Области видимости. По зоне видимости различают локальные и глобальные переменные. Первые доступны только конкретной подпрограмме, вторые — всей программе. С распространением модульного и объектного программирования, появились ещё и общие переменные (доступные для определённых уровней иерархии подпрограмм). Область видимости иногда задаётся классом памяти. Ограничение видимости может производиться путём введения пространств имён. к чему отнести общие переменные? к глобальным или локальным? а ответ прост - все относительно. я под словом глобальная переменная - подразумеваю переменные объявленные вне ф-и, т.е. поля классов я отнес к глобальным. но и это определение не работает для языков с развитым механизмом подпрограмм(паскаль, схема, ада). а вывод один, глобальные переменные как и безусловный переход, используются нами повсюду, и поэтому нужно учится с ними обращаться. также, для улучшения код чаще всего используют кастрированные версии этих понятий. Например: прерывание выполнения цикла, или использование общих переменных. А я подразумеваю непосредственно глобальные переменные. То что в классах, раздражает меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 21:48 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonНасчёт переменных - не знаю. Но глобальное "окружение" - всегда существует. Это сеть, файловая система, общая память для своих "потоков". Переменные окружения пользователя. Реестр. Системные переменные, доступные для модификации. Часы, дата-время, локаль e.t.c. И нет смысла объявлять священные войны ТАКОМУ глобализму. Не, я чисто про то что вне классов и функций, лишний раз не стоит использовать, неудобно это. Когда иначе никак, и идей нет по этому поводу, я их оставляю, не придумываю фигню, но когда есть способы лучше, то избавляюсь :) Просто видимо под глобальными переменными я подразумеваю менее обширное понятие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 21:50 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
AndreTMНу так и разговор о том, что явный GoTo использовать можно и нужно - НО! там, где это оправдано. Поскольку бессистемное нарушение структуры программы приводит к непредсказуемым последствиям. В качестве примера - если вы при тестировании кода не воспользовались отладчиком - флаг вам в руки, чем вы там наполнили процедуру... Как я однажды читал про игры, если где-то используется портал, значит просто карта спроектирована неправильно. Но иногда их просто используют как фишку, и ничего страшного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 21:51 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoКак я однажды читал про игры, если где-то используется портал, значит просто карта спроектирована неправильно. Глупость ты читал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 21:55 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonXDiaBLoКак я однажды читал про игры, если где-то используется портал, значит просто карта спроектирована неправильно. Глупость ты читал. Да нет, вполне разумно. Портал соединяет участки карты, можно сделать чтобы это не требовалось, спроектировав карту иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 06:49 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoДа нет, вполне разумно. Портал соединяет участки карты, можно сделать чтобы это не требовалось, спроектировав карту иначе. Добавление на карту порталов - это добавление нового измерения [в котором портальные ворота оказываются близки]. Утверждение про "спроектировав карту иначе" - попытка сказать, что трёхмерную карту можно без потерь перенести на плоскость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 10:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLomaytonXDiaBLoКак я однажды читал про игры, если где-то используется портал, значит просто карта спроектирована неправильно. Глупость ты читал. Да нет, вполне разумно. Портал соединяет участки карты, можно сделать чтобы это не требовалось, спроектировав карту иначе. Портал сделан потому, что Левел-дизайнер проектировал фентезийный мир по соотв. сценарию. И ошибки в программах здесь непричём. Я много играл в игры и нигде не встрелал "порталов-по-ошибке". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 11:04 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonЯ много играл в игры и нигде не встрелал "порталов-по-ошибке". Не, ну есть такое. Например, типичная возможность видеть и стрелять сквозь стены на стыках :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 11:21 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
softwarerXDiaBLoДа нет, вполне разумно. Портал соединяет участки карты, можно сделать чтобы это не требовалось, спроектировав карту иначе. Добавление на карту порталов - это добавление нового измерения [в котором портальные ворота оказываются близки]. Утверждение про "спроектировав карту иначе" - попытка сказать, что трёхмерную карту можно без потерь перенести на плоскость. Не, ну фиг знает, кстати в Думе порталы были? Я не помню просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 12:03 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Не, ну фиг знает, кстати в Думе порталы были? Я не помню просто. Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 12:13 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNjunior idiotegorychда занафига? Хотя бы для того, чтобы не видеть такого ужаса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ну break - это тоже goto Извращение в чистом виде. Используйте while/repeat и будет вам счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 12:39 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
freebrainzИзвращение в чистом виде. Используйте while/repeat и будет вам счастье. Во, хорошая идея. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 12:42 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
while/repeat никак не решает проблему выхода из множества вложенных циклов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 12:48 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonwhile/repeat никак не решает проблему выхода из множества вложенных циклов. Разве? А если подумать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 13:01 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLoНе, ну фиг знает, кстати в Думе порталы были? Я не помню просто. Были. Например, там был очаровательный уровень, где-то вроде седьмого, где в одной из комнат ты вроде начинаешь палить из безопасного места по толпе импов, а они поворачиваются к тебе и через портал прыгают к тебе за спину. Вот было бы интересно предложение по перепроектированию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 13:53 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLomaytonwhile/repeat никак не решает проблему выхода из множества вложенных циклов. Разве? А если подумать? Даже если очень хорошо подумать -- не решает. И не забывайте, что for -- обобщённый while ("while(...)" = "for(;;...)"). Не забывайте, что в общем случае после окончания внутреннего цикла и до окончания внешнего цикла может находиться дополнительный код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:05 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
softwarerXDiaBLoНе, ну фиг знает, кстати в Думе порталы были? Я не помню просто. Были. Например, там был очаровательный уровень, где-то вроде седьмого, где в одной из комнат ты вроде начинаешь палить из безопасного места по толпе импов, а они поворачиваются к тебе и через портал прыгают к тебе за спину. Вот было бы интересно предложение по перепроектированию Открыть сзади дверцу, откуда вылезет толпа импов, и ты окружён. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotXDiaBLomaytonwhile/repeat никак не решает проблему выхода из множества вложенных циклов. Разве? А если подумать? Даже если очень хорошо подумать -- не решает. И не забывайте, что for -- обобщённый while ("while(...)" = "for(;;...)"). Не забывайте, что в общем случае после окончания внутреннего цикла и до окончания внешнего цикла может находиться дополнительный код. Блин, трудно это рассматривать без примера :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
junior idiotДаже если очень хорошо подумать -- не решает. Если хорошо подумать - то решает. Другой вопрос, что у такого решения есть другие недостатки, куда более существенные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2010, 14:24 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#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 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Есть средства литературного программирования. Их легко приспособить для программирования на Русском языке, получая при этом исходник на языке freepascal. Подробнее на http://ibzh.p.ht/tex/literate.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2013, 01:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ibzhПодробнее на http://ibzh.p.ht/tex/literate.htm да, довольно подробно. это уже запрограммировано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2013, 13:03 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
S.G.да, довольно подробно. это уже запрограммировано? Точку в конце адреса зачем поставил? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 12:56 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Pavel Kurakin, Он ссылку на 10-ой странице нажал. Извините, ради бога, я не знал, что здесь ссылки автоматически формируются из адреса в сообщении. И тем более не знал, что в них будет включена и точка, заканчивающая предложение. Поскольку возможности удалить сообщение здесь тоже не предусмотрено, то я повторил его ещё раз уже без точки в адресе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2013, 10:15 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ibzh, "с детства" мечтал увидеть паскаль на русском языке)))) но все же это не программирование по-русски, это просто перевод :( хотя некоторые конструкции переведены красиво, но do==делай, как-то буэээ... "цикл" было бы лучше, а если слово "цикл" перенести вперед, то было бы вообще по-русски! :) Код: pascal 1. 2. 3. почему-то repeat==повторяй написано в повелительной форме, красивее когда в неопределенной - "повторять" ведь уменьшать_до==downto написан именно так... а так все порадовало :) паскаль вообще "человеческий" язык, в отличие от с++, только давайте не будем начинать извечный спор об этом на каом языке писать - дело каждого, главное - результат! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2013, 14:02 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
... а с++ лучше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2013, 15:05 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Charles Weyland... а с++ лучше... ды ради бога ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2013, 16:56 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
TJ001Charles Weyland... а с++ лучше... ды ради бога не, ну ты лихо так сделал, конечно! TJ001паскаль вообще "человеческий" язык, в отличие от с++, только давайте не будем начинать извечный спор об этом перевожу на русский: "паскаль - круто, с++ - г-но, вот только не начинайте спор!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 01:47 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Щас же исходники можно в юникодах лабать. Так вот. Зачем вам вообще языки. Замените keywords на спецсимволы типа Windings/Webdings и будет вам вместо цикла кружочек. Вместо ветвления тоже соотв пиктограмма со стрелками там или еще чего. Почти "ультракороткий" язык ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 02:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Charles Weylandперевожу на русский: "паскаль - круто, с++ - г-но, вот только не начинайте спор!" про г-но я не говорил ни слова, это ваш перевод :)) я лишь сказал свое мнение, а у каждого оно свое как и предпочтения... вы тоже сказали свое мнение, т.ч. давайте не будем разводить это болото :) одному нравится бмв, другому ауди, а задачи у них одинаковые... maytonЩас же исходники можно в юникодах лабать. Так вот. Зачем вам вообще языки. Замените keywords на спецсимволы типа Windings/Webdings и будет вам вместо цикла кружочек. Вместо ветвления тоже соотв пиктограмма со стрелками там или еще чего. Почти "ультракороткий" язык программирование по-русски должно быть заточено так, чтобы не приходилось при наборе кода переключать раскладки, за исключением случая, если сообщение должно быть на др. языке - на инглише, например. т.е. расклака не должна дергаться даже ради < >, они должны быть заменены чем-то еще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 09:14 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 09:30 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Vladimir Baskakov Код: pascal 1. 2. 3. вы издеваетесь это конечно же больной вопрос - все продукты написаны на инглише, хэлпы и прочие МСДНы - все заточено под англ, API... т.ч. пока у нас не будет своей ОС с ее ИПП (Интерфейс программирования приложений) и все остальным что к этому прилагается, про труЪ программирование на рус языке можно забыть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 09:38 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
TJ001т.е. расклака не должна дергаться даже ради < >, они должны быть заменены чем-то еще...Правильное решение было в, например, ЕС-1841 - дополнительный столбец клавиатуры с рядом символов "{}[]<>". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 10:16 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Попытку огульно программить на русском можно классифицировать как одно из проявлений национализма. Кстати справедливо отмечена привязка Win32API к латинице. В математике тоже, думаю имеет смысл оставить буквы латинского и греческого алфавитов. В противном случае автор будет бит не только айтишниками но и представителями фундаментальных наук. А это знаете-ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 10:23 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
mayton, ну... математике уже не одна сотня лет... а программирование на ее фоне достаточно молодое направление, к тому же в программировании не используются эти спец символы типа корень интеграл и т.д. т.ч. еще можно было бы диктовать условия... если бы пидройд выпустила не гугл, а какаянить маилру с апи на рус языке, с условием что он получил бы такое же распространение как сейчас, то западным разработчикам некуда было бы деваться, как изучать наши хелпы на русском , ну в качестве широкого жеста было бы сделано пара десятков статей на инглише... как вам такой расклад, м? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 10:36 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonПопытку огульно программить на русском можно классифицировать как одно из проявлений национализма. думаю, Страуструпа и Вирта вместе с гейтсами и борландами этот вопрос заботил меньше всего;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 10:39 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
TJ001Vladimir Baskakov Код: pascal 1. 2. 3. вы издеваетесь это конечно же больной вопрос - все продукты написаны на инглише, хэлпы и прочие МСДНы - все заточено под англ, API... т.ч. пока у нас не будет своей ОС с ее ИПП (Интерфейс программирования приложений) и все остальным что к этому прилагается, про труЪ программирование на рус языке можно забыть... Отгородимся? а зачем. тру, не тру.... Присоединяйтесь, барон! Присоединяйтесь... http://habrahabr.ru/post/167841/ ХАБРAlb — новый язык программирования, основанный на арабской вязи Но лучше сразу на иероглифах.... Как там было в анеке про машину времени? "А на фино-китайской границе опять неспокойно"..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 10:49 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
White OwlДействительно, не надо перносить. Тема с самомого начала была исключительно трепаческой. Но зато в тему форума :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 11:02 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Vladimir Baskakov"А на фино-китайской границе опять неспокойно"..... это происки ворогов, жаждущих подорвать наше доверие к власти и веру в свою родину. мечом им не удается, так они решили действовать изнутри, сея раздор, но это все не по теме :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 11:04 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
maytonВ математике тоже, думаю имеет смысл оставить буквы латинского и греческого алфавитов. В противном случае автор будет бит не только айтишниками но и представителями фундаментальных наук. А это знаете-ли... Мне в сети встречались переводные статьи китайских товарищей, где в формулах иероглифы таки стояли. Видимо, в исходном тексте они были вставлены картинками и переводчику было лень перерисовывать. И да, скрипты с именами переменных в виде иероглифов в китайских поделках тоже приходилось пару раз править. Мне не понравилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 11:21 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
http://www.versii.org/2007/06/08/alksos/ Русская ОС - стратегическое будущее России РусскаяОСВ амбициозном проекте Александра Горлова впервые в мире применены нанотехнологические методы программирования. Еще никто до него не создавал операционную систему такого крошечного размера! Таким образом выполняется один из пунктов Плана Путина - развитие нанотехнологий, о чем президент говорил в своем послании в этом году. Перевод всех компьютеров России на Русскую Операционную Систему позволит сэкономить массу оперативной памяти и места на жестких дисках. Это будет иметь важное политическое значение - любая по-настоящему независимая страна должна иметь свою операционную систему, а не заимствовать американскую поделку. Пока на компьютерах стоят зарубежные программы речи о суверенной демократии быть не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 11:34 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
TJ001ibzh, "с детства" мечтал увидеть паскаль на русском языке)))) но все же это не программирование по-русски, это просто перевод :( хотя некоторые конструкции переведены красиво, но do==делай, как-то буэээ... "цикл" было бы лучше, а если слово "цикл" перенести вперед, то было бы вообще по-русски! :) Код: pascal 1. 2. 3. если всё ништяк, то все на выход ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 11:36 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Есть же 1С, где русскими словами Намного яснее, если не наоборот? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 11:40 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
А русский ХТМЛ? <ГОЛОВА> ......... </ГОЛОВА> <ТЕЛО> ...... <ПАРАГРАФ> </ТЕЛО> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 11:44 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Vladimir BaskakovА русский ХТМЛ? <ГОЛОВА> ......... </ГОЛОВА> <ТЕЛО> ...... <ПАРАГРАФ> </ТЕЛО> <ЗАГЛАВИЕ> ......... </ЗАГЛАВИЕ> <СОДЕРЖАНИЕ> ...... <ПАРАГРАФ> </СОДЕРЖАНИЕ> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 12:13 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
А черепашку русскую в Logo Writer кто вспомнит??? Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 12:45 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 13:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Scants22, ну это уже вопрос качества перевода, т.ч. не стоит смешивать одно с другим... сказать, что 1с непонятен не могу. это все дело привычки, только и всего... у некоторых есть представление что на 1с кроме карточки счета ничег оне напишешь... почему они сделали такой язык?... скорее для того чтобы заработать денег выпустив книги, организовав курсы и т.д. кто-то привык на ассемблере писать Код: pascal 1. все понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 13:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
mayton Код: sql 1. да это очередной абсурд переводить sql это уже перебор :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 13:13 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
язык бухгалтерский универсальный = ябун ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 14:10 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ЯБЫВДУЛ - Язык Бухгалтерский Ышо Великолепен Для Утех Людских ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 14:14 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
TJ001, Своя рука -- владыка, переопределяйте эти слова так, как Вам больше нравится. В документ пойдут Ваши определения, а в компилятор -- for, repeat и т. д. Если интересно, я как-нибудь найду время сделать пример маленькой бесполезной программы (вроде "Привет, мир!") на русском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 16:52 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
TJ001 Код: pascal 1. все понятно? невзлетит PS Нахрена только асмовые вставки в дельфи делать. Не, ну глупость же.., ну только разве штоп повыпендриваться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 01:59 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
SIMPLicity_, ды я кагбэ и не старался это взлететь... а лишь написал парочку операторов, для наглядности привычки восприятия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 09:48 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
так. Оно же как. Нам ИДЕ помогает писать на бусурманском языке англикан. Автодополняет, ищет. Очень мы его любим за это. Мы и по русски полюбим, если таковое же удобство и даже большее будет. А пока замена сервисов автодополнения понятностью наших слов - не равноценна. В рефале есть 2 прекрасные команды - ЗКП и ВКП помнится. Закопать и выкопать. Прекрасная метафора стека. Язык может и великолепен, но инструментального то окружения - нету. Так ему и стоять на запасном пути. Это проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 10:20 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Vladimir BaskakovВ рефале есть 2 прекрасные команды - ЗКП и ВКП помнится. Закопать и выкопать. Прекрасная метафора стека.Занудства ради, эти функции накакого особого отношения к стеку не имеют, просто переносят значение аргумента в глобальную переменную и наоборот из глобальной переменной в результат конкретизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 10:44 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
http://www.refal.net/chap4_r5.html РЕФАЛПри многократном использовании Br и Dg порождают стэк закопанных значений для каждого имени. Функция Br закапывает каждое следующее значение для данного имени, не затрагивая предыдущих значений. Функция Dg извлекает последнее закопанное значение. ну да.... Не сразу поймешь. Таки не использовал в практике обработки текстов, ограничился перлопитонами всякими. Про что не кушал - врать не стану. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 11:11 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Vladimir Baskakov, Понятно. Или у меня склероз, или это "новшество" r5. ("Новшество" == "не самая седая древность") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 11:21 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
самая главная проблема с программированием на русском - сложность самого языка - падежи, склонения сложные языковые конструкции упрощаются в программном коде и по факту приводятся к кривому английскому, ибо английский - кривой и примитивный язык если на английском ПолучитьСистемнуюПапку будет GetSystemFolder и ПутьКСистемнойПапке SystemFolderPath и везде одно слово System, которое означает "системной", "системную", "системная" или просто "система", в зависимости от контекста - все это одно слово System и на англицком это звучит нормально, то по-русски - нет вот и получается, что все языки программирования на русском - недоязыки, являющиеся производными от иностранных, переведенных промтом если компилятор будет поддерживать склонения, вот тогда это будет действительно русский язык программирования! :) надо это или нет - другой вопрос, но если уж делать его - то именно такой! паскаль был бы примерно такой Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2013, 12:01 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Я вот тут подумал, а что если программировать на немецком, или к примерю японском? Забавно было бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2013, 12:07 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
XDiaBLo, аахаха, киношники же уже показывали нам, что будет с японским кодом - он почему-то зеленый и весь валится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2013, 13:09 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
почитал темку - улыбнуло. про русский язык в .NET омню - глупая затея. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.01.2014, 15:22 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Я экспериментировал с русским языком. Когда-то мне запонадобился встраиваемый интерпретатор паскале подобного языка для Delphi программ. Года 3 назад я его осилил и начал эксперименты. Сначала был просто интерпретатор Pascal, потом добавил ООП стал Object Pascal, затем добавил модифицированный вариант языка и русификацию. Пример кода на модифицированном паскале: Код: plaintext 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. Русская транскрипция добавлена ради эксперимента, для практики бесполезно, разве может быть для обучения сгодится. По большему счету бесполезно из-за того, что русифицировать все импортируемые в интерпретатор типы и классы Delphi VCL невозможно, а переключаться между раскладками в процессе написания кода, кромешный ад. На данный момент с Delphi разработки перенес на Lazarus, русификацию в компонент-интерпретатор добавлять не стал... Если кому интересно, можно всё посмотреть здесь: Database Interface Builder 8 на сайте http://www.visual-t.ru/ , всё бесплатно с исходными кодами. Можете использовать интерпретатор в своих целях, если хотите повысить гибкость программ или кому интересно поэкспериментировать с русской транскрипцией языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2014, 10:57 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Для программирования на паскале на русском можно использовать программы литературного программирования. Пример можно посмотреть здесь http://ibzh.ts6.ru/tex/literate.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2014, 17:03 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ibzh, а там можно куда - нибудь послать? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2014, 20:51 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Адрес сайта с русифицированными средствами литературного программирования поменялся и размножился: ibzh.novhost.cf/tex/literate.htm Эти средства позволяют писать идентификаторы функций и переменных на русском языке. После обработки кириллица в идентификаторах заменяется латиницей, сообщается о конфликтах имён с латинскими идентификаторами, если они есть. Здесь находятся исполняемые файлы, необходимые стилевые файлы и документация. Кроме того, предлагается вариант переопределения ключевых слов паскаля средствами литературного программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 19:28 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
defragmentatoribzh, а там можно куда - нибудь послать? :) от ты добрый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2015, 17:10 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
ibzh, а чем это лучше doxygen-а? толканите меня через неделю, чтобы я забанил спамера, если не ответит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2015, 17:12 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
tchingiz…а чем это лучше doxygen-а? А чёрт его знает, я и словей-то таких не знаю, доксиген. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 11:09 |
|
||
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#18+
Я здесь выше писал о русифицированных средствах литературного программирования и предлагал скачать их со своего сайта, расположенного на novhost.cf. Сейчас novhost перестал заниматься хостингом. Поэтому, если кого-то заинтересуют средства литературного программирования, то их можно скачать сейчас с сайта ibzh.16mb.com/tex/literate.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2018, 11:41 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1340143]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
392ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 625ms |

| 0 / 0 |
