6

Microsoft is gonna merge C# with absolutly every programming paradigma possible

Comments
  • 1
    How do you know?
  • 1
    You're wrong. Microsoft is going to lure JavaScript developers into C# through typescript
  • 0
    Yep. The language is being polluted with unnecessary stuff from the functional world. There's nothing inherently wrong with that stuff, but a language suffers when too much (subjective, I know) sugar is added with no functional gain (thinking of swift here).
  • 0
    @monkeyboy how do you deeply understand Swift Programming language?
  • 0
    @freeme I don't. In fact, I'm a novice in Swift. Compared to C#, C++, though, I've found simple things in Swift like constructors, to be strangely complex compared to its counterparts in the other languages.
  • 0
    @monkeyboy why would they add it in C# there is F# for that.

    Or do you mean the dotnet framework? In that case that is used by both languages and more.
  • 0
    I don't see the issue, most of the new things (which I very much do like) are opt-in. If you do not want to use those things then just don't, at the core is still a very good object oriented language. The new stuff just leases the pain of some problems with object oriented programming
  • 0
    Bit of topic but I'd love to create some JS# language, just a subset of pure C#, that transpiles to JS.
  • 0
    @CodeMasterAlex you mean webassembly, which is what you want except it has better performance because its not JavaScript but a compiled language.
  • 1
    @Codex404 No I mean just that what I said. It's because I have backend guys in my team and then it would be so nice to just write c# code to create JS stuff. Currently studying a language that allows to create such stuff which makes me think about things like that :)
    I know about webassembly and Blazor. Really cool but not yet mature enough.
  • 1
    @CodeMasterAlex webassembly will be mature before you can make a C# to JavaScript transpiler.
  • 0
    @Codex404 Then brace yourself! The future is now old man.

    What I mean to say is, there are already plenty of good options for c# to js compilers
  • 0
  • 1
    @Codex404

    Frontend aka browser: https://bridge.net
    Backend aka node: http://tjanczuk.github.io/edge/

    And technically you could add blazor and asp.net forms stuff
Add Comment