Хочу создать свой язык программирования. Нужна помощь по синтаксису
Мне интересен один вопрос (ваше мнение) .
Как лучше делать объявление переменных? Есть два варианта:
1. Как в паскале
var a,b:integer;
2. Как в си
int a,b;
Что думаете?
-
Думаю чем лаконичнее, тем лучше. Как я вижу, лаконичнее выглядит в Си. Но тогда это будет не ваш синтаксис, а Сишный. А вы же создаете СОБСТВЕННЫЙ. Запишите просто i a,b
-
раз пишешь свой язык, придумай что нибудь свое, а не слизывай с существующих
-
Лучше - чтоб и так, и так понимала :)
-
Придумать свой вариант.
Встречал упоминания, что далёком 1994 году был написан язык "C--". Полностью (программа, документация, примеры, библиотеки) занимал 2 МБ на диске.Пример от туда:
/*
SPHINX C-- hello world example program
Run file size: 70 bytes.
*/? include "WRITE.H--"
main () /* execution always starts at main () */
{
WRITESTR("Hello World!\n"); /* write the string to the screen */
}/* end of HELLO.C-- */
-
приближай к ассемблеру. Все-равно в него переводить...
-
не, чувак, не как в паскале точно) лучше уж си-шное