LINUX.ORG.RU

История изменений

Исправление 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, но пока вроде бы не одобряет из-за трудоёмкости перелопачивать свои либы.