История изменений
Исправление sanyo1234, (текущая версия) :
А может просто выкинуть из C++ всё лишнее говно и сделать unsafe{} блоки?
А вот нельзя сделать профиль Go для C#?
Чтобы вместо отправления нубов в крысятник с гадюками, они бы использовали нормальный ЯП.
Выбираем (или убираем) в профиле нужные фичи:
- Наследование (нет в GO)
- Исключения (нет в GO)
- Нововведения последних 5-10 лет, перегрузившие C# до уровня напоминающего немного C++ своим обилием и разнообразием.
Чтобы если всё поотключать, то получился бы такой же нубский Go, только с нормальным человеческим синтаксисом.
Btw. современный C# умеет в AOT compilation бинарных сборок для контейнеров и в нём есть каналы для обмена сообщениями (в виде либы).
А то что, в C# async вместо goрутин, IMHO не такая уж и беда. Тем более Microsoft уже присматривается к greenthreads, но пока вроде бы не одобряет из-за трудоёмкости перелопачивания своих либ.
Исправление sanyo1234, :
А может просто выкинуть из C++ всё лишнее говно и сделать unsafe{} блоки?
А вот нельзя сделать профиль Go для C#?
Чтобы вместо отправления нубов в крысятник с гадюками, они бы использовали нормальный ЯП.
Выбираем (или убираем) в профиле нужные фичи:
- Наследование (нет в GO)
- Исключения (нет в GO)
- Нововведения последних 5-10 лет, перегрузившие C# до уровня напоминающего немного C++ своим обилием и разнообразием.
Чтобы если всё поотключать, то получился бы такой же нубский Go, только с нормальным человеческим синтаксисом.
Btw. современный C# умеет в AOT compilation бинарных сборок для контейнеров и в нём есть каналы для обмена сообщениями (в виде либы).
А то что, в C# async вместо goрутин, IMHO не такая уж и беда. Тем более Microsoft уже присматривается к greenthreads, но пока вроде бы не одобряет из-за трудоёмкости перелопачивать свои либы.
Исходная версия sanyo1234, :
А может просто выкинуть из C++ всё лишнее говно и сделать unsafe{} блоки?
А вот нельзя сделать профиль Go для C#?
Чтобы вместо отправления нубов в крысятник с гадюками, они бы использовали нормальный ЯП.
Выбираем (или убираем) в профиле нужные фичи:
- Наследование (нет в GO)
- Исключения (нет в GO)
- Нововведения последних 5-10 лет, перегрузившие C# до уровня напоминающего немного C++ своим обилием и разнообразием.
Чтобы если всё поотключать, то получился бы такой же нубский Go, только с нормальным человеческим синтаксисом.
Btw. современный C# умеет в AOT compilation бинарных сборок для контейнеров и в нём есть каналы для обмена сообщениями.
А то что, в C# async вместо goрутин, IMHO не такая уж и беда. Тем более Microsoft уже присматривается к greenthreads, но пока вроде бы не одобряет из-за трудоёмкости перелопачивать свои либы.