Программование по-русски

ОТДЕЛ Глагол+; ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\";
УКАЗ Вывод.Цепь("Слава России!") КОН Глагол.

Гостевая книга

Официальный сайт
Глагола

Наш хостинг: хостинг бесплатно

Главная страница
Скачать
«Разработки на Глаголе»
Другие файлы
Исходные тексты
Статьи и ссылки
Гостевая книга

Дружественные сайты
Шифрование по ГОСТу

Счётчик

Сый
20.04.09

41

 

Так что Вы конкретно предлагаете сделать Издателю Глагола, кроме изучения красивых и разных языков и открытия исходников? Создать новый язык на основе тех четырёх?

Святослав
20.04.09

42

 

Я предлагаю увеличить собственные знания. Разобраться в какую сторону двигаются СОВРЕМЕННЫЕ языки.

 

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

Сый
20.04.09

43

 

На мой взгляд, Оберон - весьма прогрессивный язык своего класса, сочетающий в себе простоту и широкие возможности, удобство и многофункицональность. Тем не менее, Ваше предложение весьма конструктивно, проблема лишь в том, что двум-трём человекам такое осуществить будет сложновато. Нужна команда программистов, которая будет осуществлять этот проект.

Святослав
20.04.09

44

 

>весьма прогрессивный язык своего класса

Но не стал популярным. Ну ладно.

Но даже в академической среде он распространён меньше чем Lisp или Haskell.

В Обероне нету гибкости. Современные языки стараются быть более удобными и гибкими, и, если получится, быстрыми.

Не сравнивал скорость программ на Обероне, но подозреваю, что близкая к C.

 

Но вот гибкость/удобство -- ...

Возможно вам и удобно на Обероне, но лишь потому что вы к нему привыкли.

 

В последнее время Современные ЯП двигаются в сторону функционального программирования, пусть не полностью, но частично.

 

Если вы Автор языка, то хочу спросить, что читали, как учились, как в конце концов вы сделали компилятор? Если я хочу попробовать -- куда копать?

 

P.S. Глагол делала команда?

Сый
22.04.09

45

 

> Возможно вам и удобно на Обероне, но лишь потому что вы к нему привыкли.

Да, Вы в этом правы. Но, думаю, тут дело не только в субъективной оценке. Оберон несомненно является вершиной развития всех паскалевидных языков. Поэтому весьма печально, что он не стал достаточно распространён.

 

> Если вы Автор языка

Нет, я не автор. С автором Вы можете связаться по почте glagol@nad.ru. Если Вас интересует строение компилятора, то ознакомьтесь с примером такового в сборнике разработок на Глаголе. Он называется МПГ и преобразует код сокращённого Глагола в автокод процессора ARM.

 

> Глагол делала команда?

Видимо, Глагол делал один человек (Издатель Глагола) при поддержке добровольцев (в основном отладка компилятора и среды разработки).

SBoris
23.05.09

46

 

Какая разница, на каком языке Вы пишете? Поезд давно ушел, и пытаться создать язык программирования, использующий кириллицу, совершенно бессмысленно

Совершенно с Вами не согласен. Капиталисты Запада тоже считали в 20 — 40-е годы прошлого века, что «поезд» России ушёл, она никогда не догонит Запад, а Вторая Мировая война добьёт её. В итоге же Россия поднялась так, как им в самых страшных снах не снилось. Также и с языками программования и вообще высокими технологиями. Сейчас отстаём, но стоит приложить усилия всего народа, и мы будем впереди.

Николай К
03.06.09

47

 

У меня дома старый компьютер. Прцессор Intel Pentium 166 МГц. ОС Windows-98. Ни среда, ни компилятор не работают. Использовал разные версии.

Недавно Глагол был переведён полностью на Уникод. ОС Windows 98 его ещё не поддерживала как следует, поэтому новый выпуск под ней не работает. Если у Вас не работал и выпуск без поддержки Уникода, то это весьма странно. Про среду писать не стану, процесс её разработки ещё находится на этапе отладки, а вот компилятор работать должен. Как проявилась его неработоспособность на Вашей системе?

Николай К
03.06.09

48

 

Реализовывать Глагол в виде компилятора объектного кода - дело малополезное. Все профессиональные программисты если и не знают английский досконально, то ключевые слова знает даже школьник. А вот русифицировать инструментальный софт того же Microsoft или Borland - дело хорошее. В конце 90-х продавался русский Visual Basic 6.0. Кроме среды  и сообщений на русском, в именах идентификаторов можно было использовать буквы кириллицы. Имена стандартных объектов, их свойств и методов тоже были русские. Только ключевые слова остались английские.

А Глагол может быть прекрасным языком макросов. На реализацию интерпретатора встроенных систем нужно меньше затрат, а над нынешней средой самостоятельной средой работать и работать.

Язык 1С тоже использует русские слова, но он гораздо беднее синтаксическими конструкциями. Вот для языка макросов русских программных продуктов ЯП Глагол бы очень помог.

 

Про ключевые слова не согласен. В нормальных школах детям мозги всякой нерусской ерундой забивать не должны. Если при нынешней системе это считается допустимым, то это не значит, что следует этому потворствовать. Во многих языках сейчас можно использовать русские названия (переменных, функций, классов и чего угодно). Например, в PHP (при создании этого сайта я в полной мере использовал эту возможность). Но разве это делает его русским? Точнее, интернациональным? Отнюдь. Он как был сугубо языком, основанным на английском, так и остался. Чтобы язык стал действительно интернациональным и понятным всем, независимо от родного языка, нужно, чтобы всё и в самом языке, и в реализации системы программования было многоязычно. В том числе и служебные (ключевые) слова. Про интерпретатор Глагола идея интересная. Нужно поставить конкретную цель, найти желающих участвовать в новом проекте, и тогда можно будет дать начало новому языку макросов.

Q.E.W.
18.06.09

49

 

>В итоге же Россия поднялась так, как им в самых страшных снах не снилось

 

>В нормальных школах детям мозги всякой нерусской ерундой забивать не должны.

 

>Но разве это делает его русским? Точнее, интернациональным? Отнюдь.

 

Вы не объективны. Если человек занимается серьёзными вещами -- он должен быть объективным.

 

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

 

Зрите в реальность. Это никому не нужно. Иноязычный код для людей не проблема. А переделать всё чтобы было "наше" -- не имеетс ценности.

 

PS: Наверное вас это раздразнит, но это так. Чую ваш немолодой возраст.

По некоторым вопросам я лишь выразил своё мнение. В остальном я стараюсь быть объективным. Если Вам кажется иначе, можете меня поправить, но, думаю, это просто даст толчок новому спору. Про иноязычный код - может быть, он и не проблема, но факт в том, что русский код человеку удобнее использовать (запоминать, читать, писать). Про переделку под "наше" - на мой взгляд, нужно не переделывать, а делать своё. "Наше" же будет тогда пользоваться спросом, когда наш народ снова будет стремиться работать на благо Отечества, достигая всё новых и новых высот.

Leo
10.08.09

50

 

Считаю что русскоязычным пользователям нужен русскоязычный яп - быстрое изучение языка + быстрое решение прикладных задач - великое дело. Есть три возможных пути развития данного начинания: 1) внедрение разработки в коммерческое ПО; 2) открытие исходников и разработка на основе, к примеру, GNU GPL + внедрение в свободное ПО; 3) комбинация двух первых - свободная разработка языка + написание коммерческих приложений. Язык жив когда на нём говорят, так надо сделать так чтобы на нём говорили! :)

Благодарю за поддержку. Несомненно, необходимо, чтобы языком пользовались, и тогда он будет жить и развиваться. Насчёт предложенных Вами путей можно согласиться лишь со вторым, ибо коммерческое ПО противно по духу русской идее. Глагол в будущем вполне может стать проектом ПО с открытым кодом. Тем не менее, заморские лицензии применять врядли уместно: как известно, если западного человека контролируют законодательные нормы, то русского — моральные.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10

Размещение сообщения
Имя:
Сообщение:
Введите код, изображённый слева:
    Сделано в России.