Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программирование на Русском Языке!
|
|||
|---|---|---|---|
|
#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 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33012191&tid=1340143]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 318ms |

| 0 / 0 |
