感想後的感想,我覺得最重要的是 C/C++, SQL,Javascript

回答: ji語言是末稍,學啥沒啥關係12度圓缺2022-11-09 13:35:15

幾點感想啊握手,我認為

1. Java 在微軟的消失是因為輸了官司,隻好另起爐灶,C#實際上和Java很類似。

==> 微軟隻是不被容許 extend java。開發J++不受法律限製。轉C#的目的是保護windows操作係統。C#總體而言,是類似Java,甚至比Java更好些。而後來發展到 .Net core, 其實就是 extend Java了。不過Sun早死了,JVM也不重要了。

2. javascript和Java在技術上沒啥關係,也就是用Java的公告效應。

==> 不清楚你有沒有經曆過那段曆史,javascript是Netscape妥協的結果,發展來在Netscape navigator上麵實現 Hotjava 上麵的功能的。不覺得是公告效應,而覺得是對Java的臣服,完全不一樣的語言,套用Java也是得到 Sun的容許的,而且當時的感覺,應該是Sun要求Netscape使用Javascript這個名字的

3.用C/C++寫的stored procedure不能代替SQL,做數據處理是不行的,C/C++的SP是為了有效利用OS API, 而不是取代SQL

==> 當然C/C++,或者C#寫的SP和UF,可以用到C/C++,C#的所有資源,和SQL各有對方不能替代的地方。即使都可以做,performance也不一樣。比如SET process,SQL就快的多,而loop,SQL非常慢,如果用C來寫,就快很多

4. 同意要學匯編,但匯編有子程序啊,你當年用的匯編難道是DJS130嗎  微笑(just kidding)?

==> 底層匯編子程序,也是通過 GoTo實現的吧

5, LISP用的不多,特別討厭辣莫多的()

==> 是的,好在IDE幫你Match

6. 個人認為functional programming language就是一個噱頭沒啥用。根本上你用有限自動機來執行,能沒有state?你要用到register 和memory吧?

==> 當調用結束的時候,都release了,所以沒有 side effects

我認為大學學好匯編,C,一門OO就可以了,至於FP,了解一下概念即可

==> 參加編程競賽,用什麽語言呢? 是否 加 C/C++ ? 匯編了解一下也可以了。OO其實沒多少真貨。我覺得最重要的是 C/C++, SQL,Javascript

所有跟帖: 

不是 -tibuko- 給 tibuko 發送悄悄話 tibuko 的博客首頁 (0 bytes) () 11/09/2022 postreply 14:34:00

請您先登陸,再發跟帖!