d******e 发帖数: 2265 | 1 1要满足需求2
要利益最大化
由于摩尔定律
纵观40 年历史c 被C++取代因为做大系统需要
c++被Java取代是因为性能满足后Java更加经济代码错误更少
下面一个阶段应该是动态原因的天下
重要原因是动态语言的开发部署改错的成本都低
当然动态语言有运行时才能发现错误的缺点,这里有个trade off
部署成本越高越需要静态语言
传统软件公司3年一个release面向企业的网络公司和恐龙级别的网络公司用Java因为一
个bug可能是上百万的代价
而面向个人的小startup用就静态语言,因为出错代价小,部署快
这就造成了go OS bug说的有些startup用Java的现象
其实都是静态动态语言的特点决定的不是那个更好
那么考虑到恐龙级别的公司会很少微软会倒掉现在太多软件不合时宜的用了过于复杂的
技术
下面10年向动态语言的migration不可避免
这期间如果出现技术编译毕竟Java的优势不是虚拟机很可能Java会被$i革新掉
毕竟虚拟机是托了裤子放屁
just没有two cents |
d****i 发帖数: 4809 | 2 你扯啥,C啥时候被C++取代了?
【在 d******e 的大作中提到】 : 1要满足需求2 : 要利益最大化 : 由于摩尔定律 : 纵观40 年历史c 被C++取代因为做大系统需要 : c++被Java取代是因为性能满足后Java更加经济代码错误更少 : 下面一个阶段应该是动态原因的天下 : 重要原因是动态语言的开发部署改错的成本都低 : 当然动态语言有运行时才能发现错误的缺点,这里有个trade off : 部署成本越高越需要静态语言 : 传统软件公司3年一个release面向企业的网络公司和恐龙级别的网络公司用Java因为一
|
N******K 发帖数: 10202 | 3 为啥不会 c++和java一起被扫地出门 然后用 D++ ?
【在 d******e 的大作中提到】 : 1要满足需求2 : 要利益最大化 : 由于摩尔定律 : 纵观40 年历史c 被C++取代因为做大系统需要 : c++被Java取代是因为性能满足后Java更加经济代码错误更少 : 下面一个阶段应该是动态原因的天下 : 重要原因是动态语言的开发部署改错的成本都低 : 当然动态语言有运行时才能发现错误的缺点,这里有个trade off : 部署成本越高越需要静态语言 : 传统软件公司3年一个release面向企业的网络公司和恐龙级别的网络公司用Java因为一
|
l**********n 发帖数: 8443 | 4 尼玛码工就是要不断学习新东西,否则就面临被淘汰的风险 |
l**********n 发帖数: 8443 | 5 废话那么多,什么赚钱学什么。赶明儿千老赚钱比码工多,看码工还好意思说自己是码
工不? |
c***d 发帖数: 996 | 6 有用的就一句:
部署成本越高越需要静态语言
其实现在mobile app部署成本也很高。所以搞的mobile上面前台用静态语言, 后台反
而用动态语言。
【在 d******e 的大作中提到】 : 1要满足需求2 : 要利益最大化 : 由于摩尔定律 : 纵观40 年历史c 被C++取代因为做大系统需要 : c++被Java取代是因为性能满足后Java更加经济代码错误更少 : 下面一个阶段应该是动态原因的天下 : 重要原因是动态语言的开发部署改错的成本都低 : 当然动态语言有运行时才能发现错误的缺点,这里有个trade off : 部署成本越高越需要静态语言 : 传统软件公司3年一个release面向企业的网络公司和恐龙级别的网络公司用Java因为一
|
N********n 发帖数: 8363 | 7
图快抢时间对开发者倒是利益最大化了,客户呢?这动态程序暗藏一堆BUG
一到运行时就这出错那出错人家客户的利益最大化了吗?HOHO,客户上几次
当就跑了,光开发图快有啥用。
【在 d******e 的大作中提到】 : 1要满足需求2 : 要利益最大化 : 由于摩尔定律 : 纵观40 年历史c 被C++取代因为做大系统需要 : c++被Java取代是因为性能满足后Java更加经济代码错误更少 : 下面一个阶段应该是动态原因的天下 : 重要原因是动态语言的开发部署改错的成本都低 : 当然动态语言有运行时才能发现错误的缺点,这里有个trade off : 部署成本越高越需要静态语言 : 传统软件公司3年一个release面向企业的网络公司和恐龙级别的网络公司用Java因为一
|
a*********0 发帖数: 2727 | |
r****y 发帖数: 26819 | 9 溜了一遍没找到经济学原则。
【在 d******e 的大作中提到】 : 1要满足需求2 : 要利益最大化 : 由于摩尔定律 : 纵观40 年历史c 被C++取代因为做大系统需要 : c++被Java取代是因为性能满足后Java更加经济代码错误更少 : 下面一个阶段应该是动态原因的天下 : 重要原因是动态语言的开发部署改错的成本都低 : 当然动态语言有运行时才能发现错误的缺点,这里有个trade off : 部署成本越高越需要静态语言 : 传统软件公司3年一个release面向企业的网络公司和恐龙级别的网络公司用Java因为一
|