C++函数的作用有哪些?
不只是C++语言,所有编程语言中函数的基本作用就都是对相对独立的功能代码进行封装,以达到重复使用的目的。
所以,对函数的设计能力也是体现一个程序员基本功是否扎实的一种体现。
函数分为已封装好的函数和自定义函数两种,可以是stl中的常用函数,也可是自己为解决实际问题自行设计的函数。
在编写代码时,可以调用函数,减少了代码量的同时也方便代码的阅读,无论哪种角度,设计函数对代码的编写,框架的设计,改错修bug都有很大的帮助。
任何编程语言的最小执行单位是语句,而把语句封装成比较独立和通用的单位就是函数。
所以编程语言函数的作用就是实现这种编程语言的功能,我觉得这个问题问的有点欠妥当。
但是C++语言的函数有其自己的特点,比之于C#和JAVA来说,C++的函数用起来更加自由,因为C#和JAVA的函数必须定义在类中,而C++的函数可以定义在任何地方,可以在类里面也可以不包含在任何类中。
时隔十六年,微软靠什么重回全球市值榜首?
截至2018年收官,微软股价报101.57美元,市值达到7798亿美元,将苹果(市值7491亿美元)、亚马逊(市值 7344亿美元)甩在了身后。这也是微软自2002年以来首次以全球市值最高的上市公司的身份结束一年的表现。
微软的市值逆袭,源自成功的转型之路,从过度依赖Windows转向云计算、开源软件和跨平台服务等更多元的业务领域。
以往我们提到微软,想到的恐怕只是“红绿蓝橙”四色块的微软图标和Windows启动音“噔~噔噔噔~噔噔”,支撑它市值的是巨大的用户规模,微软也曾经一度是全球最受青睐的科技公司。
但是随着Amazon、Google、Facebook、Apple这些“新欢”的进宫,Microsoft这个“旧爱”自然不受宠了,要想重新被翻牌子,自然要有点“新花样”,我们来看看现在微软有什么“新花样”来获得市场青睐。
做软件出身的微软做起硬件来也让人眼前一亮,surface家族一改Windows冗余大而全的思路,反而是继承了乔布斯“大道至简”的衣钵,干净体面,科技感十足,让笔记本这个老产品也有了新的认识,在颜值上能与iPad高下,操作系统更是微软的拿手好戏,平板+笔记本的多重定位,让只适合***的iPad有点招架不住,iPad Pro的新版本只能加入了触控笔这个乔帮主最讨厌的智能操作部件,不得不说是受到surface的倒逼。
Xbox可不只是游戏机,微软把它当做客厅***平台,它还可以像电视盒子一样下载应用,可以看bilibili和***电影,支持全球的玩家在线分享游戏体验和***,支持玩家在线直播。体感外设Kinect的双摄像头可以对人脸3D识别,玩体感游戏时可以识别你的表情变化,可以说相当酷。虽然在独占游戏数量上Xbox与PS4还有差距,但是客厅***平台的定位还是非常有潜力的。在中国市场,Xbox已经解放了锁区,国行玩家可以自由选择所有国家地区来买游戏,还是很好的体验。
微软AI小冰已是AI届的明星了,“全双工语音”的交互方式,让小冰有了控制整个对话全程的能力,而不是像常规聊天机器人一样对一字一句进行反应。这就可以秒“单轮交互”Siri好几条街了。而控制全程对话的能力,让小冰有了类似“情商”的能力,通过普通聊天的“图灵测试”应该不成问题。而小冰也已经在很多场景有应用案例了。
以2016年财年为界,我们把微软业务分为“旧微软”和“新微软”。
这个分界线以后的微软公司,业务重组,进一步突出了“赋能”和“云”主题,形成了三大收入板块:
1)生产力与商业流程(Productivity and Business Processes);
2)智能云(Intelligent Cloud);
3)更多个人计算业务(More Personal Computing)。
第一板块:生产力与商业流程。微软在2016年12月,作价262亿美元收购了LinkedIn(领英),微软的云端、以往的终端基础加上5亿用户的社交网络,全力转向了B2B。
2018财年该板块收入增长加快,达到20%,实现利润同比增长13%。是个不错的成绩,获得CEO Satya Nadella的赞赏。
第二板块:智能云。据Synergy Research Group数据,截止2018年第三季度,亚马逊AWS遥遥领先,市场份额高达34%,微软Azure奋起直追,市场份额约14%,是亚马逊在市场上唯一的规模化对手。
靠的是战略。
微软向来就是一个特别务实的科技公司,特别是换了掌门人之后,微软的主营业务基本上集中在Azure云(差不多占盈利的5成)、Visual Studio、Office 365等相关产品上,目前Windows 10带来的利润已经是极少比例。
时间线上:
PC时代 -> 移动互联网时代 -> 云时代 和 智能时代
微软虽在移动互联网时代错失良机,但早就布局好云时代战略以及万物互联时代的IoT战略,眼光非常超前~
微软Azure云和亚马逊云平台是全球最大的两个云平台,且Azure云的优势越来越明显,aks与k8s的平滑对接,6得不行~
谢谢悟空问答的邀请!
看过我的《独闯华尔街》和《绝情华尔街》的读者都知道,我对微软有特殊的情结,因为我在华尔街头五年的生涯是伴随着VC++/MFC/STL、C# .NET/.NET Remoting、Excel/VBA, SQL Server……过来的(了解微软技术的都知道那串是什么意思)。
微软之前软件思维的使它错过了互联网,一度中年危机,而萨提亚·纳德拉临危受命,取代了只会嘴炮的“Steven胖”,果断提出发展云计算、人工智能等新兴产业。比尔·盖茨评价称:纳德拉大胆创新,把微软带入人工智能、云计算等技术领域,这是一个关键的选择。
有意思的是,萨提亚·纳德拉不是学霸,萨提亚高中和大学期间读的并不是最好的学校,即使在普通学校里,成绩也不是顶尖,而是中不溜的。不过,值得注意的是,有统计显示,绝大多数成功人士并非当年的学霸……
正如萨提亚在他的《刷新》中说,自己早年很***地赶上了历史性的机遇:印度脱离英国而独立、美国民权运动(导致改变了美国的移民政策)以及全球性的科技繁荣。
这几个趋势相交影响,让他恰好在1990年代就以软件技术专长的身份来到了美国,赶上了全球技术繁荣的前期。
在微软业务上的转型升级就不用说了,萨提亚上任后的第一个行动就是要求公司高管阅读马歇尔•卢森堡的《非暴力沟通》——本关注和谐沟通的著作。因为那时他意识到微软企业内斗非常严重。
程序员兼***家曾经用***总结了微软的组织架构图——微软的各个项目团队被描绘成敌对帮派结构,各帮派之间相互用枪指着对方。
而且,那时微软员工绩效考核方式非常看重个人的能力和成就,人们大多非常傲慢,将自己的锋利且攻击性的一面对着所有人。
2014年2月,46岁印度人萨提亚·纳德拉正式接任微软第三任CEO。让大象重新起舞。
他发给所有员工的信中:
【我买很多的书,虽然不一定能看完。我注册了很多在线课程,虽然我不一定能学完。但我坚信,如果停止学习新东西,你将停止创造有价值的事物。】
只有不断学些的文化才能让微软重回全球市值榜首。
纳德拉即公布了“移动为先、云为先”的新战略。纳德拉即裁去了2.6万人,包括收购来的诺基亚设备与服务部门。微软新战略生态立足于云上,而不在终端的操作系统中。整个微软公司从2001年人们意识中的操作系统公司,痛苦转型为“云”计算公司。
在新财报的统计中,微软主业变成了:Office、云计算、生产力应用、Surface系列电脑。微软的“Windows为王”时代正式终结。“云”成为微软的世界观。
顺势而为非常重要,微软在经过10年转型,终于找到了一条顺应发展趋势的路。微软不断强化云业务的“三驾马车”——Dynamics 365、Azure和Office 365业务。
微软2019财年一财报显示,Dynamics 365业务收入达到51%的增长,Dynamics产品与云服务收入增长20%。而智能云服务收入达86亿美元,增长24%。其中得益于Azure收入76%的增长,服务器产品和云服务收入增长28%;企业级服务收入增长6%。