История изменений
Исправление witaway, (текущая версия) :
Не знаю, возможно, стоит сначала подумать, что тебя не устраивает в Си и какие его проблемы хочешь решить.
Вижу следующие варианты:
- Организация кода
- Мемори сейфити
- Что-то ещё (?)
Первое решают почти все приведённые варианты.
Если второе важно, то, наверное, Rust неплох. Если, при этом, не хочется пердолева с борроу чекером, можно взять что-то со сборщиком мусора. Например, Go. На нём вполне успешно пишут системные утилиты и его хватает.
У C# вон появился Native AOT, оно пока слегка экспериментальное, и имеет ограничения. Но почему нет…
Есть ещё Nim, Zig. Тоже интересные, но я как-то ими не интересовался достаточно, чтобы что-то говорить. Выглядят так-то многообещающе.
Был Vala. By design залочен на Gobject, и в этом вроде его фишка… Вообще, мне очень нравится и идея, и реализация. Грустно, что оно уже почти мёртвое.
Есть ещё Cone. Не думаю, что у него есть будущее, но потыкать вполне интересно.
Исправление witaway, :
Не знаю, возможно, стоит сначала подумать, что тебя не устраивает в Си и какие его проблемы хочешь решить.
Вижу следующие варианты:
- Организация кода
- Мемори сейфити
- Что-то ещё?
Первое решают почти все приведённые варианты.
Если второе важно, то, наверное, Rust неплох. Если, при этом, не хочется пердолева с борроу чекером, можно взять что-то со сборщиком мусора. Например, Go. На нём вполне успешно пишут системные утилиты и его хватает.
У C# вон появился Native AOT, оно пока слегка экспериментальное, и имеет ограничения. Но почему нет…
Есть ещё Nim, Zig. Тоже интересные, но я как-то ими не интересовался достаточно, чтобы что-то говорить. Выглядят так-то многообещающе.
Был Vala. By design залочен на Gobject, и в этом вроде его фишка… Вообще, мне очень нравится и идея, и реализация. Грустно, что оно уже почти мёртвое.
Есть ещё Cone. Не думаю, что у него есть будущее, но потыкать вполне интересно.
Исходная версия witaway, :
Не знаю, возможно, стоит сначала подумать, что тебя не устраивает в Си и какие его проблемы хочешь решить.
Вижу следующие варианты:
- Организация кода
- Мемори сейфити
Первое решают почти все приведённые варианты.
Если второе важно, то, наверное, Rust неплох. Если, при этом, не хочется пердолева с борроу чекером, можно взять что-то со сборщиком мусора. Например, Go. На нём вполне успешно пишут системные утилиты и его хватает.
У C# вон появился Native AOT, оно пока слегка экспериментальное, и имеет ограничения. Но почему нет…
Есть ещё Nim, Zig. Тоже интересные, но я как-то ими не интересовался достаточно, чтобы что-то говорить. Выглядят так-то многообещающе.
Был Vala. By design залочен на Gobject, и в этом вроде его фишка… Вообще, мне очень нравится и идея, и реализация. Грустно, что оно уже почти мёртвое.
Есть ещё Cone. Не думаю, что у него есть будущее, но потыкать вполне интересно.