2019 第一周语言:Java
1980 年代,Bjarne Stroustrup(比雅尼·斯特劳斯特鲁普) 在贝尔实验室工作期间发明并实现了 C++。C++ 基于 C 语言开发,增加了很多现代编程语言的特性。它是一种通用的静态类型编译式编程语言,支持过程化编程、面向对象编程和泛型编程。
豆知识
C++ 原名“C with Classes”,是作为 C 语言的增强版出现。(其实就是比雅尼·斯特劳斯特鲁普博士在用其他语言开发时觉得很不爽,然后就借鉴了别的语言改造了 C)
和 C 语言相比,C++ 引入了更多的特性,包括:复合类型(引用类型等)、迭代器、动态内存与智能指针、函数重载、面向对象程序设计等。其中面向对象是一个重要的特性,彻底改变了此前面向过程的编程方式,也让编程方式进入了一个新的时代(现在又在向函数式编程转变)。
C++ 虽然出现至今已经将近40年了,它仍然是目前主流的语言之一。尽管如此,由于其复杂性也遭受Linux之父Linus Torvalds曾经炮轰;图灵奖得主尼克劳斯·维尔特也曾经批评C++语言太复杂、语法语义模糊,是“拙劣工程学”的成果。
这是一个想到啥就写啥的订阅号。
动漫、日语、技术、感悟,都会有哦~
不如加个关注让我们一起学习进步吧!
此方的手账
微信号 : FrontEndLover
领取专属 10元无门槛券
私享最新 技术干货