----------------------------------------------------------------------------------
@MSGID: 2:460/5858 670cc0e0
@REPLY: 2:5015/46 670c48ab
@PID: GED+W64 1.1.5-b20231028
@CHRS: CP866 2
@TZUTC: 0300
@RealName: Brother Rabbit
@TID: hpt/w64-mvcdll 1.9 2023-01-07
Hi Nil!
14 Oct 24 01:23, Nil A -> Stas Mishchenkov:
NA>>> Вроде бы идея C-- в том, чтобы не писать на нём руками, а
NA>>> использовать как промежуточный язык, в который транслировать из
NA>>> какого-то своего высокоуровневого. То, что сегодня LLVM делает.
SM>> Нет. Изначально это был асм с элементами синтаксиса С.
NA> Ну значит вики врёт. https://ru.wikipedia.org/wiki/C--
>> C-- (читается как "Си минус минус") - переносимый язык программирования
>> низкого уровня, используемый как промежуточное представление для
>> сверхвысокоуровневых языков. Создан во второй половине 1990-х годов
>> исследователями функционального программирования Пейтоном-Джонсом и Рэмси
>> Норманом.
>> Основная особенность в сравнении с различными вариантами байткодов в том,
>> что сгенерированный результат на C-- является человекочитаемым - текстом
>> на языке с си-подобным синтаксисом.
Нет. Это то, что появилось потом. Превым был парень из Австралии,
кажется. Не помню имени, но точно не Пейтон-Джонс и Рэмси Норман. И попал
ко мне в руки этот С-- примерно в 1994-1995 годах. Жаль, у меня н
сохранилось ни чего с тех пор.
Ага, вот, нашел. Канадец он был.
https://ru.wikipedia.org/wiki/C--_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D 1%8F)
C-- is a programming language occupying an intermediate position
between Assembler and C. It is ideally suited for writing small
programs, TSRs, drivers, or interrupt handlers. In order to work
with C-- you should know Assembler and C.
The author of SPHINX C-- is Peter Cellik (CANADA).
The author`s latest version
of SPHINX C-- is v0.203 of October 28, 1996.
https://github.com/jossk/c--sphinx
Have nice nights.
Stas Mishchenkov.
--- Будильник бесит в любом случае: и когда зазвонил, и когда не зазвонил.
* Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
SEEN-BY: 50/109 104/117 221/1 6 240/1120 267/67
301/1 341/66 234 451/31
SEEN-BY: 452/28 166 455/19 460/16 58 256 1124
5858 463/68 467/888 550/278
SEEN-BY: 4500/1 5000/111 5001/100 5005/49 5015/42
46 5019/40 400 5020/113 545
SEEN-BY: 5020/620 715 828 830 846 848 1042 2992
4441 12000 5022/128 5024/1024
SEEN-BY: 5030/49 115 1081 1474 5053/51 55 5054/8
30 89 5058/104 5060/900
SEEN-BY: 5061/133 5066/18 5068/45 5083/1 444
6078/80 6090/1
@PATH: 460/5858 58 221/6 5020/1042 4441