zoukankan      html  css  js  c++  java
  • Rust这种新型的语言注定火不起来,功能太强大(特性太多),还不如用成熟稳定强大的C/C++,而且生态不行、所以恶性循环

    这种新型的语言注定火不起来,功能太强大(特性太多),还不如用成熟稳定强大的C/C++,,而Golang足够简单,入门快,编译快,性能也强悍,解决了服务端开发人员的痛点,,注定被大多数人接受。。。

    golang 针对的方向和他不同,虽然是同一时期的,但我觉得不太适合用来比较

    拿 Go 来类比,不是比功能定位,而是比被接受的容易度,其他方面都很OK 且 容易上手的语言后来者居上的可能性非常大,,,如果从功能上对比的话,Go 主要定位解决分布式系统,服务器应用开发,主要竞争对手是 Java、Python、Ruby 之类,Rust 主要定位解决单机安全问题,高性能场景偏系统底层开发,主要竞争对手就是 C/C++ 之类

    GWF是超级硬伤,虽然有镜像,但是对入门者而言,已经被屏蔽十有八九;再者市面上不好招人,企业不敢用,生态链太弱,这货要火只能慢慢熬了。

    关键是生态还没有建立起来, 没有杀手级的应用出现,企业使用少。如果生态有了,那再难也会有人挤破头往里冲的。

    rust 生态要到今年底,才会成熟,到时大量的常用库会达到1.0, 生态就有了一个好的基础。
    学习的难度,不会比C++少。 学习的之前,你至少要会c 语言。 否则就是没有必要学了, 学也学不会的。
    有人拿go语言来比, 我不知道 该怎么说,打个比方:
    一个小学生非要和大学生比数学谁考得分多一样。
    小学生说, 看我考了99分, 怎么样,你考了几分呀? 大学生:。。。

    Go 今天的目标和十年前并无二致:Scale(规模化)。
    Go 2 的目标就是解决 Go 1 在规模化方面做的还不好的地方。
    Go 2 必须接受现有的 Go 1 源代码。开发团队不希望割裂 Go 生态系统。
    如果把 Go 2 要增加的特性分为兼容部分和不兼容部分,Russ 提到的思路如下。
    (1)先按照 Go 1 的版本发布计划,增量式交付兼容的部分,一个特性一个特性地加进来。
    (2)再考虑不兼容部分。

    http://www.oschina.net/news/86980/rust-1-19-released

  • 相关阅读:
    【Linux】Ubuntu 安装 openjdk8
    【算法】二分查找
    【算法】大规模排序
    【算法】小规模排序
    【算法】递归
    【数据结构】队列
    【Java】Windows 安装 JDK-13 并配置环境变量
    【数据库】关于 mysql 的执行顺序
    【数据结构】栈
    【数据结构】链表
  • 原文地址:https://www.cnblogs.com/findumars/p/7225866.html
Copyright © 2011-2022 走看看