全部版块 我的主页
论坛 数据科学与人工智能 IT基础 C与C++编程
1150 1
2020-10-01
         前面第一二篇文章, 分别对C语言和C++语言, 进行了描述.
         这里就直接进入利用C/C++编程的描述. C语言是编程的第一语言.  因为操作系统是C语言写的. 尤其是操作系统的内核.
最明显的Linux操作系统,全部是用C语言写的. 几乎连C++语言都没有用, 更不要提其他语言了.  UNIX 更加是C语言写的. Windows 操作系统80% 以上是C语言写的,  有一部分是C++ 写的.  有人会说Android 是Java写的,  而且也是操作系统. 但是, 我告诉你,  Android 操作系统是以Linux 内核为操作系统内核的,  就是说Android 的操作系统内核还是C语言,只是它的内核之外的操作系统部分是用Java写的,  大部分是指API ( Application Programming Interface ). 苹果的iOS操作系统呢? Object-C 是C的一种变形, 也是属于广义的C语言范畴的.
         所以, 宇宙第一编程语言是C语言.
         C++语言包括整个C语言, 并且添加了面向对象的特性.  那么第一你必须是一个精通C语言的程序员,  否则, 怎么学习C子集呢.
         第二,  你必须能够理解面向对象编程的所有细节,  和它们的使用区别.  
         第三,  C/C++ 都包括指针,  这是很多C程序员和C++程序员难以处理的大问题.

         于是,  我对C和C++计算机程序设计语言, 有了一个深刻的理解.
         C是一个复杂的工具,  而C++是一个全手动可调节的超级复杂工具. 它们两的功能全面而又强大. 能满足你的所有需求.
         对于程序设计大师来说,  C和C++ 正和手,  于是就有人说 " C和C++是面向专业程序员的计算机程序设计语言. "
         但是, 对于新手和没有深刻理解计算机编程的人来说,  C语言和C++语言 简直是个令人头疼的语言.  指针是那么难以理解.
动不动就内存泄漏了.
         为了让大多数人, 能够安心地开发软件, 有人就想到一个方法,  降低程序开发的难度与复杂度.  
         Java 就横空出世了, Java就是一个C++的简化版本.

         开车的同志, 肯定知道, 车子分很多种: 有自动挡,  有手动挡,  还有赛车.  
         Java就是计算机程序开发的自动挡.
         C语言和C++语言 就是赛车, 它们可以全部控制和调节.
         对于F1赛车手来说,  Java没有意义.
         C和C++才是他们的最爱.

         也可以说Java就是照相的卡片机,
         C与C++才是单反旗舰.


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-10-1 18:19:51
好书好书 发表于 2020-10-1 17:18
前面第一二篇文章, 分别对C语言和C++语言, 进行了描述.
         这里就直接进入利用C/C++编程的 ...

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群