Здравствуйте, Павел Кузнецов, Вы писали:
ПК>Подозреваю, что речь шла об использовании C# в качестве скриптового языка ("у меня не JavaScript, а C#") для препроцессирования C++.
И в чём проблема?
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, Павел Кузнецов, Вы писали:
ПК>>Подозреваю, что речь шла об использовании C# в качестве скриптового языка ("у меня не JavaScript, а C#") для препроцессирования C++.
IT>И в чём проблема?
IT,
> ПК>Подозреваю, что речь шла об использовании C# в качестве скриптового языка ("у меня не JavaScript, а C#") для препроцессирования C++.
> И в чём проблема?
Здравствуйте, c-smile, Вы писали:
CS>Ruby хороший язык, Python тоже хороший
CS>Но мне как-то ближе кракозябры { и }
У каждого свои недостатки
CS>И на JavaScript есть ECMA стандарт....
Имхо, сейчас это вообще ничего не определяет. На Java вообще нет стандарта. Зато сама Java как стандарт. На C++ есть стандарт. При этом масса компиляторов, которые ему не соответствуют. Был когда-то стандарт объектных баз данных ODMG. Да сплыл.
На Ruby и Python стандарта нет, зато сами Ruby и Python есть на таком количестве платформ, что иным стандартам и не снилось.
Но это уже совсем другая история...
... << RSDN@Home 1.1.4 stable rev. 510>>
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
all-x,
AX>У меня есть проект TreeDL, который позволяет описывать структуру деревьев AX>(изначально — abstract syntax tree) с типизированными узлами, AX>и определять операции над ними.
Как это соотносится с R#? Твой проект и R# решают разные задачи или одну и ту же?
Здравствуйте, eao197, Вы писали:
E>На Ruby и Python стандарта нет, зато сами Ruby и Python есть на таком количестве платформ, что иным стандартам и не снилось.
E>Но это уже совсем другая история...
Про Python была такая история...
На вечеринке в ActiveState надравшись текиловки нашел благодатного
слушателя (он был тоже под текилой) и все ему как н духу рассказал шо я думаю про Питон
и почему пацаны должны юзать c-smile...
Оказалось это был сам Гвидо ( http://www.python.org/~guido/ )
Здравствуйте, Lazy Cjow Rhrr, Вы писали:
LCR>all-x,
AX>>У меня есть проект TreeDL, который позволяет описывать структуру деревьев AX>>(изначально — abstract syntax tree) с типизированными узлами, AX>>и определять операции над ними.
LCR>Как это соотносится с R#? Твой проект и R# решают разные задачи или одну и ту же?
Скажем так, TreeDL можно было бы использовать при разработке R#.
R# похож на то, как я вижу toolkit для работы с языком программирования:
кроме компилятора, который генерирует жестко заданный код, желательно бы иметь доступ к парсеру и дереву абстрактного ситнаксиса, для того чтобы иметь возможность расишрять язык, реализовавыть дополнительные анализаторы и кодогенераторы.
TreeDL помогает писать такие toolkit'ы, задавая основную их часть — структуру дерева.
Здравствуйте, c-smile, Вы писали:
E>>На Ruby и Python стандарта нет, зато сами Ruby и Python есть на таком количестве платформ, что иным стандартам и не снилось.
E>>Но это уже совсем другая история...
CS>Про Python была такая история...
CS>На вечеринке в ActiveState надравшись текиловки нашел благодатного CS>слушателя (он был тоже под текилой) и все ему как н духу рассказал шо я думаю про Питон CS>и почему пацаны должны юзать c-smile... CS>Оказалось это был сам Гвидо ( http://www.python.org/~guido/ )
Ну, а он что?
... << RSDN@Home 1.1.4 stable rev. 510>>
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Штрафной изолятор, ночь. За стеной, позвякивая наручниками, бродит
Анаги. Опер Борташевич говорит мне:
— Конечно, всякое бывает. Люди нервные, эгоцентричны до предела...
Например? Раз мне голову на лесоповале хотели отпилить бензопилой "Дружба".
— И что? — спросил я.
— Ну, что... Бензопилу отобрал и морду набил.
— Ясно.
— С топором была история на пересылке.
— И что? Чем кончилась?
— Отнял топор, дал по роже...
— Понятно...
— Один чифирной меня с ножом прихватывал.
— Нож отобрали и в морду?
Борташевич внимательно посмотрел на меня, затем расстегнул гимнастерку.
Я увидел маленький, белый, леденящий душу шрам...
(c) Сергей Довлатов, "Зона"
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by Led Zeppelin — Brown-Yr-Aur Stomp ]
Здравствуйте, VladD2, Вы писали:
CS>>А зачем он мне нужен?
VD>Чтобы не изобретать велосипеды.
10-15 лет назад каждый уважающий себя программист писал текстовый редактор и оконную библиотеку. Сегодня их место заменили система плагинов и генератор кода. Так что это не велосипед, просто время такое
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
не в тему > > Т.е. ты считаешь, что для такой задачи лучше городить свой огород?
Нет. Я считаю, что если нужен генератор, порождающий код на C++, то возможности C#, позволяющие на нем для этой задачи обходиться без генерации кода, здесь ничему не помогают.
Posted via RSDN NNTP Server 2.0 beta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Павел Кузнецов, Вы писали:
>> Т.е. ты считаешь, что для такой задачи лучше городить свой огород?
ПК>Нет. Я считаю, что если нужен генератор, порождающий код на C++, то возможности C#, позволяющие на нем для этой задачи обходиться без генерации кода, здесь ничему не помогают.
Ну и ладно
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.