当前位置: 首页 > news >正文

厦门网站建设推广改进网站的建议

厦门网站建设推广,改进网站的建议,易企推,网站建设周期规划目录一、爷青回1、年初依旧很多大新闻#xff0c;其中一条就是TIOBE把年度编程语言颁给了C。2、这是什么概念#xff1f;那一年Java的流行指数是14%。二、C为什么衰落三、C为什么重新流行1、C为什么重新流行起来了呢#xff1f;2、C究竟做对了什么呢#xff1f;3、根本原因… 目录一、爷青回1、年初依旧很多大新闻其中一条就是TIOBE把年度编程语言颁给了C。2、这是什么概念那一年Java的流行指数是14%。二、C为什么衰落三、C为什么重新流行1、C为什么重新流行起来了呢2、C究竟做对了什么呢3、根本原因没有解决C究竟凭什么我的回答是时代需求使然。四、C该怎么学五、“C王者归来”系列对谈直播一、爷青回 1、年初依旧很多大新闻其中一条就是TIOBE把年度编程语言颁给了C。 我特地上TIOBE看了看意外发现一件非常有意思的事。TIOBE指数行业内的同学都很熟悉是全球编程语言流行度的风向标。TIOBE最早始于2001年但当年并没有选出年度语言而是得等到2003年。2003年对于C也是特别的一年C在TIOBE上的流行指数一度逼近18%可谓如日中天所以毫无悬念第一届年度语言就是C。 不过这也是C的顶点。虽然目前还没有听说什么TIOBE“年度语言魔咒”之类的说法但C成为年度语言之后一路下滑到了2017年C只剩下不到5%。 2、这是什么概念那一年Java的流行指数是14%。 Java号称C±-替代效应明显。然而有意思的地方来了当人们开始讨论用什么替代Java的时候C居然活了过来在TIOBE上走出了一条微笑曲线。2022年C的TIOBE流行指数上大涨4.6%这是榜单最大涨幅19年后再次夺得了年度语言。很多分析文章没有提到的是目前C的流行指数重新回到12%而上一次还是在2005年。 什么叫爷青回这就叫爷青回。 二、C为什么衰落 C有太多问题太应该衰落了。概括起来也不复杂就三个字“太复杂”。 C提供了大量的特性往好了说写起来非常灵活特别适合追求最优解的强迫症往坏了说是严重加重了选择困难症的病情。即使你用了C十年二十年一定还能遇到什么地方让你感慨居然还有这么多不了解的地方。从审美的角度来说C不够协调统一从学习的角度来说C简直是灾难。 指针就是典型。 指针是C灵活的源泉指针用得好C能玩出花来但是用不好C也能玩出花来所以对很多程序员来说不管是写是读还是改指针都是灾难的代名词。 怎么办呢献祭灵活性换取易用性和一致性。 譬如JavaJava继承了C大量的语言特性同时手起刀落剁掉了指针。Java简化了内存管理操作有一项重要的机制叫垃圾回收Garbage Collection太重要以致有一个著名的梗是说如果你去食堂吃饭看到有人吃完收拾盘子的那是C程序员吃完直接走的那是Java程序员。 这里有个问题。我想自己收拾行不行呢Java说对不起不行不管你愿不愿意我都要替你收拾。大家都不用收拾所以易用。大家都不能收拾所以一致。这里没有绝对的优劣不过后来无论是开发还是管理都认为Java这种做法更节省头发。 于是C连同灾难性的指针一起似乎只能死于选择太多。 三、C为什么重新流行 1、C为什么重新流行起来了呢 这确实是个有意思的问题。有人说TIOBE算法不够客观C不可能重回2003年。这个说法我只同意一半。毕竟20年过去了出现这么多要革C的命的语言著名的前有D语言后有Rust就算这些后辈再怎么不给力总会要分走一些使用者的。 现在C不仅守住了基本盘还出现了“回暖”的现象。且不管回暖的力度是不是真的像TIOBE所说的力拔头筹但回暖本身是毫无疑问。C肯定是做对了点什么这才是C重夺年度语言的新闻背后最需要我们关注和思考的事情。 2、C究竟做对了什么呢 这不是一个很好回答的问题。网上有一个简单直接的回答C一直在更新不断吸收编程语言的发展成果。譬如C20就增加了模块、概念、范围和协程四大特性。不少Cer说C20振奋人心为这门上了年纪的语言注入了新的活力。 不过这个说法我同样只同意一半。C20确实引入了一批非常有用的现代化特性具备和后辈一争高下的基础。但是前面也已经说过C的根本问题不是在于特性太少而是在于特性太多不要说去选择光是去了解就已经成为了一种负担。 3、根本原因没有解决C究竟凭什么我的回答是时代需求使然。 在过去的十几年Web开发一直处于绝对的支配地位已经成为我们评价一门编程语言好坏的默认背景。但是时代已经开始走出被Web支配的日子区块链、人工智能、元宇宙且不管这些概念背后到底取得了多少实质性的发展但要开发这些应用需求必然会变得空前多样我们都需要重新选择最合适的开发方式。 而C最不缺的就是选择。即使到了2023年能够直接死磕底层同时又具备现代编程语言特性的编程语言其实仍然为数不多——C正是其中之一。如果再加入对语言生态积累的考虑C几乎就是唯一的选择。 有一个说法是无论你要做什么总能在C里找到趁手的工具。我想这才是C能在这个发展中的时代重夺年度语言的真正原因。 四、C该怎么学 C日久弥新相信许多人都动过学一学C的念头但是C“难学”的名声在外又让许多人打了退堂鼓。C之所以让人感觉难学主要是因为复杂和庞大。复杂是因为C在设计之初就支持多种范式而且不断推出新的语言特性提升竞争力语法越来越复杂。庞大是因为类库C之所以生命力如此顽强另一个重要原因是拥有一套功能强大的庞大类库。 复杂的语法和庞大的类库不但拉高了C的学习门槛还拉高了C教材的编写门槛 什么人才能广泛地了解这些内容然后准确地总结成书还敢打包票说书里的理解都没有偏差呢还真有这么一个合适人选——Bjarne Stroustrup没有谁能比C之父更懂CBjarne Stroustrup不仅发明了C还通过编写一系列教材打造出一条C学习路线 关于作者 莫凡网名木羊同学。娱乐向机器学习解说选手《机器学习算法的数学解析与Python实现》作者前沿技术发展观潮者擅长高冷技术的“白菜化”解说微信公众号“睡前机器学习”个人知乎号“木羊”。 五、“C王者归来”系列对谈直播
http://www.hkea.cn/news/14333042/

相关文章:

  • 网站设计h5免费发布推广信息的平台有哪些
  • 福田企业网站优化方案用户界面设计与制作
  • 网站的服务有哪些哈尔滨专业网站制作公司
  • 建个人网站能赚钱吗wordpress免费版
  • 网站后台html页面泰安住房和城乡建设厅网站
  • 厦门网站建设一般多少钱安溪县住房和城乡规划建设局网站
  • 厦门营销网站制作虚拟主机如何建设多个网站
  • 网站推广优化c重庆健康陕西app管理端
  • 山东城乡建设厅网站网络推广怎么能做好
  • 网站更换空间wordpress 评论数量
  • 推荐上海网站建站品牌榆林建设局网站
  • 响应式网站要多久wordpress 页脚代码
  • 网站建设方式优化北京网站制作飞沐
  • 石岩医院网站建设wordpress的首页
  • 苏州网站建设多少钱网站及其建设的心得体会
  • 微信公众号制作网站有哪些网页设计图片免费
  • 鹤壁网站设计如何做伪原创文章网站
  • 展示用网站怎么自己做三个一网站
  • 机械类毕业设计代做网站推荐p站代理网址
  • 怎么防止网站被注册机wordpress网站标签logo
  • 东阳网站建设yw126网站注册页面代码
  • 专门做网站关键词排名wed网站开发是什么
  • 中国的网站建设数据分析广西北海网站建设
  • 门户网站的建设成果WordPress文章查询插件
  • 网站开发与维护服装公司发展规划
  • 金融网站html5模板网站的素材做logo
  • 二手房地产中介网站建设网络营销的特征
  • 扬州网站建设myvodo适合小县城的41个投资
  • 网站域名icp备案搜索优化排名
  • 交互网站怎么做的南宁网站优化公司哪家好