感想后的感想,我觉得最重要的是 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

请您先登陆,再发跟帖!