Oberon space
General Category => Общий раздел => Тема начата: ilovb от Декабрь 27, 2012, 01:39:12 pm
-
https://github.com/hodzanassredin/oberon-llvm
-
Фу ты блин. Не посмотрел содержимое :(
Можно удалять тему
-
https://github.com/hodzanassredin/oberon-llvm
А ты исходники смотрел, или сразу запостил новую тему? Я вот посмотрел. Цитирую (это все исходники):
/* Hello World program */
#include<stdio.h>
main()
{
printf("Hello World");
}
;D
-
Фу ты блин. Не посмотрел содержимое :(
Можно удалять тему
На самом деле тема как таковая имеет смысл - можно попробовать кодогенератор в llvm прикрутить к имеющемуся Оберон-07/11 компилятору.
-
наподобие такого
...
#include <llvm/llvm.h>
...
llvm_gen_code(X86_32);
...
:D
-
Смех cмехом, но здесь (http://www.ohloh.net/p/m2r10) есть Modula-2 R10 with C and LLVM backend
-
Смех cмехом, но здесь (http://www.ohloh.net/p/m2r10) есть Modula-2 R10 with C and LLVM backend
Пока это только их планы:A reference compiler for Modula-2 R10 has been under development since 2010
but work had been suspended until the design has been finalised. Work on the
compiler is scheduled to resume mid-December 2012. Initially, the compiler
will generate C99 source code. Eventually, it will also generate LLVM IR.
-
ну в С тоже неплохо. Интересный вариант языка. Надо попробовать собрать и тесты погонять