Язык для компилера

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by nerezus, 17 Feb 2007.

  1. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Короче чешутся руки написать эту дрять.
    Теперь думаю, какой язык реализовать.

    Бейсик? Да ну его, куча левых компилеров/интерпретаторов, смотреть противно.

    Паскаль? Бе, уж лучше бейсик =)

    Сишник? Т.е. что-то с си-подобным синтаксисом. Какой-нить аналог джаваскрипта будет. Как вариант.

    Хитрые языки типа brainfuck? Нет, пусть идут к первоисточникам.
    Да и "превед медвед" и прочие КуМиры туда же )


    Подкиньте идейку ;)

    P.S. Буду писать не компилер, а VM(интерпретатор с прекомпиляцией).
     
    1 person likes this.
  2. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Ах, да: забыл сказать.
    Цель: embedding — встраивание.
     
  3. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    делай свой... индивидуальный... можь что и получится ;)
     
  4. sni4ok

    sni4ok Elder - Старейшина

    Joined:
    4 Nov 2006
    Messages:
    115
    Likes Received:
    37
    Reputations:
    12
    а смысл?
     
  5. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    для отделения логики от кода
     
  6. sni4ok

    sni4ok Elder - Старейшина

    Joined:
    4 Nov 2006
    Messages:
    115
    Likes Received:
    37
    Reputations:
    12
    при этом логика будет реализована на другом языке - твоём велосипеде.
     
  7. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    просто сейчас первенстово во встраивании за 2мя языками: питоном и луа.
    Первый очень много весит и немного специфичен, а второй - имеет не вполне четкий синтаксис. И оба имеют небольшой гемор при встраивании. Мы попробуем немного сдвинуть именно lua.
     
  8. Stefun

    Stefun Elder - Старейшина

    Joined:
    19 Nov 2006
    Messages:
    48
    Likes Received:
    29
    Reputations:
    11
    я бы предпочел чтобы синтаксис был си -подобный. А остальное незнай.