自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 TIOBE 3 月榜单:Go 进入前 10,Perl 跌出前 20

评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。Go 是静态类型的编程语言,具有并发性和垃圾回收这样的特点,并且还有良好的性能。该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。相比上个月的 TOP 20 榜单,本月 Perl 跌出榜单,填补 Perl 位置的则是排名第 17 的 Fortran。

2023-03-07 16:44:52 236

转载 报告:Go/Rust 挑战 Java/Python 地位,AI 备受关注

围绕 Go (增长 20%) 和 Rust (增长 22%) 的兴趣则大幅增加。O'Reilly 认为,此举反映了 Open AI 的 GPT-3 和 ChatGPT 发展对市场的影响,以及大众对 Google、Meta 和其他公司即将推出的产品的期待。另一方面,开发人员对强化学习的兴趣则下降了 14%,对关于聊天机器人内容的兴趣也下降了 5.8%。调查结果表明,开发人员对生成式 AI 关键组件的兴趣正在加速增长:有关自然语言处理 (NLP) 的内容同比增长了 42%,其次是深度学习 (23%)。

2023-03-06 14:28:26 473

转载 七十年编程语言发展漫谈,你用过哪些?

编程语言是被标准化的,用来向计算机发出指令,让程序员利用计算机能力的工具。

2023-02-23 11:36:57 656

转载 这些 Github 仓库,够学一辈子!

一个人的头脑很可怕,一堆人的头脑更骇人。这些仓库经过了岁月的沉淀,里面的内容可以说是汗牛充栋。唯一不好的一点是,它们是英文的,这个也很容易解决,跟着翻译软件走读一下,也能理解的。

2023-01-06 17:01:15 192

转载 时隔二十年,C++又杀回来了!

我的出道语言就是C++,对这门语言可算是又爱又恨,爱的是既能面向对象还能掌控底层大杀四方的优越感,恨的是标准委员会那帮人一天天折腾语法不务实,哀其不幸怒其不争的挫败感。从C++11、C++14、C++17到如今的C++20,除了增添了少量的最基本的组件(比如智能指针、哈希表、线程等),其他全是TM在折腾语言特性!江湖上,使用C++的各大门派,谷歌、腾讯、百度、阿里、华为,无一不是多年积累下了一套自己的开发生态,轻易不会公布,这也导致了没有官方的东西,民间自立门户,标准难以统一。

2023-01-06 16:54:43 5992 9

转载 下一代前端语言之争,JavaScript 要被新语言反超?

假如大家正在编写前端代码,那么会选择哪种编程语言?目前来看,最有希望的选手主要有三个:首先是最常规的 JavaScript,然后是能编译为 WebAssembly(Wasm)的语言,最后则是能编译成 JavaScript 的语言。常规 JavaScript 需要的配套工具最少,但代价是调试起来相当麻烦,代码可读性也差。虽然选择 JS 确实门槛较低,不过除了一味痴迷“极简主义”的铁粉以外,我个人觉得这个选项只能说一般。能编译为 Wasm 的语言虽然越来越多,但总体上还是新生事物。

2023-01-02 16:48:29 4388 4

转载 2022 需求最大的 8 种编程语言:Java 依然强劲,PHP 增势迅猛

自 C 语言的首次发布至今已有 50 年的历史,从后来 C++ 的诞生到现在也已经过去了 37 年,C++ 最初的名字是 "C with Classes"。C# 是一种通用、多范式、面向对象的编程语言,主要是为了解决 C++ 的一些弱点而创建的。DevJobsScanner在过去的 14 个月(从 2021 年 10 月到 2022 年 11 月)中分析了超过 1200 万个开发人员职位需求,并从其中挑选了明确需要编程语言的工作机会,得到了 2022 年最受欢迎的 8 种编程语言。

2022-12-15 15:52:31 4252 5

转载 PyTorch 2.0发布了!一行代码提速76%

【导读】现在,只需添加一行代码,PyTorch2.0就能让你在训练Transformer模型时,实现1.5倍-2倍的速度提升!12月2日,PyTorch 2.0正式发布!这次的更新不仅将PyTorch的性能推到了新的高度,同时也加入了对动态形状和分布式的支持。此外,2.0系列还会将PyTorch的部分代码从C++移回Python。目前,PyTorch 2.0还处在测试阶段,预计第一个稳定版本会在2023年3月初面世。

2022-12-07 11:39:37 3257

转载 我换了一圈儿,又回来了!

在我不算长也不算短的计算机从业生涯里,前前后后学习了Q-Basic、VisualFoxPro、C语言、C++、Objective-C、Python、Java、JavaScript、TypeScript等多种编程语言。其中写过大量代码的主要是C、C++、Python和Java,C/C++算是我在这行出道的时候的编程语言,转了一大圈,接触了各种各样的语言,现在又要回归C/C++了,内心还挺有感触。今天我想结合我自己的一些个人经历,给大家分享一下我对编程语言的看法,也给还在纠结选择语言的同学一些参考。

2022-12-06 15:45:43 150

转载 这 11 种编程语言,还“活着”吗?

摘要:你听过多少种编程语言?目前主流的 Java 、Python、JavaScript、C、C++ 等自然是耳熟能详,但更早之前的编程语言你了解吗?你知道它们还在吗?编程语言发展至今,有的语言仍然炙手可热,而有的语言已经敲响了丧钟。看看如下这张编程语言的历史纪年表,你听说过的有多少种?本文不是为了哀悼这些编程语言,而是让我们找到前进的力量,本文提及的这11种语言虽然不再流行,但它们为现代编程语言的发展奠定了基础,并为科学家、开发人员和工程师铺平了道路。

2022-12-02 18:07:41 607

转载 Spring Boot 船新版本?我却很失望

如果你使用高版本的 Java,哪怕是同样的代码,可能项目也根本运行不起来,可能还有一些语法细节的不一致等。为什么不建议大家学习小众编程语言,也有这个原因。Java 一直是主流的企业开发语言,存量项目非常多,大部分的老项目和类库支持都是 Java 8 及以下的版本,如果强行升级了 JDK 这种基础环境,很难保证项目的运行和之前完全一致。看了下 JRebel 于 2022 年的 Java 生产力报告,如今 Java 8 的使用率仍是第一、Java 11 其次,越来越多的小公司开始尝试使用 Java 11。

2022-12-01 18:05:26 348 2

转载 我是 Redis,MySQL 大哥被我害惨了!

在我还没来到这个世界上的时候,MySQL 过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请求都变成了对它的一个又一个读写操作,MySQL 是苦不堪言。我的日子过的还挺舒坦,不过 MySQL 大哥就没我这么舒坦了,有时候遇到些烦人的请求,查询的数据不存在,MySQL 就要白忙活一场!我查看了日志,赶紧解释到:“大哥,实在不好意思,刚刚有一个热点数据到了过期时间,被我删掉了,不巧的是随后就有对这个数据的大量查询请求来了,我这里已经删了,所以请求都发到你那里来了”

2022-11-28 11:12:10 5204 13

转载 各大主流编程语言性能PK,结果出乎意料

可以看到,部分结果还是有点出乎意料,比如 Python,虽然众所周知其性能比较落后,但没想到在执行时间方面居然是垫底。C、C++ 和 Rust 的执行时间表现出了领先的优势,紧随其后的包括 C# 和 Julia,Go 和 Java 性能相当,不过排在更后面。开发者根据 The Benchmarks Game 的测试数据制作了一份可视化图表,如下所示,灰色反映的是时间效率,越短代表性能越好,棕色则是基于执行时间和内存开销的加权值。

2022-11-25 15:29:33 5052 7

转载 “C不再是一种编程语言”

本文标题里的观点很“刺激”,它来自国外一位 Swift 和 Rust 专家 Aria Beingessner,他近日撰写了一篇文章《C 不再是一种编程语言》,在技术社区引起了热议。Beingessner 和他的朋友 Phantomderp 发现彼此在 C 语言的某个方面都有着高度一致的意见——对 C ABI 感到愤怒,并试图修复它们。“Rust 和 Swift 不能简单地‘说’自己的母语或舒适的语言——它们必须怪异地模拟 C 的皮肤,并把自己包裹其中,使肉体以同样的方式起伏。”

2022-11-16 22:45:22 6481 16

转载 NVIDIA尝试使用SPARK语言取代C语言

在对投资回报进行评估后,该团队得出结论:随着新技术的增加(培训、实验、新工具等),应用程序安全性和验证效率也得到了提高,转换为 SPARK 代码的两个应用程序实现了安全稳健性的重大改进。知名编程语言 Ada 与 SPARK 所属公司 AdaCore 发布了一则关于 NVIDIA 的案例 ,案例显示:NVIDIA 的产品运行着许多经过正式验证的 SPARK 代码,NVIDIA 安全团队正尝试使用 SPARK 语言取代 C 语言,来实现一些对安全较为敏感的应用程序或组件。

2022-11-09 10:52:12 4107 10

转载 用Rust取代C/C++?为时尚早!

还有什么能比这更好呢?但在这个充满变化的时代,从一个研究项目到一个新的、快速变化的语言再过渡到一个流行的、成熟的项目,是一个困难的演变过程。之所以选择Rust,谷歌方面表示,“这为其安全性提供了一个强有力的起点,因为Rust消除了entire classes错误,例如大小差一(off-by-one errors)和缓冲区溢出”。而今时今日,Rust说到底仍然是一门年轻的语言,或许我们可以争论Rust是否为异步编程提供了最好的模型,摆脱垃圾回收对开发人员助益如何,但要讨论它是否终将取代C++,显然为时尚早。

2022-11-06 17:20:51 1856

转载 史上最污技术解读,我竟然秒懂了

假设你是个妹子,你的男友经常玩失踪,所以你希望时刻掌握他的行踪,你先打电话给他的好基友A,A说好基友B知道,B说好基友C知道,C说好基友D知道,D说你男朋友正在网吧打游戏,你终于知道了男友在哪儿,这叫。假设你是个妹子,有一位男朋友,你又付了钱给一家婚姻介绍所,让他帮你留意好的资源,一旦你和你这位男朋友分开,婚姻介绍所马上给你安排资源,你感情不间断运行,这是。假设你是个妹子,你败家太厉害,以至于你的男友根本吃不消,于是呼你找了两个男朋友,一三五单号,二四六双号限行,从而减少一个男朋友所面临的压力,这叫……。

2022-11-02 14:18:29 7621 38

转载 Webpack继任者Turbopack公布性能基准测试,Vite创建者尤雨溪再度发声

Turbopack 声称热更新速度比 Vite 快 10 倍,但由于在发布时 Turbopack 没有为这些对比数据提供测试基准,Vue.js 和 Vite 的创建者尤雨溪便亲自创建了测试基准来比较 Vite 和 Turbopack 在 HMR(模块热加载)方面的性能差异,并将测试方法和数据公开在 GitHub 仓库中 (https://github.com/yyx990803/vite-vs-next-turbo-hmr)。尤雨溪认为,开源软件的竞争应该建立在开放的沟通、公平的比较和相互尊重的基础上。

2022-11-02 14:16:02 2183 2

转载 微软做了谷歌做不到的事

根据介绍,除了拥有坚实的专业知识基础以及良好的协作外,团队成员间还有基于团队的贡献的一致性;“一个致力于 CPython 工作的团队最大的好处也许是一致的、集体的努力和持续的沟通”。Guido 表示,自己在组建这支专业团队时所寻求的是,“如果我们有不同背景和不同技能的人,作为一个团队,我们会做出更好的决定,我们会对一些意外的机遇持有更加开放的态度”。3.11 的大部分功能都是在团队组建之前提出的,后来该团队致力于将许多性能特性引入该版本,但也已经开始研究未来版本中的特性。团队的工作也一直保持着透明性。

2022-10-31 11:01:06 129

转载 又一巨头从Java迁移到Kotlin:关键应用全部开始切换、安卓代码库超过千万行Kotlin代码

Meta 现在爱 Kotlin 多于 Java。Facebook 母公司 Meta 正在将其 Android 应用的 Java 代码迁移到 Kotlin。根据 Meta 的官方博客所述,旗下包括 Facebook、Instagram、Messenger、Portal 和 Quest 在内的应用都已经开始从 Java 转向 Kotlin。

2022-10-26 13:49:48 6243 16

转载 还不懂 Docker?一个故事安排的明明白白

经过一番研究,Docker 如获至宝,原来这 CGroup 和 namespace 类似,也是 Linux 帝国的一套机制,通过它可以划定一个个的分组,然后限制每个分组能够使用的资源,比如内存的上限值、CPU 的使用率、硬盘空间总量等等。Docker 连连摇头说到:“长老有所不知,虚拟机这家伙笨重如牛,体积又大,动不动就是以 G 为单位的大小,因为它里面要运行一个完整的操作系统,所以跑起来格外费劲,慢就不说了,还非常占资源,一台机器上跑不了几台虚拟机就把性能拖垮了!Docker 大喜,长老真是诚不欺我!

2022-10-25 10:39:43 2193 11

转载 分析了 1000 万个开发岗位后,我发现了今年收入最高的十大编程语言

200 多种编程语言里,哪些最“吃香”?目前,市面上有 200 多种编程语言可供我们选择,但其中哪些薪酬最为丰厚?为了回答这个问题,国外网站 DevJobsScanner 分析了自 2021 年 10 月 1 日至 2022 年 10 月 1 日期间全球超 1000 万个开发岗位,得出了关于编程语言人才需求及薪酬水平的最新统计数字。Top 10 编程语言榜单。

2022-10-25 09:58:10 342

转载 还在为验证码免费打工?互联网最大骗局就快到头了

现在上网随便干个啥都可能有验证码来质疑我到底是不是人。我是不是人你别管,但有时候的验证码是真的狗。上面这类填文字、数字、衍生简单计算这样的字符识别类顶多费点时间,还行。就让人高血压了。甚至有时候,还不得不把丢了脑子给捡回来。很多人应该都想过,验证码除了浪费大家一点时间,验证了个啥?

2022-10-24 14:35:15 169

转载 C语言有哪些冷知识?

一些小众的C语言知识点,可能会比较有趣或者怪异,分享给大家看一下。

2022-10-24 14:20:59 320

转载 Javascript:一个屌丝的逆袭

是的, 我就是鼎鼎大名的Javascript, 典型的高富帅,前端编程之王,数以百万计的程序员使用我来编程。如果你没有用过我就太out了。不过当我是一个屌丝时, 真的没有想到能发展到如今的地位......

2022-10-12 10:36:24 131

转载 Java 语言中十大“坑爹”功能!

乍一看,代码都被注释掉了,当然不会输出任何东西,然而,它还是输出每个程序员都倍感亲切的Hello World,这是因为,unicode解码发生在代码编译之前,编译器将\u样式的代码进行文本转义,即使是注释也是这样,然后\u000a被转换成\n换行符,所以println代码得以正常执行。使用逻辑运算符时,我们会遇到“短路”的现象:一旦能够确定整个表达式的值,就不会计算余下的部分了,当然,这个功能点其实是非常有用的,但对于初学者来说,可能会感觉比较惊讶,使用不当就会产生“坑爹”后果。

2022-09-29 15:50:59 97

转载 Azure CTO呼吁不要使用 C/C++ 启动新项目,C++之父回应:你们这些高管就爱喜新厌旧

【导读】微软 Azure CTO 向旧语言猛烈开炮,C++ 之父对此进行了辩护。

2022-09-21 14:15:32 258

转载 JSON 之父:我们能为 JavaScript 所做最好的事就是让它退役

JavaScript真的应该退役了吗?

2022-08-08 13:52:13 5287 9

翻译 2021年需要学习的5个最受欢迎的编程语言,你最想掌握哪个?

学习你的第一个编程语言很难 - 特别是如果你是初学者。要启动您的编程职业生涯,您需要了解您需要的语言。2020年2月,近65,000名开发人员告诉堆栈溢出他们如何学习和升级。根据调查结果,最受欢迎的语言程序员想要学习是Python,JavaScript,Go,Cyperscript和Rust。试图了解所有五种语言都会压倒。初学者的第一个问题是首先学习的语言。也许他们需要的第一语言是JavaScript。谷歌的Go被认为是最佳语言开发人员想要学习。由于这种趋势,初学者可能会选择Go而不是JavaScrip

2021-03-08 17:41:32 2612

原创 RedMonk公布最新编程语言排名 前20名中有一半名次变动

近日,RedMonk公布了最新的编程语言排名,JavaScript 排名第一,Python 和 Java 分别排名第二、第三。RedMonk 最新编程语言排名排名前 20 的编程语言(并列语言按字母顺序排序):1、JavaScript2、Python3、Java4、PHP5、C#5、C++5、CSS8、TypeScript9、Ruby10、C11、Swift12、R13、Objective-C14、Shell14、Scala16、Go17、PowerShell18、

2021-03-08 14:49:23 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除