Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глагол, как можно программить на русском? 
:(
    Опции темы
R.M.
Дата 23.11.2006, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 2
Всего: 30



Мне не хочется лучше, мне хочется подругому, а если это будет ещё и лучше то вобще замечательно и вообще я не сказал что еду кудато, сказал лишь что есть такое желание, и я не спорю с тем что я возможно проживу всю жизнь в России и более того может быть это желание пропадёт когданибудь, но сейчас я мыслю именно так.

DemoCode, никто не отменял поездки домой или наоборот гостей smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
DemoCode
Дата 23.11.2006, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: нет
Всего: 41



Цитата(R.M. @  23.11.2006,  19:56 Найти цитируемый пост)

DemoCode, никто не отменял поездки домой или наоборот гостей

Я говорю не только о доме и гостях. К тому же, как по-твоему, как часто это будет случаться? 
Я, например, представляю жизнь человека в другом государстве (я имею ввиду в принципиально другом государстве, а не Россия - Украина, например), как жизнь собаки среди "стаи" кошек, или наоборот.  smile 


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Exception
Дата 23.11.2006, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Цитата(Artemios @  23.11.2006,  14:48 Найти цитируемый пост)

Цитата(Сый @  23.11.2006,  13:25 Найти цитируемый пост)
Может он и букву Ё признал устаревшей?

А буква Ё -- изначально умблюдочная, ее в нашем языке раньше не было. Вспомни старо-славянский алфавит.


Обсуждалось. Давайте не будем об этом, плз smile .

Цитата(sergejzr @  23.11.2006,  14:53 Найти цитируемый пост)

А почему в паскале есть begin и end (УКАЗ, КОН), и нет equals ? 


Тебе не кажется, кстати, что begin для англичан звучит лучше, чем КОН для русских?
PM   Вверх
R.M.
Дата 23.11.2006, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 2
Всего: 30



Цитата(DemoCode @  23.11.2006,  20:08 Найти цитируемый пост)
К тому же, как по-твоему, как часто это будет случаться? 

1-2 раза в год

Цитата(DemoCode @  23.11.2006,  20:08 Найти цитируемый пост)
Я, например, представляю жизнь человека в другом государстве (я имею ввиду в принципиально другом государстве, а не Россия - Украина, например), как жизнь собаки среди "стаи" кошек, или наоборот. 

Это по началу да, думаю позже всё встаёт на свои места smile

Цитата(Exception @  23.11.2006,  20:43 Найти цитируемый пост)
Тебе не кажется, кстати, что begin для англичан звучит лучше, чем КОН для русских?

+1  smile  smile 


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
R.M.
Дата 23.11.2006, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 2
Всего: 30



ИМХО на этой торжественной ноте можно тему прикрыть smile Как вроде стало понятно на винграде не будет раздела Глагол и почти все против него. А кому интересно у Глагола есть форум на котором наверное уже поселились все любители глагола.


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Artemios
Дата 24.11.2006, 05:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 10
Всего: 50



Цитата(Сый)
Ё...

А миръ и мiръ -- два совершенно разных слова.

Цитата(Exception @  23.11.2006,  19:43 Найти цитируемый пост)
Ё ... Обсуждалось. Давайте не будем об этом, плз 

Все, молчу.

О взаимоотношениях ЯП и ЕЯ.
Вопрос: программирование относится к гуманитарной сфере, или всеже к технической?
А что у нас происходит с языком в технических, естественнонаучных областях? Примитивнейшие примеры:
Математика: 
  1. из A следут B
  2. A => B
Химия:
  1. атом кислорода и два атома водорода
  2. H2O
и т.д. и т.п.
Первый вариант естественно понятен русскому человеку, второй -- любому.
То есть абстрагируясь от ЕЯ и строго формализуя терминологическую базу -- получаем свободную от неоднозначностей унификацию, равно доступную носителю любого ЕЯ.
Здесь выше уже упоминали о арабских цифрах и латинских/греческих буквах в формулах. Никого не смущает?
Вспомним также, что замена соответствующих слов символами + , - , * , / , =  и т.д. -- также явилась существенным шагом абстракции в развитии математики.
Дальше. В математике ни у кого не возникает желания заменить loglg и ln соответственно на логдеслог и натлог? А для постигавших в ВУЗ-е точные науки есть еще: dimrankcardrot и т.д. и т.п., да хотя бы и знак интеграла -- всего лишь вытянутая S, суммирование -- греческая сигма заглавная...
Это не русский язык, не английский и не немецкий -- это вообще не ЕЯ, это ФОРМАЛЬНЫЙ язык, а уж из каких алфавитов взяты конкретные символы, латинского/греческого/кириллицы/... -- не имеет ровным счетом никакого значения, всего лишь устоявшаяся традиция.

А что нам про алгоритмы в школе говорили? Это точная формальная запись действий. (Говорим о императивном программировании)
ЯП -- это формальный язык. Для учивших в ВУЗ-е математику должна быть знакома фамилия Гильберта и его связи с теорией формальных языков и грамматик. Также можно вспомнить о существовании непреодолимой пропасти между формальными и естественными языками. А теперь рассмотрим ситуацию, когда формальный язык внешне похож на естественный. Куда девается точность и однозначность, когда человек по своей вполне человеческой невнимательности начинает их смешивать? (выше уже приводили пример)

Вывод: 
1. ЯП должен иметь унифицированный, по возможности простой и интуитивно понятный (любому человеку с любым ЕЯ) синтаксис.
2. Синтаксис ЯП не должен допускать возможности смешивания ЯП с ЕЯ.




--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
sergejzr
Дата 24.11.2006, 13:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 7
Всего: 360



Цитата(Artemios @  24.11.2006,  04:01 Найти цитируемый пост)
Это не русский язык, не английский и не немецкий -- это вообще не ЕЯ, это ФОРМАЛЬНЫЙ язык, а уж из каких алфавитов взяты конкретные символы, латинского/греческого/кириллицы/... -- не имеет ровным счетом никакого значения, всего лишь устоявшаяся традиция.


Дык о том и речь smile Это я написал ещё в одном из первых постов тут. Дял программирования наличие какого - либо языка вообще - не обязательно, ясный перец - нужна просто формальная запись. smile так что между "if"  и "ЕСЛИ" разницы никакой нет. И поэтому я абсолютно соглашаюсь с Сый, когда он говорит:
Цитата(Сый @  19.11.2006,  11:20 Найти цитируемый пост)
Глагол настолько русский язык программирования, насколько Паскаль - английский.


Одному удобно так, другому эдак. Для того, чтобы в русской школы преподавать основы алгоритмизации ессно больше подойдёт второй вариант. На самом деле я информатику начал изучать в школе с "алгоритма заварки чая" (Даже в одном из журналов "Мурзилка" он был опубликован). Английский лёг на это позже без проблем. На самом деле, уверен, что большинство из нас всех начали понимать основы информатики на русском, просто уже не помнят об этом smile

Поэтому я не вижу причин против существования русского языка в информатике и конкретно реализации "Глагол", поскольку других реализаций в мире не наблюдается.

Цитата(R.M. @  23.11.2006,  22:37 Найти цитируемый пост)
ИМХО на этой торжественной ноте можно тему прикрыть Как вроде стало понятно на винграде не будет раздела Глагол и почти все против него.

ИМХО ты ошибся темой. Раздел "ГЛАГОЛ"а обсуждается в соотв. теме, А эта называется "как можно программить на русском?" то есть обсуждаем целесообразность русского языка в программировании.

Кстати, в "моём коде" вы просмотрели самое главное. Если остальные функции вынести в библиотеки (как мы в принципе когнитивно и делаем), то что останется будет очень даже хорошо читаемым 
Цитата(sergejzr @  17.11.2006,  15:08 Найти цитируемый пост)
ФУНКЦИЯ взять_гипотенузу 
ДАНО: 
несколько $катетов.
РЕЗУЛЬТАТОМ БУДЕТ корень_из суммы_квадратов $катетов.
КОНЕЦ ФУНКЦИИ


ПС: Немного помодифицировав, пришёл к выводу, что записать возможно и так:

Цитата(sergejzr @  17.11.2006,  15:08 Найти цитируемый пост)
КАК взять_гипотенузу? 
ДАНО: 
несколько $катетов.
РЕЗУЛЬТАТОМ БУДЕТ корень_из суммы_квадратов $катетов.


Добавлено @ 13:50 
ПС:
Модератор: что-то вас понесло с переходами на личности. Настоятельно требую прекратить! Тот, кто не может нормально общаться - идите на другие рессурсы.

Добавлено @ 13:52 
ППС:

M
sergejzr
И не используйте слова "бред" в качестве оценки мнения собеседника!



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Dremlin
Дата 24.11.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Quo vadis?
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 21.9.2006
Где: Киев

Репутация: нет
Всего: 4



Цитата(sergejzr @  24.11.2006,  12:48 Найти цитируемый пост)
КАК взять_гипотенузу? 
ДАНО: 
несколько $катетов.
РЕЗУЛЬТАТОМ БУДЕТ корень_из суммы_квадратов $катетов.

 smile 
Немного развив идею в уме понял, что на таком языке я писал бы с удовольствием!

А "КОН", "НАЧ" и проч. действительно смотрится кривовато.
--------------------
Каждый дурак знает, что до звезд не достать, а умные, не обращая внимания на дураков, пытаются...
PM MAIL   Вверх
Сый
Дата 24.11.2006, 19:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 23.1.2006

Репутация: 2
Всего: 3



Модераторы, имейте уважение! Не нравится бред про бред, удалите, а всё сообщение зачем?

Добавлено @ 19:23 
Цитата
КАК взять_гипотенузу? 
ДАНО: 
несколько $катетов.
РЕЗУЛЬТАТОМ БУДЕТ корень_из суммы_квадратов $катетов.

Оно будет гораздо лучше смотреться без всяких "_" и "$", без выделений заглавными буквами целых слов.

Добавлено @ 19:25 
> А "КОН", "НАЧ" и проч. действительно смотрится кривовато.
Но лучше, чем непонятные комбинации латинских букв, вроде "begin" и "end".
--------------------
 Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол: http://glagol.nad.ru 
PM MAIL   Вверх
nerezus
Дата 24.11.2006, 19:27 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

непонятные комбинации латинских букв, вроде "begin" и "end".
 А тогда "начало" и "конец" — непонятные комбинации из кириллицы?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Сый
Дата 24.11.2006, 19:52 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 23.1.2006

Репутация: 2
Всего: 3



>  А тогда "начало" и "конец" — непонятные комбинации из кириллицы?
Ну для нерусских - вполне может быть.
--------------------
 Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол: http://glagol.nad.ru 
PM MAIL   Вверх
nerezus
Дата 24.11.2006, 20:08 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Сый,  объясни, почему "begin" и "end" - непонятные комбинации латинских букв.
Для справки, есть такой язык, как английский(он же - международный). И на нем эти слова имеют смысл.
Нет, я конечно понимаю, что для какого-то быдла из деревни смысла они не имеют, но мы то, как люди образованные, про это знаем  smile 


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Сый
Дата 24.11.2006, 20:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 23.1.2006

Репутация: 2
Всего: 3



> но мы то, как люди образованные, про это знаем
Мы, как образованные люди, действительно, должны знать, что такой язык существует. Однаок, знать его мы не обязаны. У нас есть свой язык - русский.
--------------------
 Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол: http://glagol.nad.ru 
PM MAIL   Вверх
Дрон
Дата 24.11.2006, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(Сый @  24.11.2006,  20:28 Найти цитируемый пост)
Мы, как образованные люди, действительно, должны знать, что такой язык существует. Однаок, знать его мы не обязаны. У нас есть свой язык - русский. 

Млин... Да я знаю, что у нас есть русский язык, но тут товарищ очень верно подметил, что begin, end и т.п.
Цитата(Artemios)
Это не русский язык, не английский и не немецкий -- это вообще не ЕЯ, это ФОРМАЛЬНЫЙ язык, а уж из каких алфавитов взяты конкретные символы, латинского/греческого/кириллицы/... -- не имеет ровным счетом никакого значения, всего лишь устоявшаяся традиция.


Код
КАК взять_гипотенузу? 
ДАНО: 
несколько $катетов.
РЕЗУЛЬТАТОМ БУДЕТ корень_из суммы_квадратов $катетов.

Зачёт. Оно, конечно, прикольно, но я с трудом представляю более-менее серьёзную задачу решённую таким языком.
По-моему, многие языки наоборот стремятся сократить количество слов и перейти к специальным обозначениям.



Это сообщение отредактировал(а) Дрон - 24.11.2006, 20:54


--------------------
Да. Именно так.
PM   Вверх
nerezus
Дата 24.11.2006, 21:07 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Однаок, знать его мы не обязаны. У нас есть свой язык - русский.
 Т.е. образованному человеку вовсе не обязательно знать международный язык? А как тогда работать с областями, где вся документация только на английском, а на русском ничего нет?
Ты забываешь, что литературы на русском очень мало!

Цитата

многие языки наоборот стремятся сократить количество слов и перейти к специальным обозначениям.
 Переусерствовать тут тоже не нужно, иначе что-то типа перла получится. Perl6 видели? Уж очень мне brainfuck он напомнил своими новыми спецификаторами классов )
Кстати да: пример brainfuck- как говорится, "насокращали" =))


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0977 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.