有没有一种编译语言像python一样方便高效?

 区小靜 发布于 2022-10-26 17:54

现在用到的python 开发效率很快,但是存在执行效率较慢的问题。这毕竟只是一种脚本语言。

有没有其他语言,有这种开发效率和大量的三方库做支持,但是是编译语言,因为,我觉得编译语言会比脚本这种语言快很多 !

不对之处还请指正!!!

4 个回答
  • Scala!

    1. 优雅的语法!

    2. 支持所有Java库

    3. 我也正在学习..... 推荐一本书 《快学Scala》

    2022-10-27 01:26 回答
  • js: 不是编译语言,不过node.js有不错的JIT。再用上TypeScript就很接近编译语言了。

    库不差于py又是完全编译语言的,现阶段可能只有JVM.. 你愿意付出学习成本的话scala可以少写很多代码。

    2022-10-27 01:26 回答
  • 关键还是看你的应用场景

    做web后端的,Go是最符合的,学起来快,库也很成熟,最大的缺点可能是社区较小,碰到问题不知道问谁。当然,你也可以去学tornado

    做数据方面的,Python就不用换了,一大堆C extension的库,对于非BAT级别的应用,效率绝对够了。

    至于说scala容易学的那位同学,你知道下划线_有四种用法吗(逃

    2022-10-27 01:26 回答
  • 编译性的概念应该相对于解释性python除了语法上比较友好,另外一个特点就是大量三方库

    根据你的要求大概符合:

    • Golang是静态强类型编译语言。性能和开发效率都不错,语法比C/C++现代,比Python/Ruby还差不少,第三库比不上python,常用的基础库也都有。

    • Swift是静态强类型编译语言。语法也比较现代,客户端和服务端都能hold住。三方库数量还行,社区活跃。

    • Erlang是动态强类型编译语。语法略古怪,适合分布式IO密集性操作。三方库嘛,自身的OTP平台强大得令人发指。

    • Elixir是基于Elrang VM,类ruby语法的动态编译性语言。既可以当脚本解释执行,也可以编译成二进制可执行文件。用老爷子的话就是:既有ruby的快乐,也有Erlang的性能。三方库不是太多,但是社区活跃。

    做项目的话推荐GolangErlang,毕竟用的人多。学习编程范式和自己玩的话推荐Elixir

    2022-10-27 01:26 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有