Хочу создать свой язык программирования. Нужна помощь по синтаксису

01.01.2001

Хочу создать свой язык программирования. Нужна помощь по синтаксису
Мне интересен один вопрос (ваше мнение) .

Как лучше делать объявление переменных? Есть два варианта:
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-- */

  • приближай к ассемблеру. Все-равно в него переводить...
  • не, чувак, не как в паскале точно) лучше уж си-шное

Вас заинтересует