higker 最近的时间轴更新
higker

higker

V2EX 第 532537 号会员,加入于 2021-02-07 19:53:00 +08:00
higker 最近回复了
@steelshadow39 只是现在没有升级到 Java 21 LTS ,Java 17 占有比例已经比 Java 8 多了。
我只是觉得刚刚学习编程的话我还是建议 C 语言,因为这时你在学校有的是时间去研究各种项目的源代码,并且目前主流 OS 教材还是使用 C 。至于应用语言做服务器端开发只要支持网络编程都可以,但是我会推荐 Java ,目前企业里面使用的最多的 ,Java 在安卓 App 和服务器端都可以,Java 目前面临的问题是,要加新特性又要向前兼容,这才是不好搞的地方,至于某些刚刚出来的语言没有任何历史包袱嘲讽什么... 至于开发效率这个是取决于你能不能复制粘贴代码的问题。Java 刚刚入门确实需要写和传统编程语言不一样的东西例如 Class ,JVM 确实占内存,比较运行的时候还要跟踪程序状态做 JIT 也占用内存,现在可以 AOT 可以观察 GraalVM 这个项目,语言其次无法最后就是一个 AST 表达,主要是 JVM 这个东西,你研究 JS/TS 最后也是 V8 ,有虚拟机和运行时的语言好不了哪里去,因为运行时和虚拟机都是一个软件。但是某些人吹 Go ,Go 主要的特定可以认为把运行时这块一起打包成为 Native Code 了,不过目前 GraalVM 也是在做这个事情,GraalVM 是可以将 Java JS Py 这些一起打包为 Native Code ,看了这么多评论,感觉大家还在研究一些语言层面的东西,无非最后都是对于 CPU 指令而已,你如果要研究程序怎么从源代码到执行的这个过程才是有含量的。抛开这些第三方库和框架,还有是不是有很多公司使用这是关键,我希望国内程序员还是多上一些境外媒体看看,目前主流技术动态。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   882 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 21:05 · PVG 05:05 · LAX 14:05 · JFK 17:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.