Fucker666 русский синтаксис ограничит развитие языка. да, и честно говоря, особого смысла в новых языках не вижу - вот новый более качественный компиль - реально нужная вещь.
Fucker666 А что название заморское? Непорядок. И что значит:русском, украинском, белорусском и т.д.? Есть локализация?
За локализацию отвечает параметр CodePage в ini файле. Например, вы хотите написать свою программу на украинском языке. Для этого указываете нужную кодовую страницу в ini файле, определяете свои синонимы для ключевых слов и функций в syn файле и пишите программу. Все три файла (ini, syn, fuk) должны быть созданы в той кодировке, которая указана в параметре CodePage. К тому же каждый fuk файл может иметь свой ini и syn файл. Имена всех трех файлов в этом случае должны совпадать.
Fucker666 не ставил, ибо венды нету. а так, у тебя интерпретируемый язык или компилируемый (на сайте про это не нашел сведений).
Fucker666 вопрос: а зачем всё это заграмождение нужно??? когда одни и теже операторы, функи имеют кучу синонимов, как писать на таком чуде группе прогеров в разных концах света. можно, конечно, сделать функу автоформата кода, но смысл создавать проблему на пустом месте, а потом её решать)
А зачем это нужно? Если я верно понимаю, то это делается для того, чтобы понять принципы построения ЯПов и т.п.? Или есть какой-то меркантильный интерес на будущее?
Fucker666 Не качал. Только пример смотрел. Мое мнение - идея синтаксиса может очень покатить для детей и встраиваемых языков в бух. прогах. Однако, название нужно заменить обязательно. Замечание 1: Синтаксис должен быть заметно лаконичнее, тк люди имеющие затруднения с английским, имеют затруднения и с клавой. Замечание 2: Операторы написаные в одной локали, должны автоматически заменяться при смене локали (в уже готовых сорцах). Замечание 3: Компилятор/интерпретатор должен быть свой и маленький и простой, а дебугер - в сорцах. Замечание 4: На одном синтаксисе сейчас не выехать. Я могу назвать вам ряд подобных языков/препроцессоров. Некоторые имеют значительный возраст.. Думаю, вам стоит углубить и расширить свою идею. Произвести исследование различных яву и сред. Поискать схожие проекты. Возможно, забазироваться на каком-нибудь..
Видел когда-то такой язык как КуМир. аля Паскаль по-русски. Для обучения программированию в школах. Однако он остался крайне малопопулярным.
как известно, языки в грубом приближении делятся на общего назначения и проблемно-ориентированные (т.е. узкоспециализированные). создать новый популярный язык общего назначения нереально, да и все такие языки все равно очень сильно напоминают по синтаксису уже созданные. а вот проблемно-ориентированный язык требует проблемы которую он подряжается решать более эффективно, чем другие, однако, и здесь все уже придумано. взять те же регулярные выражения. те, кто уже пользуются ими, потребуют, чтобы новый язык поддерживал старую "абракадабру" аля Perl, от которой шарахаются новички, а новичкам отдельный язык для поиска чего-то там не нужен. язык собственно говоря вторичен. когда я впервые увидел питон меня чуть не стошнило и надолго отбило к нему интерес. но сейчас... куча отладчиков, дизассемблеров позволяют писать плагины/скрипты на питоне и при всей моей антипатии к нему я вынужден признать, что это проще, чем возиться с чистым си/си++. так что интерес к языку определяется отнюдь не языком в чистом виде. а если и создавать новый язык, то нужно вспомнить в каком веке мы живем, и что поддержка параллельных вычислений, векторных операций должна обеспечиваться ядром языка, а не расширениями к нему или библиотеками. уже одно это делает его интересным. если программист получит возможность писать программы, транслируемые с учетом векторных команд современных процов, автоматически распараллеливающих циклы и берущий на себя львиную долю проблем синхронизации, то... вот только нет таких языков, увы ;(