Стараюсь. Вот я теперь думаю: А может мне создать курс по разработке собственного языка программирования на голом C#?
Надеюсь хоть кому-то это будет интересно. Если будет нужна помощь, то привлеку вас =)
Может ты хотел сказать, не собственный язык программирования, а собственный фреймворк или IDE.
Я хотел сказать то что сказал.
Сначала будет разработана идея, затем синтаксис. И только после - токенизация, парсинг, оптимизация(В конце как бонус), интерпретация, компиляция(пока в байт код)
Но если язык будет основан на "голом С#" он не будет собственным, разве нет? пока что то, что было описано ниже, похоже на обёртку для C# (собственный синтаксис), а не собственный язык. В любом случае, если тебе это интересно, удачи и терпения.
Ну тогда C# это обертка над C/C++(что там было?).
Нет, это будет не обертка, а полноценный (ну.. как сказать) язык.
С компиляцией в байт код, затем LLVM, машинные коды =~)
Тогда получается что Python, Js и т.п - не собственные языки?! ;)
Python, Js, Lua, Angel и т.п. это скриптовые языки.
з.ы.
когда реализуешь, тогда можно будет обсудить, что это, а пока нет предмета обсуждения, то и обсуждение смысла не имеет.
Вообще-то имеет. Просто я обсуждаю идею, план. А ты уже говоришь что я сделаю не так, хотя я даже не начал =~/
В любом случае - любой язык - это уже язык, а не просто синтаксис(Так о любом языке можно сказать), а также если он компилируемый, то это уже 100% полноценный язык. С интерпретацией определиться сложнее =)
Я не говорил, что ты делаешь не так, где это написано? я сказал, что использовать уже чей-то язык, это не совсем своё будет, это как писать свою операционку на основе линукс, это не одно и тоже, если создавать её с нуля, я изначально думал, речь шла о создании с нуля, поэтому и подумал, что речь идёт о фреймворке видимо, а не о "собственном" языке.
То есть абсолютно все языки программирования - это не совсем разработка авторов. Не совсем своё.
Это как говорить что ты сделал поделку, использовав молот => не совсем твоя поделка.
C# просто как язык, на котором будет писаться компилятор. :)
Теперь понятно, ну что могу сказать, только пожелать удачи =) будет интересно посмотреть, что получится.
Осталось только дождаться лета ;D
А ещё ЕГЭ =(
Прям не дают компилятор сделать.
Не хочешь принять участие в создании языка, а затем курса к нему? ;)
У меня опыт уже есть, а у тебя(Кто знает? O.o) есть время =)
Со временем пока не фонтан, так что даже не знаю. Идея интересная, но работы очень много последнее время. Надеюсь к лету тоже разгребу дела.