|
Модераторы: Се ля ви Страницы: (9) Все « Первая ... 3 4 [5] 6 7 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
|
ValeryLaptev |
|
|||
Препод Профиль Группа: Участник Сообщений: 41 Регистрация: 19.8.2010 Где: Астрахань Репутация: нет Всего: 1 |
Вообще-то русскоязычный ЯП может быть весьма полезен в школе при обучении программированию 5-6-классников. Опыт есть, описан на сайте Информатика-21. Рекомендую почитать, весьма интересное чтиво.
|
|||
|
||||
БелАмор |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 209 Регистрация: 10.6.2010 Где: Россия Репутация: нет Всего: 17 |
||||
|
||||
Vasay |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
Пришлось тут за одЫн сЫ взяться.
Сначала раздражает, но потом привыкаешь - и вполне нормально пишется и на русском. -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
Драконограф |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 23.8.2010 Репутация: нет Всего: нет |
Вроде идею изменяемости (по-моему, у лингвистов такие языки "флективными" называют) для прогязыка реализовал наш разработчик Паронджанов - только на графической базе. У него отдельные вершины-операторы графа алгоритма (программы) модифицируются добавлением других вершин (присоединением справа или слева). Свой язык граф-схем он описал в ряде публикаций, в частности, в этой книге, есть и другое описание в этом разделе. Язык активно обсуждается, например, на этом форуме ,уже пробуют делать среды под него, на этот счёт можно почитать, в частности, на этой странице.
В принципе конечная цель создания языка - "скрещивать" его (в части текста вершин) как с родным языком, так и с прогязыком, чтобы по графу генерировать текст алгоритма (программы). |
|||
|
||||
bems |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
А почему бы не программировать на клингонском?
-------------------- Обижено школьников: 8 |
|||
|
||||
Shaggie |
|
|||
Опытный Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: нет Всего: 72 |
||||
|
||||
bems |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
Я должен был догадаться что я не первый
-------------------- Обижено школьников: 8 |
|||
|
||||
уни |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 4.8.2010 Репутация: -1 Всего: -2 |
Вот пример программирования на русском. Автору первого поста респект и уважуха хотя это одно и тоже. Действительно, когда я взялся писать на русском, то сами практика показала, что английский язык программирования - просто туп до безобразия и не может вместить русского языка. Эта его ограниченность, которая некоторым очень удобна и подкупает.
Ещё я заметил просто невероятную зомбированность программистов, которые привыкли писать на английском, а всё остальное - от сатаны как прям с промытыми мозгами... не иначе. Вы почему не считаете время, которое каждое поколение наших программистов тратит на изучение английского? И самое смешное никто из них не мыслит в английских образах. Все (подавляющее большинство) программеры переводят в уме слова в русские образы и тем самым делают двойную работу. Это одна из причин нашего отставания в этой области. То время, что мы занимаемся переводами они используют для придумывания всё новых технологий. Вот и всё. Вы умножьте всю армию проргаммеров на эти 2 года и так каждые 5-8 лет. Цифра просто будет поражать сколько времени уходит в свисток. Они же перенимают знания от предков непосредственно. Я уж не говорю про нашу армию и оборонку вообще, где должны использоваться только русские языки программирования. Или тут кто-то вражина есть, которая хочет того, чтобы исходники наших секретных программ прям на английском писались? Сталин бы тут за это дело сразу сказал: "Растрелять..." Вот как выглядит работающий код почти полностью на русском. Это интерпретатор для сценариев школьного программируемого звонка, выполненном на яве для сотовых телефонов:
|
|||
|
||||
Vasay |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
уни,
Что это за бред? Какой это нафиг русский язык программирования???? Он абсолютно английский с русскими переменными - нафиг такое, ни рыба ни мясо Вот вам вполне сносный Русский язык программирования, кстати весьма востребованный и высокооплачиваемый
Добавлено @ 18:52 Единственно, все же хочу сказать, что английский язык удобней. Вот меня жутко добивают такие конструкции: Для Каждого пользователь Из пользователи Цикл .... КонецЦикла; Все время хочется написать: Для Каждого пользователя Но в коде цикла придется писать: пользователя.имя (это уже похоже на какое-то таджикско-узбекское наречие: насяльника.задания) Вот на английском выглядит логичней: For Each user In users Do ..... Это сообщение отредактировал(а) Vasay - 6.10.2010, 18:56 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 2 Всего: 259 |
Vasay, одинсэ?
|
|||
|
||||
уни |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 4.8.2010 Репутация: -1 Всего: -2 |
Vasay, умник, сам ты бред. Язык программирования - это не только операторы.
Это часть работающей программы. Малая часть. Идентификаторы - это образы реальных объектов, которыми манипулирует программист. Чем яснее он себе их представляет, тем проще читать такую программу, особенно писать, не говоря уже про документацию. Тут народ не понимает деления на внутренний рынок и внешний рынок ПО. 1С - это внутренний рынок, поэтому правильно они выбрали русский язык. Они-то понимают разницу, в отличие многих тут "таджиков" от программирования. Добавлено через 7 минут и 58 секунд Это часть интерпретатора, который выполняет вот такие сценарии для конфигурирования программы:
Vasay, как ты думаешь, тот кто пишет почти на русском лексический анализатор для русской грамматики, он чего-нить смыслит в ТЕМЕ? А? |
|||
|
||||
Vasay |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
уни, А как назвать еще такой код: return Текст.charAt( (int) ++Свойства.Позиция ); Пытаться писать на русском в английском языке программирования - бред. Да и все равно, нужно знать английский (так как вся документация на английском). Потому, если уж хочется писать на русском - все должно быть на русском (в том числе и документация к языку). Добавлено через 4 минуты и 47 секунд
1с, кстати, двуязычен. Так что сама платформа готова к покорению буржуйских просторов ;-) -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
уни |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 4.8.2010 Репутация: -1 Всего: -2 |
"Пытаться писать на русском в английском языке программирования - бред."
ЭТО ТВОЁ личное мнение, забыл дописать "Да и все равно, нужно знать английский (так как вся документация на английском). Потому, если уж хочется писать на русском - все должно быть на русском (в том числе и документация к языку)." Дочитай до конца, если не понял. Потом перечитай и посмотри на МОЮ документацию по МОЕМУ языку в комментариях. Это внутренний рынок и моя квалификация позволяет мне не нагружать моих пользователей английским языком: http://rapidshare.com/files/417645443/Scho...l_ver._0.5.8.7z Вот в этом и смысл. А по поводу совмещения - это промежуточный вариант кодинга. Пока нет возможности писать всё на русском. Но всё идёт к тому, что скоро будет инструментарий для внутреннего потребления. Оборонка должна вложить туда деньги. Это сообщение отредактировал(а) уни - 6.10.2010, 19:36 |
|||
|
||||
уни |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 4.8.2010 Репутация: -1 Всего: -2 |
||||
|
||||
Vasay |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: нет Всего: 73 |
а это что такое (из вашего поста ):
Я ничего не имею против полностью русского языка программирования, но Java с русскими переменными - бред. Это сообщение отредактировал(а) Vasay - 6.10.2010, 19:52 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||
|
|||||
Правила раздела "Философия программирования": | |
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Философия программирования | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |