|
Модераторы: Се ля ви |
|
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 6 Всего: 127 |
Когда я смотрю на языки программирования типа Алгола или встроенного скриптового языка 1С, у меня часто возникает подсознательное отвращение к ним - но долгое время я не мог понять, почему? Вроде бы, идея здравая и в чём-то даже патриотичная (по форме) - сделать русский язык программирования - чем плохо?
Но вот недавно, размышляя над этим, я понял, что мне в них не нравится. Мне стало понятно, что англоязычность всех современных языков гораздо глубже простых зарезервированных слов языков, по-этому для обеспечения русскости недостаточно их просто перевести. Т.е. сама парадигма того, что язык состоит из неизменяемых слов - уже англоязычна по сути. Ведь именно в английском языке сами слова не изменяются, а отношения между словами в предложении определяются предлогами и порядком следования, у нас же заметно большую роль играют приставки, окончания и суффиксы, неизменны лишь корни слов. Т.е. по-настоящему русский язык программирования должен был бы строиться на другой парадигме - прадигме изменяемых зарезервированных слов языка - с формализацией окончаний, приставок и суффиксов. Такой язык действительно мог бы стать более понятным для русских людей, овладевающих программированием, но просто перевода зарезервированных слов уж точно не достаточно Что думаете? Это сообщение отредактировал(а) Се ля ви - 10.12.2006, 13:16 -------------------- |
|||
|
||||
simanyay |
|
|||
Антон Ковалёв Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
Есть один чувак... Горлов фамилия у него. Думаю его это заинтересует :-)
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
Bikutoru |
|
|||
Увлекающийся Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: нет Всего: 22 |
Но программировали бы на таком языке немногие... Мало кто может по-настоящему грамотно говорить и писать на русском языке не-программирования.... Это сообщение отредактировал(а) Bikutoru - 1.7.2005, 14:04 -------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
|||
|
||||
vadims |
|
|||
Опытный Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
На самом деле я не все уяснил относительно парадигм, но мое мнение:
использование русского языка в любом варианте очень сильно бы осложнило процесс, тк глядя на 'родное' слово тебе бы пришлось заставлять подсознание переводить его значение из общеупотребительного в контекст именно программирования Ведь оператор/мнемоника - это не слово, а конструкция В годы студенчества был ассемблерный отладчик для БК 'Грот' Потом появился ПРОТ - ужас перевели на мнемоники русский, например wait halt ret mov jmp получилось стой жди вернуть послать иди к последним двум так и хотелось добавить 'на' В англ. опять же лаконизм-емкость Да и вообще лучше чем на немецком не споешь марш, а лучше чем на итальянском о любви -------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
Driv3r |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 3.7.2005 Репутация: нет Всего: нет |
Я вот как раз подумываю о разработке русскоязычного языка программирования.
|
|||
|
||||
vadims |
|
|||
Опытный Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
Driv3r
А можно узнать - какова цель проекта и что кроме 'родного' синтаксиса там будет нового -------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 3 Всего: 537 |
Думаю что это значительно усложнит парсер, а пользы будет ноль. Для написания программы, нужно абстрагироваться от обычных понятий и мыслить другими категориями. Использование иностранных слов, очень хорошо подходит для этой цели. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 6 Всего: 127 |
Понимаешь, есть подозрение, что подсознательно нам, в силу особенностей нашего разговорного языка, будет легче писать/разбирать чужой код на языке программирования, в котором за основу взят русский язык, а не английский. Чисто-психологически он, возможно, будет роднее - и это даст выигрышь в скорости обучения, написания и разбора кода в массах... -------------------- |
|||
|
||||
vadims |
|
|||
Опытный Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
Се ля ви
Черт его знает конечно, процитирую себя любимого
Но не настаиваю - не спец Единственное, чтобы посоветовал - прежде чем 'кидаться' на реализацию подобного проекта, все же посоветоваться с грамотными лингвистами и психологами, может оказаться, что все же твой постулат неверен - зря потратишь кучу времени -------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 6 Всего: 127 |
vadims, ну я пока проект разрабатывать не спешу, это пока чисто на уровне идеи... канешь посоветуюсь, если возьмусь
-------------------- |
|||
|
||||
vadims |
|
|||
Опытный Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
Се ля ви
Удачи ! И было бы очень интересно узнать о результатах, даже если они отрицательные -------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 1 Всего: 317 |
И будет этот язык только в россии, следовательно вообще не популярен, следовательно никогда не получит развития (читай рождён мёртвым). -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Driv3r |
|
||||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 3.7.2005 Репутация: нет Всего: нет |
Пока точно ничего сказать не могу.Единственное что могу сказать,то что в языке будет возможность объявлять переменную не только до её использования,но и после. Например:
|
||||
|
|||||
vadims |
|
|||
Опытный Профиль Группа: Участник Сообщений: 305 Регистрация: 8.6.2005 Репутация: нет Всего: 17 |
-------------------- Cpu not found ! Press any key for software emulation. |
|||
|
||||
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 6 Всего: 127 |
Ну, широка страна моя родная... А вообще, это было первое, что я подумал на этот счёт. По большому счёту можно его сделать пре-компилируемым, что бы из него получался Java или С++ код... -------------------- |
|||
|
||||
Правила раздела "Философия программирования": | |
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Философия программирования | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |