Why I don't spend time with Modern C++ anymore
Ok. Try a different language :)?<p>A single language needed to solve all problems is a fallacy.<p>I don&#x27;t see FPGA programming ousting c++, but expect higher level languages with strong parallel semantics to gain &quot;market share&quot;. You can always call a dedicated process written in optimized c for the hottest components. Compose the rest in go, elixir, or any high level language (lisp).<p>Architectures will naturally gravitate to higher level languages that support cleaner composition. The tools and interfaces will push towards higher abstraction without impacting build or run time. Maybe this process is related to Kevin Kelly&#x27;s inevitable. I&#x27;m an optimist here.