[問卦] Java 同學說他跨平台耶
現在跨平台的高階語言好像是很稀鬆平常的事
查了一下當時的狀況:
Java (1995) 出生的時候,C (1972)、C++ (1985) 已經出現了
C# (2000) 當然是還沒問世,而且早期的 C# 只在 Windows 上跑
Perl (1987) 在 1994 時開始支援 Windows
Python (1991) 那個時候還不太紅
Ruby (1995) 也是剛出生沒多久
所以在當時這項特性可以當賣點嗎?乾五八卦?
--
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.45.215 (臺灣)
※ PTT 網址
推
我不想談計算機概論
推
語言只是一種表達,你要有編譯器要在什
對啊。大家聊聊
→
可以
→
麼地方跑都可以阿
噓
c# 2000年早就有了
推
真知灼見 app崛起功不可沒
安卓推了一把
推
還有純物件導向的特性
原本以為這是缺點,比較喜歡 C++ 那種可以自由寫函式和物件的
推
windows Linux 使用者的數量決定
→
語言的力量
推
LLVM .bc + LLVM lli 也可以做到。
小弟程度太差,聽不懂。LLVM 不是 compiler backend 嗎?
推
沒有指標
嗯嗯,這個應該有差
推
那能跨IOS嗎?
→
指標其實是雙面刃 垃圾回收機制可能
→
會導致效率低落 像Go依然留有指標
推
現在Oracle Java要錢 以前免費
→
要跨ios也可以 就是一種中間層轉譯抽換
推
主要是早期應用程式要不要用java寫
→
jdk不是windows原生就有
→
使用者自己下載
推
跨平台耶 那你就回嗆他:跨三小?
推
至於不用原因也不懂 可能就是怕開始收費
還有在用的都換成 OpenJDK 了吧
推
※ 編輯: Neisseria (112.105.245.170 臺灣), 08/01/2021 16:17:10
病態的物件導向
推
他賣的重點不是在 build once 嗎