From DotNET Wiki
Kernigh at other wikis: http://kernigh.pbwiki.com/WikiNode
Play NetHack? Visit Wikihack.
Play Oberin? Visit OberinWiki.
- w:c:NetHack:User:Kernigh
- w:c:Oberin:User:Kernigh
- w:User:Kernigh
- w:c:AnimalCrossing:User:Kernigh
- w:c:Barcode:User:Kernigh
- w:c:Campaigns:User:Kernigh
- w:c:Dnd:User:Kernigh
- w:c:Documentation:User:Kernigh
- w:c:DotNet:User:Kernigh
- w:c:Gameinfo:User:Kernigh
- w:c:Howto:User:Kernigh
- w:c:Inheritance:User:Kernigh
- w:c:Internet:User:Kernigh
- w:c:Lotr:User:Kernigh
- w:c:Mac:User:Kernigh
- w:c:Novelas:User:Kernigh
- w:c:Psychology:User:Kernigh
- w:c:Scratchpad:User:Kernigh
- w:c:Swfanon:User:Kernigh
Using this wiki? Explore
critical views of MediaWiki.
I do not know C# or .NET. I only have a user page here because I tweaked the Samples page once.
The .NET Framework is a cross-language development environment; it has a bytecode interpreter and a standard library, but unlike Java, it is not tied to one programming language; C# code can interact with code from other .NET languages. However, .NET is tied to Microsoft Windows, though DotGNU and Mono have worked at free implementations for Unix.
I am mostly a user of the Unix clones, especially OpenBSD. Unix is tied to the C programming language, which compiles to native machine code, so we program almost everything in C or C++ or Objective C. Many of us have Fortran compilers that are rarely or never used, because Fortran and C do not mix well. We also have interpreted languages like Perl, Python, Ruby and Tcl, but not everyone installs them, and they do not mix together; no one would write a Perl program that accepts Tcl commands and then uses Python subroutines to manipulate Ruby objects.
The interpreted languages (Perl, Python, Ruby, Tcl and others) value correctness and productivity, while C promotes performance and frugality. I suppose that Java and .NET are in between, because they make good use of abstractions, and thus are more correct and productive during the long run, while Perl et. al. are better during the short run. My supposition cannot be best for all cases...
[edit] Links
- http://www.microsoft.com/net/ Microsoft .NET
- http://www.dotgnu.org/ DotGNU Project
- http://www.mono-project.com/Main_Page Mono
