2020,想学一门新编程语言,哪种语言和 Java 是 1+1>2 的?

2020-03-07 20:06:05 +08:00
 ailuoliai

lua,go,js 可以吗

8975 次点击
所在节点    Java
59 条回复
zhuangzhuang1988
2020-03-08 18:56:19 +08:00
看题目以为 在 Java 里面
1 + 1 > 2 呢.
然后题主 问还有个语言也是.
banxi1988
2020-03-08 22:31:30 +08:00
讲道理, 其实是 C++.
最简单的一个理由. 想要 Java 精进,你需要研究 JVM. 想要认真研究 JVM.你得看 JVM 源代码吧.
JVM 源代码主要是 C++.
最后你发现,你还需要学习汇编.
exploreXin
2020-03-09 08:48:29 +08:00
1 + 1 > 2 这个要求没看懂,如果楼主非要折腾自己,就学 C++,C++ 不用加上 java,本身就可以 1 > 10000 了。学语言还是要从未来规划做起,每种语言的使用背景都不同,非要从语言角度来参照 java 另学一门新语言的话,推荐 Scala, 完全兼容 java,可以很好的从 java 迁移到 Scala,并且还能体验一下比 java 更加深度融合的函数式编程,这门语言对将来找工作也有很大的帮助,推荐了解。
kzaemrio
2020-03-09 09:03:10 +08:00
可以考虑先看看 antlr
HENQIGUAI
2020-03-09 09:28:35 +08:00
七周七语言
notwaste
2020-03-09 10:03:04 +08:00
php 1=2
chanchan
2020-03-09 10:38:27 +08:00
那肯定是 scala/clojure
zzzmh
2020-03-09 13:39:50 +08:00
首选前端,例如 html/js/css -> vue nodejs
次选 linux shell
wuwukai007
2020-03-09 13:51:46 +08:00
@axwz00 java 能做的,c++一个不落,还更快😂
rim99
2020-03-09 14:21:01 +08:00
kotlin/scala, 横向比较 Java 的不足
C/C++,纵向理解 JVM
wmhx
2020-03-09 14:25:42 +08:00
整个桌面编程的吧, 这样能显式的增加成就感.
jinsongzhao
2020-03-09 16:43:22 +08:00
@wuwukai007 但是直接用 C++开发速度慢啊,老手可能速度差不多,但是又面临新手 GC 管理问题,C++都要自己管理分配释放,习惯 java 的人,要适应起来,非常难。
jinsongzhao
2020-03-09 16:45:56 +08:00
1+1 要大于 2,那么一定要可以和 java 配合起来的,向下配合就是 jni 调用 C/C++,向上调用就是 JavaScript。
xijiaxiang
2020-03-09 21:37:29 +08:00
@Reficul 轮子还懂 Java.
Reficul
2020-03-11 10:21:13 +08:00
@xijiaxiang 我现在被迫写了半个多月 Spring 了,淦
windfarer
2020-03-11 11:23:51 +08:00
@Reficul 哇,这个人怎么吃得这么开心
longxboy
2020-03-11 11:25:25 +08:00
@Reficul 轮子哥牛皮哈
Reficul
2020-03-11 12:13:07 +08:00
@longxboy
@windfarer

你们这样再发一遍,宣传出了偏差,等于你们也有责任的
seliote
2020-03-18 12:43:59 +08:00
Dart,Flutter 前景是没问题的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/650765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX