翻页   夜间
乐书网 > 读书成神豪 > 第156章 拔剑四顾心茫然

    天才一秒记住本站地址:[乐书网] https://www.leshuxs.org/最快更新!无广告!

    “叮~宿主在介子空间中共读书1000个小时,累计获得金钱0元(使用静享读书卡不累加金钱),累计获得13200000经验(含Ⅱ号徽章加成)”

    “目前系统等级为11级,升级所需经验为28,987,359\/102,400,000”

    1000个小时是相当漫长的,从介子空间出来之后章杉有种恍如隔世的感觉~

    倒不是因为迷茫,更确切地说这种状态是拔剑四顾心茫然~

    毕竟以现在章杉的状态,可是有一千个小时的理论知识的~

    就算以水木在计算机课程方面的重视程度,在面向对象的程序设计这门课上也不过不到一百五十学时。

    尽管是自学,但单从学习效率角度触发章杉不虚任何人。

    就算是这样,来到现实世界,章杉迫不及待地进行一下实战C++编程。

    毕竟理论知识再丰富也没用,关键还是是要实操~

    而且从学科大类分类角度出发,计算机科学与技术这门专业本来就是属于工科的~

    ~~~

    骆常慧看着章杉坐在床上莫名其妙地扯过来一个笔记本电脑。

    看着章杉熟练地敲下:

    includeiostream

    usingnamespacestd;

    骆常慧不由得感慨,好家伙,boss就是boss,这一大早就这么认真?

    然鹅再看看章杉接下来写的东西:

    intmain()

    {

    cout“Hello,world!“endl;

    return0;

    }

    骆常慧:???

    这不就是很多人学C++写下的第一行代码的程序吗?

    好家伙,以为是个王者,结果是个黑铁?

    这特么~

    骆常慧尽量忍住没有笑出声。

    感受着自某处传来的炸裂一般的感觉~

    骆常慧可不想把章杉这个老绅士的注意力再次吸引到别的地方~

    ~~

    章杉做事情的时候向来是很投入的,其实以实现“helloworld”这个程序为例,某种程度上没必要用C++的规矩来,直接用C语言的规则也是可以的。

    毕竟某种程度上可以把C++当作是C的一个超集,事实上,任何合法的C程序都是合法的C++程序。

    但章杉还是本着极其认真的态度从一点一滴开始实践。

    很快在一旁的骆常慧收起了轻慢之心。

    一来每个计算机程序的初学者都是从最基础的一行行代码过来的~

    二来章杉也太注重边边角角了吧~

    甚至就连诸如“??=”“??\/”这样的三字符组章杉也花了些许时间。

    三字符组就是用于表示另一个字符的三个字符序列,又称为三字符序列。

    三字符序列总是以两个问号开头。

    三字符序列不太常见,但C++标准允许把某些字符指定为三字符序列。以前为了表示键盘上没有的字符,这是必不可少的一种方法。

    三字符序列可以出现在任何地方,包括字符串、字符序列、注释和预处理指令。

    但骆常慧觉得章杉这样做完全没必要的。

    毕竟学习C++,关键是要理解概念,而不应过于深究语言的技术细节。

    不过似乎章杉这么做也有他的道理。

    毕竟一般人学习程序设计语言的目的是为了成为一个更好的程序员,也就是说,是为了能更有效率地设计和实现新系统,以及维护旧系统。

    一般来说都是从实战角度出发的~

    但章杉显然不需要这么功利化,如果真的只是为了功利~

    对章杉来说只是发几张招聘通知的事~

    老实说,章杉选择C++入手学习还是相当正确的。

    毕竟C++的编程风格相当友好的,C++支持多种编程风格。

    可以使用Fortran、C、Smalltalk等任意一种语言的编程风格来编写代码。

    每种风格都能有效地保证运行时间效率和空间效率。

    而且C++的应用是相当广泛的~

    基本上每个应用程序领域的程序员都有使用C++。

    C++通常用于编写设备驱动程序和其他要求实时性的直接操作硬件的软件。

    任何一个使用苹果电脑或WindowsPC机的用户都在间接地使用C++,因为这些系统的主要用户接口是使用C++编写的。

    ~~~

    随着实际写的代码工程越来越复杂。

    章杉操作过程中还是遇到了一些小状况的。

    关于C++操作符重载、多继承、自动的强制类型转换这几种功能章杉简直觉得迷惑!

    特么的是什么情况~

    而且C++的指针也是神坑

    和C语言类似,指针的使用终归是要考虑内存管理问题的~

    说起来Java就完全没有这些坑。

    Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。

    另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性(如操作符重载、多继承、自动的强制类型转换。)

    特别地,Java语言不使用指针,而是引用。并提供了自动分配和回收内存空间,使得程序员不必为内存管理而担忧。

    尽管没少遇到困难,在实际尝试了四个小时的过程中,章杉还是写了很多代码的。

    章杉觉得虽然以他现在的水平虽然尚且不能一个人用C++独当一面。

    但应付一下大学里面向对象的程序设计这门考试简直不要太容易!

    ~

    世上的知识是学不完的,尽管还有些未能释疑的地方。

    章杉还是及时在系统中进行了结算。

    “叮~宿主共读书4个小时,累计获得金钱0元(使用静享读书卡不累加金钱),累计获得52800经验(含Ⅱ号徽章加成)”

    “目前系统等级为11级,升级所需经验为29,040,159\/102,400,000”

    ~

    章杉想到刚才写代码的过程,怎么说也算是敲了千八百行吧~

    章杉想起之前系统提示的哪项福利——宿主每产出n万字的书(书指狭义上的书,仅仅指取得书号并且正式发行的纸质书;并且作者必须仅仅通过自身来写书,不能借助他人的力量以及系统),除写书过程积累的读书经验和金钱之外,将额外获得n2万元该书内容语言对应的货币。

    按照这个逻辑,写一本纯粹是代码为主的书,既不浪费时间,而且代码基本都是米国弄出来的。

    毫无疑问写出来的东西都是美式英文。

    这样写n万代码,岂不是直接n2万美元的节奏?
章节错误,点此报送(免注册), 报送后维护人员会在两分钟内校正章节内容,请耐心等待。