Page 2 of 4

Re: Show me how you debug.

Posted: 01 May 2017, 22:13
by Svetomech
AnyOldName3 wrote:C# is the king of languages, and there's never a situation where anything else would be better. :P
That's actually... totally true. You can C# the hell out of everything. I don't even know why we need other languages at all. Like, not a clue.

Re: Show me how you debug.

Posted: 02 May 2017, 00:16
by AnyOldName3
I found out a couple of days ago that there exist tools to compile C# so far that it can be put on an FPGA or even an ASIC, and they don't suck as much as one might expect. There are tools to do this for other high-level languages, but most of them involve either converting to C first (and potentially ending up with something super slow if too many pointers are used) or starting out with a pure functional language that gives the tool a lot of freedom with how to actually implement things.

Re: Show me how you debug.

Posted: 02 May 2017, 14:04
by sirherrbatka
I don't even know why we need other languages at all. Like, not a clue.
That says nothing about C#, says quite a lot about CR, but is nontheless invalid.
I found out a couple of days ago that there exist tools to compile C# so far that it can be put on an FPGA or even an ASIC, and they don't suck as much as one might expect.
That is far from practical solution anyway but it is true that CR is quite nice. LLVM can be equally nice.

Anyway, i think that C# is overcomplicated and bloated.

Re: Show me how you debug.

Posted: 02 May 2017, 14:13
by Svetomech
sirherrbatka wrote:
I don't even know why we need other languages at all. Like, not a clue.
That says nothing about C#, says quite a lot about CR, but is nontheless invalid.
I will remember to explicitly state when I'm being ironic next time you're in a thread.
sirherrbatka wrote:Anyway, i think that C# is overcomplicated and bloated.
Hopely, it's just your opinion.

Re: Show me how you debug.

Posted: 02 May 2017, 14:25
by psi29a
You can't tell people to C #-er. ;)

Re: Show me how you debug.

Posted: 02 May 2017, 14:40
by sirherrbatka
You can't tell people to C #-er.
Well, you can but they won't listen ;-)

Re: Show me how you debug.

Posted: 02 May 2017, 17:03
by Svetomech
psi29a wrote:You can't tell people to C #-er. ;)
Took me 2 whole minutes to process the message (:
sirherrbatka wrote:it is true that CR is quite nice.
CR? You mean CLR? Yeah, it is indeed. No need to compile different binaries for each platform.

Re: Show me how you debug.

Posted: 02 May 2017, 19:26
by sirherrbatka
CLR yeah. It is not only that (JVM does the same thing) but how well it does it. Ever wondered about word recur in clojure? Well, JVM is just a mess that does those things to you while CLR is quite amazing piece of technology. Sadly, JVM is more popular thanks to retarded MS policy.

Re: Show me how you debug.

Posted: 02 May 2017, 19:54
by Svetomech
sirherrbatka wrote:retarded MS policy.
They've been changing it quite a lot lately.

Re: Show me how you debug.

Posted: 02 May 2017, 20:16
by sirherrbatka
https://www.youtube.com/watch?v=_J6-3l3hCm0

But seriously, technology adoption is a very slow process. I am left to wonder if Scala or Clojure would still target JVM if MS would be more open from the start.

But I still don't like C#. Worry not, I don't like C++ or java either ;-)