ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
925891
Evgeny_CD, Архитектор (07.06.2019 00:07, просмотров: 1068)
[eC] (Ecere C) is an object-oriented programming language, defined as a super-set of the C language. Попытка сделать модульный язык поверх C. Есть фирмешка http://ecere.com/ Она делает визуализаторы пространственных данных, картографии, 3D моделей поверхности Земли и всего что на ней стоит. Делает она все это как модули для встраивания в чужое ПО, и, вероятно, сильно утомилась несовместимостью стандартных языков на разных платформах. В 2004 году они родили собственный язык. https://en.wikiped …_(programming_language) http://ec-lang.org/ На странице сайта есть исходники и результат их выполнения. eC (Ecere C) is an object-oriented programming language, defined as a super-set of the C language. eC was initially developed as part of the Ecere cross-platform software development kit (SDK) project. The goals of the language are to provide object-oriented constructs, reflection, properties and dynamic modules on top of the C language while maintaining C compatibility and optimal native performance. eC currently relies on GCC or Clang to perform the final steps of compilation, using C as an intermediate language. There are, however, plans to integrate directly with LLVM to skip the intermediate C files. eC is available as part of the ecere-sdk package in Debian/Ubuntu and other derived Linux distributions. A Windows installer also bundling MinGW-w64 is available from the main website. The free and open-source SDK including the eC compiler can also be built for a number of other platforms, including OS X, FreeBSD and Android. It is also possible to deploy eC applications to the web by compiling them to JavaScript through Emscripten, or to WebAssembly through Binaryen. Вот компилятор. Видно, что в репозитории жизнь течет достаточно равномерно. Активность есть. https://github.com …-sdk/tree/dev/compiler Чтобы мало не показалось, он написан на eC. :) SDK http://ecere.org/ http://ecere.org/overview/ - обзор. http://ec-lang.org/install/ - под все платформы есть. Форумы. Не сильно высокой активности http://ecere.org/forums/ Отчасти идея - сделать нечто, что потом компилится в С - совпадает с идеями Nim http://caxapa.ru/541749.html В целом интерес представляет четкая ориентация языка на модульное программирование http://ec-lang.org/overview/ Два файла с пояснениями вложены.