手机浏览器扫描二维码访问
有了这个想法之后,先辈们就开始动手去写这个牛逼哄哄的虚拟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弥煞新书,异界兑换流作品,一片崭新的幻想世界将展现在您的眼前。)...
他是津海出名的废物上门女婿,谁又知道他真实的身份是让人闻风丧胆的王爷!他为什么会当上门女婿,背后又有什么隐情...