I usually code in C and Lisp for linux, but today I needed to write something for windows and I tried C#.
I found myself lost in thousands static private sealed abstract classes, forced object-orientation of code and a counterintuitive visual IDE builder.
When I code, I don't want eight extra GIGABYTES of worthless clicky IDEs and forced object-orientation of code! I just want to program!! Not a "gui designer". Not an "ENTERPRISE-QUALITY PROGRAMMER". Those are for FAGGOTS!!!! LISP! LISP! LISP IS THE )))))))))))!!
I'll code that in Racket and compile it on windows. Fuck C#.
I used to be content with C, but then I learned Java and C#, and while they made making large-scale software easier, some things felt wrong and limited and my code felt bloated. Then I learned Lisp and I no longer felt any limits.
>>3
I actually knew plenty of other languages too. I knew some C++, but I did not like it enough to actually make use of it except when interoperating with other people's code. I ended up liking plain clean C more.
>>8
I don't even see how one can compare C++ with C#. C# is just a better Java. It's a managed/"safe" (unless you want to deal with pointers in a limited manner) language, garbage collected, large and varied library, no headers, relatively clean syntax. It doesn't have most of the mess C++ comes with. It was enjoyable enough for development, but that was because it was the first ENTERPRISE language I was actually using seriously. What made me look even further was how I was limited in all kinds of annoying ways and when I went and looked up why Microsoft added those limitations, their explanations were really not good enough for me, so I looked for other languages. In Lisp, all those features that I wanted existed out of the box, without me having to even do anything to gain them.
>>9 I don't even see how one can compare C++ with C#.
Then you are dumb. They are both attempts at adding OO to C. Yeah, they aren't the same language and have different features.
Name:
Anonymous2011-08-26 8:38
I was never actually in a position where I had to program in Java or C#. I wonder how forced the OO in those languages really is.
Name:
Anonymous2011-08-26 8:55
>>12
No, C# is Microsoft's attempt at creating Java. C# was originally an extension to Java, but Sun disagreed with the design causing them to go their seperate ways. That's why C# looks so damn much like Java. If you are converting Java to C# the amount of changes required are most often negligible.
C# is not C with classes - it is Java by Microsoft.
I was never actually in a position where I had to fap at drawings of young japanese girls. I wonder how forced the pedophilia of those images really is.