宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > 节选自《Go语言之父谈Go:大道至简》(图)

节选自《Go语言之父谈Go:大道至简》(图)

2021-08-11

现在下班了,随便解释一下

1)明显下降的是c&c++。单独

c 的下降与硬件不景气有关。现在一切都在过渡到互联网。硬件不如软件,软件不如互联网。这是大势所趋。这一切不都反映在这部终结者电影中吗?有自我意识。看这个名字,不,在今年的一些行业趋势中也可以看到,通信行业也开始走下坡路,华为等裁员的消息并不少见;

c++的没落与c有关系,但也与go的出现有很大关系。 Go 的上升趋势极大地打击了现有的 c++ 用户群。 C++在语言层面上是蹩脚的。我没有勇气去解决c带来的问题,所以我保留了c的很多特性。同时在c的基础上,加入了oop的特性,但没有java那么纯粹。和lisp等fp相关的语言相比,它就更加复杂了,所以后来的大部分语言都在一定程度上撞上了c++。这从多年前java的出现就可以看出。 java原来的名字是c++++--,看这个名字,++--,而c++缺的就是这个--,c有很多不纯的东西,c++只有+不敢-,所以最后不像四,发明go的初衷是为了取代c++,就像go的父亲说的那样

这时候,我问自己一个问题:C++委员会真的认为C++没有足够的特性吗?当然,不像罗恩的玩笑,简化这门语言肯定是一个更大的成就!也许这很荒谬,但请记住这个想法。

摘自《围棋之父:谈围棋:通往简的大道》,网上搜索即可找到;

2)java,一个永远绕不开的话题

首先,你可以看到Java过去有一个上升的浪潮,然后开始下降,嗯,为什么?猜一猜

很简单。发生在上次低谷的时候。程序员们已经熟悉了Java的特性,所以8开始添加一些新兴的。重要的是它是fp的基石,就像oop一样,没有就没有fp,同样,没有就没有oop,所以能遇到的未来一定是一个把fp叠加在自己身上的过程通过java,因为java几乎把oop做到了极致,也没什么可做的,但是fp是一个 池子越大,出土的宝物也越多,所以8之后有一个明显的上升期,到了的时候被程序员普遍接受和消化,难免人气开始下滑。这是正常的。学了东西以后就不会再搜索这个关键词了,除非你不搜索,所以你可以看到,2016年之前是世界程序员学习的高峰期,16年后,程序猿一般接受了这个特性,各种东西开始成熟,所以开始没落,消化Java世界最重要的结果就是Vert.x,开始输出各种经验,后面会讲到。

可以看出,对于学习来说,需要一定的时间。我个人觉得理解oop的概念和我第一次接触oop的时间差不多,可能多一点,因为它比较抽象,需要很多,只有通过实践才能掌握。现在很多人对这些参数并不熟悉。可见,学习并不是一个简单的过程,需要投入时间和汗水。然而,16 年是一个分界线。 16年前,学习意味着你仍然可以与时俱进。 16年后,所有技术娴熟的程序员都在船上。如果你还在游泳,那你就很危险了:

作为Java程序员,如果你现在不熟悉,尤其是不精通,那是不合格的

因为以Vert.x为代表的重框架已经开始输出各种经验教训,这其中的一个重要体现就是它带来的各种问题,最典型的就是异步应用,带来了地狱,那么如何解决羊毛布?三种方式:和

目前java不是最后一个,可以使用vert.x本身和java。这个设计类似于node.js中的方法,可以说是借(chao)建(xi)

或者,也就是已经更新为2了,替换了代表新生代类中1所代表的工具类

输出是什么?输出当然是设计借用了很多go,c#等相关的设计,然后导出,然后感谢vert.x的中国用户群,vert.x的中国用户已经把部分完成并贡献给了官方的vert.x,应该会在3.5的下一个正式版本中看到。预计3.5会在10.1发布;

设计

真正解决了异步带来的各种问题。用户可以像同步代码一样编写非常漂亮的代码块。同时idea会在ide里面用一个绿色的小箭头来标记,让我们的开发更方便、更自由。

同时,这个语言最近也被red hat 贡献并移交了。按照现在的情况,第一个版本要做的就是添加/支持,就这样,而且这两种语言同时被 .x支持,没错,vert.x支持7种语言,包括js , ruby​​,,,, 以及最新的创意也是免费支持的,所以你可以看到这个趋势。

也就是16年后,发展的重点不是java本身,而是基于java/jvm和异步API的开发,可以比喻为java和jee的关系。虽然java本身的热度在16年下降,但与此同时,vert.x等,热度却在上升,达到前所未有的高峰期

Java one 即将开放。今年是九月。估计我们会跟上的。同时vert.x制作组会在java上制作一个&vert.x。今年11月,大会也将有同样的主题。 ,但不是这样,viet说10月柏林会有vert.x

说了这么多,总结一下,java最近的上涨是什么时候,所以可以预计下个月之后还会有一波上涨

java最近的没落,就是程序员吸收消化了这个特性,开始转移到相关框架的生产和实践的过程。最后的结果是:vert.x,这些繁荣,但这些不属于java基础也是java核心部分,所以掉了,但是jvm取得了很大的成绩

虽然后续java会有一波增长,但是java还有很长的路要走,因为用户期望java真正解决异步带来的写问题。目前其他语言都在尝试,或者借(chao)欣赏(xi)go等其他非jvm语言的成果,等这些成熟之后,直接把java复制到它的里面也不是没有可能语言特性

特点

主要是为了摆脱历史包袱。同时,类型已经在生产,也就是真机。这个需求是典型的fp需求,所以java圆满完成了oop之后,在fp的道路上越走越远,作为程序员,你要跟上这个趋势。与oop相比编程语言热度排行2016,fp就像另一种语言。重新学习是必要的。如果你还什么都不熟,呵呵,小心点,被踢了 行业更新很快

写的乱七八糟,急着下班,今天有台风,先看看

看不懂请看我的专栏:百慕城全栈

我想在这里补充一些常识。有些人总是说,哦,你看到某种语言的某个特性,但Java最近才添加了它

首先,给Java添加特性是非常慎重的,因为语言特性添加起来很简单,如果以后打算去掉的话,会造成大规模的破坏,因为这意味着重构旧代码,这是绝大多数资本家不愿意接受的,因为解释不清楚。为什么你需要重写你写的代码?需要重新测试吗?之前写的代码是什么?因此,Java 添加功能非常谨慎和小心。我宁愿不添加它或随机添加它。这不是和圣人的逻辑很相似吗?你宁愿不结婚也不容忍吗?

Java 是迄今为止与旧版本兼容的最佳语言。没有必要添加一个。过去写的代码和之前写的一样,可以在各种平台上舒服的运行。语言功能没有那么高。技术不难加,要看它的副作用

比如我当时打算加,但是jcp以功能可读性不是很好为由叫回来,要求重新修改重新提交,然后就有今天的样子了,所以java中新增的特性是各个公司反复论证的结果,可以说是政治斗争和博弈,但不管怎样,这都是最大公约数,也就是说大家感觉,呃,这种方式写,我们可以接受,副作用很小甚至没有,这个结论一旦形成,就定下来了,不会改变。所以java可以在企业后端猖獗运行。这种对老版本的兼容性做的很好很重要编程语言热度排行2016,随便加一些特性造成混乱的例子:

1),到了5还在变,几乎每次发布都是小版本造成的,太强了

2),又乱又乱。这也是很多公司放弃它的原因。你可以看到保罗对此的抱怨。该链接是一个链接。想办法自己翻墙

3),2->3的闹剧是业界经典的失败案例。游戏中以jcp为例,说我们不能有2->3这样的,所以我们也会重新设计一下。

当我们看到这些语言时,为什么会有这样的困惑?因为都是一户人家,就一个字。例如,如果你想做出这样的改变,即使你看到这种改变是脑死亡的行为,你能做什么?我不听。你说什么就是你说什么,但Java不同。 Java 的所有特性将在jcp 讨论和批准后添加。这既有优点也有缺点。优点是变化少,可预测性强,够用。可以适应时间,但缺点是反应较慢。所以,作为程序员,你应该把这两者结合起来,以java为基础,然后以这些为先锋来扩展和尝试新的特性,但始终保留java的返回选项真的不好。我总是可以改回java,对吗?正如一些人所说:java不酷,但它

vert.x的开发模式特别适合这个,因为都是这样,不行的话,我不是一秒就切换回Java写了吗?无需像JVM以外的其他语言一样更改ide和包管理

顺便说一句,即便如此,有没有java升级?

是的,但是很少,基本可以接受,但即便如此,还是引起了很多波

比如_下划线会被去掉,下划线会作为新的关键字使用。后续可以为类型推导做准备。一般这个会先出来,后面几个版本再出来,然后才是真正的强制要求,所以现在java也面临这个问题,就是与旧版本的兼容性问题。比如com.sun包里的很多东西都用到了。这个已经标记很久了,但是还是不能阻止一堆第三方库的使用,直到9号以后,才会正式,所以9号之前,一堆库在更新自己的代码

Tag: go语言
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • php 代码混淆为什么我们要培养自己的编码规范?(图)php源码混淆类加密
  • 网站性能优化对于大型网站来说的重要性有哪些?
  • php开发实战慕课网“成长▪夏日大作战”活动正式上线php web 20开发实战
  • 学习编程语言之前,你真的了解别人讲话的意思吗?
  • 安卓php代码编辑器10款PHP开发工具让你有更多时间专注于建设更优秀的网页php代码编辑软件
  • php高级程序设计 模式 框架与测试创始人袁进辉博士:也谈下一代人工智能计算框架(图)php框架高级编程
  • GBK和UTF-8编码的转换是一个非常恶心的事情
  • Web前端开发语言的具体介绍和自身的优势介绍。
  • php实现端口扫描 攻防实验就是利用文件包含高危漏洞安全指南(组图) nmap扫描网段开放端口
  • php订单管理系统 开源 二直播带货源代码的开发语言和基础功能设置设置开源cms系统 php

相关

php语言视频教程 百度云国外大牛疯狂尝试把PHP代码转换为

2017年编程语言排行榜top20获奖名单:LOGO语言本月

机械化的数据处理工作中——字段索与模式

如何修复被黑客篡改的网站代码与数据库?入侵迹象与范围评估指南

如何修复被黑客篡改的网站代码与数据库?入侵迹象与范围评估指南

了解常见PHP应用程序安全威胁,掌握6个常见安全性攻击

了解常见PHP应用程序安全威胁,掌握6个常见安全性攻击

微信支付SDK漏洞曝光!谁会用到它?商家必看

大会现场蒋涛调查参会者,柳峰解析LBS与智能客服开发重难点?

大会现场蒋涛调查参会者,柳峰解析LBS与智能客服开发重难点?

如何查看php版本?多种方法助你快速知晓

如何查看php版本?多种方法助你快速知晓

PHP格式化:提升代码质量与协作效率的关键规则

如何查看虚拟主机上的 PHP 版本?这篇文章告诉你

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们