title: What next generation low level language is the best bet when migrating a code base?
body: <p>Let's say you have a company running a lot of C/C++, and you want to start planning migration to new technologies so you don't end up like COBOL companies 15 years ago.</p>
  
  <p>For now, C/C++ runs more than fine and there is plenty dev on the market for it.</p>
  
  <p>But you want to start thinking about it now, because given the huge running code base and the data sensitivity, you feel it can take 5-10 years to move to the next step without overloading the budget and the dev teams. </p>
  
  <p>You have heard about <a href="http://en.wikipedia.org/wiki/D_%28programming_language%29" rel="nofollow noreferrer">D</a>, starting to be quite mature, and <a href="http://en.wikipedia.org/wiki/Go_%28programming_language%29" rel="nofollow noreferrer">Go</a>, promising to be quite popular.</p>
  
  <p>What would be your choice and why?</p>