编程语言演化史 Lisp 目前的编程语言已经 Algol 80 COBOL 有数干种 ■同一系的语言语法具 Prolog 有相似点 4 Scheme Fortran 77 C系语言具有特殊的 !m C (K&R) 历史地位 Ad983 Common Lisp SML Caml &C/C++ Fortran 90 Java Java JavaSaipt Buby ↓ Schome RSRS C++(ISO) Haskoll 98 Ca Python 2.0 Java 2 (v15 beta) Ga20
编程语言演化史 目前的编程语言已经 有数千种 同一系的语言语法具 有相似点 C系语言具有特殊的 历史地位 C/C++ Java
TIOBEI的语言流行度统计 TIOBE Programming Community Index Source:www.tiobe.com 30 5 N Java C =C+ ■C# Python ■PHP 15 JavaScript Visual Basic .NET Delphi/Object Pascal 10 Perl 2002 2004 2006 2008 2010 2012 2014 2016
TIOBE的语言流行度统计
C or C++? G linus torvalds microsof Linux之父炮轰C++:糖× 知Linus Torvalds的C++× https://www.zhihu.com/question/23101706 口软件口 论文投稿☐编程口科研 ☐硬件☐模型☐校友录☐ benchmark☐生活 ☐交大 知乎 搜索你感兴趣的内容 首页 话题 发现 C++ 林纳斯托瓦兹(Linus Torvalds) Linus Torvalds的C+水平如何,为什么他敢炮轰此编程语言? C社区里不用说了 既然敢于炮轰C+,那么他C+的造诣和编程水平如何呢? C++的各种辅助编程和设计的理念&技术:从基本的数据封装(当然这个C也没问题)、RAI资源管理、强 大的sTL/Boost库到现代C+的Smart Pointer,Lambda/closure,function/bind,auto类型推导等等岂是这 个狂热的C使用者可以无视的?(分类并不严格,大家不要纠结) 提此问题的动机并非想在编程武林中确定Lus的排位,更多的是想知道,没有以上所提的所有C+的语 法糖,Lius本人和c社区里的高手们又是如何「巧妙而高超」的处理相应的问题的呢?尤其是在做大型 的需要优雅设计的系统、大量的需要有效管理的资源等的时候,dirty and ugly的hacking就不算了吧 另外,谈C+水平,并不是狭义的指00。 Mo 14
C or C++? 14