язык

Проектирование и разработка идеального средства программирования.

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

ev
долгожитель
Сообщения: 1789
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

язык

Сообщение ev »

какой язык лучше использовать для зарезервированных слов? :)
может русский? или как везде принято английский? а может эсперанто - чтоб никому не обидно было? ;)
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

я за эсперанто =)
Аватара пользователя
Slavikk
постоялец
Сообщения: 208
Зарегистрирован: 15.01.2007 21:34:52
Откуда: Из лесов...
Контактная информация:

Сообщение Slavikk »

Хинди - однозначно, ещё потом тату можно будет сделать как у Джоли :D .

Вообще я за русский, но думаю остальным в мире тяжко будет работать с такой программой - непонятно :D
Аватара пользователя
Alexander
энтузиаст
Сообщения: 864
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

Токи Пона ?

Токи Пона — простой язык для хороших людей.


http://www.lingvisto.org/tokipona/index.html
http://ixite.ru/toki_pona
[url]http://ru.wikibooks.org/wiki/Токипона_Cоюзы_и_температура[/url]
http://rost.rajaka.net/blog/archives/001410.htm
Mirror
новенький
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту

Сообщение Mirror »

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

А если серьёзно, то английский хорош тем, что латиница поддерживается везде. Но это неоригинально и неинтересно. ^_^

Если пользоваться уникодом, можно определить просто какие-нибудь символы (в разделе личных символов), типа как в APL.
Плюс тот же, что у китайского (только в китайском есть слова из нескольких иероглифов): каждое ключевое слово — один символ. Т.е можно расширять язык без опасности совпадения идентификаторов и ключевых слов. Можно будет обойтись без пробелов в вещах вроде «a div b», или писать в строках всевозможные знаки фута/дюйма, не боясь, что они будут восприняты как конец строки.
Минусы тоже очевидны: сложно вводить эти символы, придётся нарисовать новый шрифт и в IDE писать способ ввода этих символов: скажем, alt+d = значок целочисленного деления (в WinNT можно это сделать как особую раскладку клавиатуры, или даже как дополнение к русской раскладке). Вариант: введённое div заменяется на соответствующий значок (возможно, после нажатия клавиши).
Аватара пользователя
Alexander
энтузиаст
Сообщения: 864
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

Mirror писал(а):А если серьёзно, то английский хорош тем, что латиница поддерживается везде.


http://www.lingvisto.org/tokipona/alfabeto.html

В алфавите Toki Pona 14 букв: девять согласных (j k l m n p s t w) и пять гласных (a e i o u).
Аватара пользователя
Alexander
энтузиаст
Сообщения: 864
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

Код: Выделить всё

lawa test;

kepeken SysUtils;

kama

    sitelen('toki ma !');

pini.


А чё !?
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

изващенцы.

писать на русском не удобно, попробуйте 1С =)

а иэсперанто былоб гламурно и помощь в изучении языка и доку только на эсперанто сделать и вавилонскую башню создать

а все остальное это больные фантазии :lol:
Matich
новенький
Сообщения: 50
Зарегистрирован: 25.07.2007 21:42:57

Сообщение Matich »

писать на русском не удобно, попробуйте 1С


http://ru.wikipedia.org/wiki/Глагол_(язык_программирования)


Код: Выделить всё

ОТДЕЛ Привет+;
 
 ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\";
 
 УКАЗ
   Вывод.Цепь("Привет!")
 
 КОН Привет.
e-moe
новенький
Сообщения: 31
Зарегистрирован: 27.09.2007 17:00:39

Сообщение e-moe »

а что если заюзать юникод но по хитрому:
выделить набор ключевых слов и относительно них "плясать" - для каждого язка сопоставить их переводы (Begin/Начало/Початок или даже "{") а компилеру указывать "диалект" на котором написана прога..
хоть и бред, но забавно %)

будет например удобно для школы где только учат информатику с этими дурацкими переводами "Цикл ДЛЯ", будет удобно минималистам а-ля Си-like, бужет не обидно нац меньшинствам что про них забыли ))
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

e-moe
"GOTO" -> "Пошёл на" :)
Не боитесь после этого получить светящееся украшение под глаз? :)
e-moe
новенький
Сообщения: 31
Зарегистрирован: 27.09.2007 17:00:39

Сообщение e-moe »

Vadim писал(а):e-moe
"GOTO" -> "Пошёл на" :)
Не боитесь после этого получить светящееся украшение под глаз? :)
не очень :)
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

Vadim писал(а):"GOTO" -> "Пошёл на"

Дейкстра предчувствовал, что "GOTO" ругательство и оно не должно присутствовать в программе. Но теперь все становиться на свои места :lol:

Лучше английский, остальное не серьёзно.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

мне очень нравятся многоие вещи из ады - вот на что надо оринтироваться :-)
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

shade
Дейкстра, как и многие выдающиеся люди на Зпаде, был практически русским. :) И пусть он родился в Нидерландах, но за жизнью в СССР следил очень пристально. Например, когда наше правительство отказалось от собственных разработок в области процессоров и решило слизывать всё у американцев, он сказал, что вот именно теперь русские проиграли холодную войну. А когда узнал, что наша флагманская линейка вычислителей будет серия ЕС (точная копия IBM360), то выразился "непереводимым национальным сленгом", что примерно означает "кто лижет жопу американцам, того они будут иметь туда же...". :)
Ответить