V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  higker  ›  全部回复第 1 页 / 共 1 页
回复总数  12
@jry 我认同
@yolee599 牛逼的
78 天前
回复了 luxurioust 创建的主题 分享创造 《Excelize 权威指南》新书发布
牛逼,确实 excel 库很常用,感谢开源贡献,虽然我不写 Go ,写的是 Java ,但是开源精神可谓。
建议使用 Java21 + graalvm.org 开发
@dcsuibian 写多了确实有这种感觉,graalvm.org 也不错
@cstj0505 赞成,有本事自己设计一门编程语言;不过我建议如果要设计编程语言可以考虑基于 JVM ,基于 JVM 设计编程语言好处是直接开发 AST 前端转换器,编译为字节码就可以,其他工作都交给 JVM 去做。Java 这么语言为个人感觉最大好处就是自定义,JVM 可以自定义,GC 也可以自定义,而且 JVM 生态也不错。
https://github.com/microsoft/vscode-java-pack 把这个插件安装完成就可以写了,再使用 graalvm.org 这个版本 JDK ,很爽。
118 天前
回复了 pixcai 创建的主题 PHP PHP 虽然没落了,但是 PHP 的东西是真的好用
建议你学习 Java21 和 graalvm 这种多语言平台。
建议使用 JDBC 手写,和 Servlet 来写 Web 项目。
建议你使用 Java21 版本 和 graalvm.org 这种多语言虚拟机,可以管理多语言跑多语言,管理内存分配。
2023-12-09 17:39:59 +08:00
回复了 steelshadow39 创建的主题 Java 讨论 Java 相比其他编程语言(c++, go, rust 等)的缺点
@steelshadow39 只是现在没有升级到 Java 21 LTS ,Java 17 占有比例已经比 Java 8 多了。
2023-12-08 23:17:04 +08:00
回复了 steelshadow39 创建的主题 Java 讨论 Java 相比其他编程语言(c++, go, rust 等)的缺点
我只是觉得刚刚学习编程的话我还是建议 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   ·   实用小工具   ·   5386 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 07:04 · PVG 15:04 · LAX 23:04 · JFK 02:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.