Skip to main content


These days I write a lot of #CSharp code. And the more I write, the more I like the language. Super expressive, super convenient and pleasant both to write and to read. Kudos to #Microsoft.
the only thing I really miss is a keyword for a function start, like "function" in PHP, "func" in Go, "fn" in Rust, "fun" in Kotlin or "def" in Python.
in reply to André Polykanine

okay so we have c and c sharp, but where is the d programming language?
in reply to the pup of space

@spacepup It exists, and I actually like it very much, but unfortunately it is not wide spread for some reason. https://dlang.org/
in reply to André Polykanine

just kidding when i say this but now we need more programming languages named after music keys?
in reply to André Polykanine

Как язык он очень хорош, да, много удобного появилось со временем. По экосистеме есть вопросы. Сам не писал, потому не могу судить, но экстраполируя многие задачи с того же Spring, подозреваю что под ASP.NETCORE для их же решения потребуется писать какие-то генераторы кода ради экономии сил и времени, особенно когда нужно развязать и абстрагировать много чего в коде. Просто вспомнил и попытался представить на C# одну CRM систему с придметной областью в сотни сущностей и тысячи полей.
in reply to Kirill

@Yinshi Вебчик я пока на нём тоже не пилил, ибо есть PHP :) Но что касается языка, вот именно приятное ощущение, когда пишешь. Сколько ни привыкал к Питону, такого не возникает, всё жмёт и натирает. А тут, продолжая аналогию, как в удобную обувь, влез и ходишь.
in reply to André Polykanine

Дадада, есть такое. А с Питоном у меня вообще не пошло, всё время какая-нибудь хрень. Однажды накидал простой скрипт, ничё особенного, ходит по файлам, создаёт новое. Отрефакторил и херак, пишет что вызываемый метод is not defined. Думаю: "как это? Вот же он, несколькими строками ниже". Весь мозг сломал, а потом вспомнил что интерпретатор такое не позволяет, это не компилятор.