Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

.NET Framework

Name: Anonymous 2009-08-19 21:46

So, i'm currently studying programming in the .NET language, basically C#. I have to admit i like this thing, it gives you a lot of tools for developing, and the fact that i can program in different languages, including VB, without changing the program result (as in speed and whatnot), is quite good.

I know that usually you guys hate microsoft to death, but i think this time they did something acually useful. Does anyone have any opinions or experience with the thing?

please, NO FUCKING TROLLS, if that's even possible.

Name: Anonymous 2009-08-20 22:13

>>33
The language forced one to think in terms of its limited object system, and didn't even have true first class types (at that time, things have improved somewhat in newer .NET versions). It also lacked at that time (and still lacks some of them): first class functions, closures, anonymous functions, a powerful macro system or other kinds of ways to extend syntax, ability to chose scoping rules, and had some other small kludges. You can work around most of these problems as the language is turing complete, but it will result in useless boilerplate code to work around language issues. Why should the programmer fight against the language when he can just use a language which offers him much better possibilities? When one codes in a more powerful language, he can think in better terms about the problems he wants to solve. The language influences ones ideas greatly. A programmer who has only worked in assembler, won't dare think about higher level aproaches to solving his problem, and instead of chosing the natural declarative solution, he will chose an imperative solution which just painfully describes each little step that needs to be taken to reach the goal he wants. Neither solution is inferior without defining any metrics to judge the quality of it(clarity, execution speed, programmer time required to write it, scalability, maintanability and others). As a side note, programmer time is a lot more expensive today than it was 30-40 years ago.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List