Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [PMC] Premine Coin | Rare | Mining Transaction Fee Proof of Concept
by
Mr_Crow
on 23/02/2014, 21:04:12 UTC
It is a managed language, yes. You can work around that with p/invoke and other stuff, but it's rarely useful.

Premature optimization is the root of all evil, as Donald Knuth once said Smiley While you can squeeze out a bit of performance improvement by using non-managed memory management, it also overly complicates your program. It all boils down to what you're trying to accomplish - if your app isn't performance-critical, it's usually easier to just leave all that hassle to the runtime. It's pretty good at it, though not always the best.

If you really need every clock cycle, then sure, C++ (or C) is the way to go Smiley

As for Prolog... I'm not a big fan of declarative programming (I almost failed my Prolog class). When it comes to alternative programming paradigms, functional programming (Haskell and Lisp - especially Lisp) is my way to go Smiley

Also, somebody said that programming languages are like Pokemon moves - you can only know about 4 really well until you're forced to forget one Smiley

Yes, well I'd like to know around 4. I like the way new languages change your way of thinking. I like Prolog because of how esoteric it is. Lisp looks a bit mind-bending. Perhaps after I've devoted more time to Prolog and C++.  Smiley
Never heard of Prolog before. I'll have to look into it.