My post The Unreasonable Effectiveness of C generated a ton discussion on Reddit and Hacker News, nearly 1200 comments combined as people got in to all sorts of heated arguments. I also got a bunch of private correspondence about it. So I'm going to answer some of the most common questions, feedback and misunderstandings it's gotten.
michaelvdnest
Posts
-
Follow up to "The Unreasonable Effectiveness of C" -
Microsoft Kills Expression SuiteMicrosoft Kills Expression Suite[^]
Microsoft has announced that the Expression suite of design tools is no more. It has been removed from sale immediately and it has been placed on a maintenance only status until it reaches its end of life. However it's not all bad news...
-
Practical heapsort...What was one of the most interesting things I learned during this project was using different algorithms and seeing how they affected performance. The biggest performance boost I got was from switching from Insertion Sort to Heap sort when sorting data points by date...
-
Computer Science Vs. Game Development (or Which Degree Should I Get?)This one has been on my todo pile for a while, so as long as I am in ranting mode, I might as well get this off of my chest. It is a problem that is highly prevalent on many game developer forums, and especially so on one I often frequent, GameDev.net. Often, people will ask the question: "What should I do about college, is a game degree right for me?"
-
Whatever happened to the Hurd? – The story of the GNU OSWork began on the Hurd, the true kernel of the GNU operating system, in May 1991, but it has yet to materialise as a production-ready kernel. Richard Hillesley tells the story…
-
Real world code sucksQuote:
The Register There’s a kind of cognitive dissonance in most people who’ve moved from the academic study of computer science to a job as a real-world software developer. The conflict lies in the fact that, whereas nearly every sample program in every textbook is a perfect and well-thought-out specimen, virtually no software out in the wild is, and this is rarely acknowledged.
-
Functional programming is programming without assignment statements. -
If programming languages were religions -
Why e-books will soon be obsolete (and no, it’s not just because of DRM)Maybe e-books are obsolete. I read e-books on my phone using an open-source e-reader. I need a reader to have a toc, remember by bookmarks per book and remember where I stopped per book. Currently browsers, pdf readers, word and text editors don't do this (I don't want to bookmark where I ended every time I put done my phone). Maybe we'll end up with an e-reader that reads html5 together with other formats. Epub is not the only format out there. Html5 will just be another format for a reader to process.
-
change "registry value's" type by c# ? [modified] -
Check whether an Email Id exists or not [modified] -
Reporting of operating systemCheck this.
-
Reporting of operating system -
Some hard drive's capacity?? -
cluless what is happening -
how do i delete the selected node programmatically in tree view?//Removes currently selected node, or root if nothing is selected. treeview.Nodes.Remove(treeView.SelectedNode);
-
OpenFileDialog throws a Threading ExceptionDumb question: Does you Main function have a STAThread attribute?
[STAThread] public static void Main(string[] args) { ... }
-
Help me about bindingsourceMaybe this helps: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=678123&SiteID=1[^]
-
HI -
Regarding to .netWhere are you getting the dlls? Check the licenses of the code you are using.