咖趣阁

手机浏览器扫描二维码访问

第308部分(第1页)

有了这个想法之后,先辈们就开始动手去写这个牛逼哄哄的虚拟achine。

。

。

。

。

。

看到这里,聪明的你已经看破了真相,原来on编写的程序都不是直接交给真正的cpu运行的,而是交给了一个模拟cpu的软件运行的!

把我们的程序交给了另一个程序来运行!

把我们的程序交给了另一个程序运行!

明白吗,为什么那些程序猿都说c#没有c++快。

因为c#写的程序交给了c++写的一个程序来运行!

java写的程序也交给了c++写的程序来运行!

python写的程序也交给了c++写的程序来运行!

再重复一遍就疯了……

到现在为止,我们解开了一个新手十大困惑之一:为什么c++比其他语言更快。

现在我们还在章节“计算机与编程的世界”

中,接下来,我们要聊一聊那几种高级语言的不同点,以帮助我们搞清楚新手十大困惑之首:我应该选哪个语言开始学编程!

不同高级语言使用感受

这么说吧,当年我才大二的时候,只学过c++。

从没有专门学过一天其他语言。

y写小游戏,我还用oid studio里写过一个贪吃蛇。

我可是一天的c#和java都没学过。

为什么我能做到呢?因为主流编程语言的语法基本都一毛一样,根本就不用怎么学啊。

那种差别就像东北话和天津话的差别一样,大家都是从汉语出来的,谁听不懂啊。

为了证明几种语言语法上真的很像,我写了一段伪代码,并翻译成不同语言版本,请找不同:

看,这三份代码是在干同样一件事情,是用三种语言所写的。

除了第6行比较特殊,其他部分你们能看出什么区别吗?是不是真的很像?如果掌握了其中一中语法,另外两种有什么难的呢?无非就是注意一些细节不同点。

总有些人问第一个编程语言学什么,我通常回答“都行都行”

,看看上面这张图,我不是瞎说的啊,对于学习些基本语法,了解基本概念,先学哪个真的都行(反正都一样)。

如果把我们学做游戏比喻成学做饭,语言呐、环境呐这些东西,就可以看做是厨具厨房。

学做饭的时候,重要的是学习菜肴怎么做,烹饪方法心得,厨具工具的用法是基本的也是次要的。

我们随便选个厨房开始学做饭,一旦学会了,那么在另一个陌生的厨房里难道就做不出饭菜了吗?不会的。

就算是另一个厨房,就算那个厨房里的锅、碗、灶、铲奇形怪状从未见过,习惯习惯也不影响我们做饭呀,因为工具毕竟还是那些,变其形式而不变其本质。

那么在这种情况下,我们应该选那个语言开始学习呢?总要有一个选择。

这个选择就是c#。

y是用c#写代码(不考虑js)。

y是我最推荐新手学习的游戏引擎。

y咯。

如果有人问:“我想用ngine,我能不能从c++开始学呢?”

热门小说推荐
花都隐龙

花都隐龙

龙踞都市,管它风雨雷电,水深海浅,我自遨游九霄,脚踏八方!...

我有一双神之眼

我有一双神之眼

一双彪悍的双眼,让世间所有的一切都毫无遮掩展现在眼前,陈阳终将站在都市的顶峰,成为统领众人的王中之王!...

穷的只剩钱

穷的只剩钱

原本以为自己是孤儿的墨远,突然多了一个超有钱的老爸,然而墨远感觉自己还是很穷。唔穷的只剩钱了。唉!穷,是一种病。得治...

盛世枭宠:腹黑娇妻你别逃

盛世枭宠:腹黑娇妻你别逃

帝都第一贵公子厉枭寒,性格冷酷,尊贵神秘。有一天,他结婚了,新娘乃刚刚破产的宁家之女宁青青。小道传言,宁家破产皆是厉少一手所为。宁青青以为她嫁给了自己的仇人。他为了折磨她,才故意娶她。却不知,这个男人,一直以来默默守着她,保护她,珍爱她犹如天上明月。由始至终,她都是被深爱的那一个。一句话简介一个先婚后爱,先当冤家再相爱的甜宠故事。展开收起...

极限兑换空间

极限兑换空间

神尊狼狈的看着易池道你怎么成长的如此之快?易池笑着说道只要有了兑换空间,你也可以。幸运的穿越后,易池带着逆天的兑换空间,在异界开始了新的征程。挡我者,死!!易池牛气冲天的说完,一道闪电顿时便轰了下来。新建扣扣群58778243(满)新建扣扣2群209758929新建扣扣3群210922885(PS弥煞新书,异界兑换流作品,一片崭新的幻想世界将展现在您的眼前。)...

神王医婿

神王医婿

他是津海出名的废物上门女婿,谁又知道他真实的身份是让人闻风丧胆的王爷!他为什么会当上门女婿,背后又有什么隐情...

每日热搜小说推荐