我这三门语音都用过,go是实际工作中用,rust是准备在工作中用,D只是业余耍耍。go的生态趋于完整,rust生态还需要丰富,D错过了最佳发展期,之前不开源还整了1.0,2.0兼容性问题,使很多拥趸分分离开。
从语音层面分析,go学习曲线最好,容易学;rust学习起来比较难;D现在有点多语音杂烩的感觉,支持的特性太多。
从应用场景分析,go适合后台开发,做个restful的微服务很轻松,高效,对标的是JAVA;rust的内存管理,错误管理,无gc,适合做操作系统,嵌入式,需要高性能的,对标c/c++;D本身对标的是c/c++,现在也想抢JAVA的地盘,不过生态没起来,在做游戏这个市场中有应用。
看你想在哪个领域发展,如果只为找工作,go目前最佳。