zoukankan      html  css  js  c++  java
  • which language is suitable for what to do

    底层系统:进一步回归 C语言,更强的控制力,更精确的操作。
    网页开发:2006年左右,C++和 fastcgi就被一起赶出 web世界了。
    高性能服务:varnish, nginx, redis 等新的高性能网络服务器都是纯C开发的。
    分布式应用:2007年左右, C++被java和其他动态语言彻底赶跑。
    游戏服务端:2008年后进一步进化为 C 和 脚本,完全看不到胖C++服务端了。
    并行计算:2010年后,go, scala, erlang;而能方便同go接口的,是 C不是C++。
    游戏引擎:没错 C++和脚本,但是这年头越来越多的开源引擎下,引擎类需求越来越少。
    游戏逻辑:脚本
    多媒体:SDL纯C,ffmpeg是纯 C,webrtc的核心部分(DSP, codec)是纯C的。
    移动开发:早年C++还可以开发下塞班,现在基本被 java + objc + swift 赶跑了。
    桌面开发:Qt+Script, C#等都能做出漂亮的跨平台界面。且界面脚本化趋势,不需要C++了。
    网页前端:JavaScript, Html5, Flash
    操作系统:FreeBSD, Open Solaris, Linux, RTOS, Darwin(OS X 底层),都是纯 C
    虚拟技术:qemu / kvm (云计算的基石)纯 C,Xen 纯 C
    数据库:MySQL (核心纯C,外围工具 C++),SQLite 纯 C, PostgreSQL / BDB / unqlite 纯C
    编译器:C/C++并存,不过编译器用脚本写都没关系,我还在某平台用 java写的 C/C++编译器
    大数据:kafka, hadoop, storm, spark 都使用 Java / Jvm 系列技术
    云存储:openstack swift python, hdfs java, 还有好多方案用 go
    
  • 相关阅读:
    交换机技术
    第七周课后总结
    以太网原理
    test
    NetCore第一步:千里之行 始于环境构筑
    第二十课(一)
    第十九课(三)
    第十九课(二)
    第十九课(一)
    第十八课(三)
  • 原文地址:https://www.cnblogs.com/otfsenter/p/7190663.html
Copyright © 2011-2022 走看看