2020年,5种将死的编程语言!

西
西江月216
引用内容被灭过多已被折叠

嘿,还遇上大佬了。第一点我不太认同,把算法局限在计算机算法就有点狭隘了,而且我最早的回复的语境是科学计算,不应该有误会;关于第二点,如果程序员不懂科学原理,仅凭和科研人员沟通开发,会非常困难,也很难有动机去改写已有的fortran代码。我说得也太绝对,确实还是有一些夸领域的交叉人才,我自己也是科学计算和HPC的从业者,但以我所见这样的人才还太少。

虎扑用户392251
引用内容被灭过多已被折叠

算法什么时候要用计算机来定义了....

虎扑用户668268
引用 @Hyuu 发表的:
神特么程序员搞不懂算法

看东西不看上下文?神特么硅谷程序员

虎扑用户750529
引用 @西江月216 发表的:
嘿,还遇上大佬了。第一点我不太认同,把算法局限在计算机算法就有点狭隘了,而且我最早的回复的语境是科学计算,不应该有误会;关于第二点,如果程序员不懂科学原理,仅凭和科研人员沟通开发,会非常困难,也很难有动机去改写已有的fortran代码。我说得也太绝对,确实还是有一些夸领域的交叉人才,我自己也是科学计算和HPC的从业者,但以我所见这样的人才还太少。

大佬你好,我也是高性能计算的研究生,目前感觉理论跟coding能力两边都知道但都不怎么熟练,有什么系统的学习练习方向吗😂

虎扑用户902734
引用 @敖卵犟 发表的:
有人用delphi吗?我上大学那会学的,感觉好古老。

用了十几年delphi了,十年前就觉得要淘汰了,结果十几年了还在靠这个谋生

H
Hyuu
引用 @Rickykakaa 发表的:
算法什么时候要用计算机来定义了....

我说是普遍意义上,说算法基本就是计算机算法,你去维基百科或者百度百科搜这个词,里面的内容也是计算机。别的领域的科学计算的算法当然也算算法,这点我没否定

丹青不知吴钩了
引用 @可爱的布丁熊 发表的:
高中选专业跟同桌约定学语言,结果她学了日语,我学了计算机。

你这个骗子

下手了
引用 @Hyuu 发表的:
神特么程序员搞不懂算法

说好听点是程序员工程师,难听点就是码农,还真把自己当个人物。

d
daikatana11
引用 @敖卵犟 发表的:
有人用delphi吗?我上大学那会学的,感觉好古老。

很新潮了,我大学pascal
H
Hyuu
引用 @max5564 发表的:
看东西不看上下文?神特么硅谷程序员

我看了啊,我反驳的就是程序员不懂算法这个结论。而且不同背景出身的程序员太多了,身边物理数学背景出身的一堆,懂物理,数学,生物领域算法的也是大有人在。我自己就是做半导体出身的

1
1ya1yayao
引用 @可爱的布丁熊 发表的:
高中选专业跟同桌约定学语言,结果她学了日语,我学了计算机。

这两个专业怎么看怎么搭。
沛沛小公主
引用 @WORKITHARDER 发表的:
他说的应该是物理,计算数学这些算法,大规模矩阵求解,偏微分方程数值这些,这些程序员确实搞不懂,也没必要搞,不赚钱没流量的东西适合有兴趣的

我同意算法很高深,可是你说的这些好像并不是。。。

虎扑用户186483
引用 @yuwendi321 发表的:
哈哈哈还有人用cobol吗

我现在就在cobol里面出不来了

冰未寒
引用 @大笨馒头 发表的:
Fortran麻烦是真麻烦,但在计算效率方面优势还是很明显的啊。我们气象领域的数值模式需要大量的计算,那些模式基本都是用fortran写的。

计算效率c草比不上吗?

B
Bos4dawin
引用 @Rickykakaa 发表的:
算法什么时候要用计算机来定义了....

你去谷歌或者百度一下看看算法这个学科是怎么出来?看看那些理论奠定者哪个不是计算机界举足轻重的人物?暂不提算法是不是局限于计算机,楼主直接抛一句程序员不懂算法,敢情程序员必修的algorithms和刷的这么多leetcode是假的算法呗?为何因为楼主本身的用词不准确性,将科研领域地特定算法实现泛化成“算法”本身,对确实学过大量算法的层主抨击?问题出在谁身上

冰未寒
引用 @The_Hun 发表的:
应该不会,csharp有个顶级大爹在

这个爹还越来越牛逼

W
WORKITHARDER
引用 @沛沛小公主 发表的:
我同意算法很高深,可是你说的这些好像并不是。。。

他说的就是吧, 他说的fortran计算库那些东西

B
Bos4dawin
引用 @下手了 发表的:
说好听点是程序员工程师,难听点就是码农,还真把自己当个人物。

那您是什么人物呢?

西
西江月216
引用 @J.B.Harden 发表的:
SIMPLE真的很简单,只是一门研究生课的难度而已;LBM复杂一点,但实现/优化一个高性能的LBM算法,作为一个CS的硕士项目也不算困难(我有个师弟在北大做的就是类似的东西,但他改良了很多的算法)。为科学计算写代码,并不是计算机出身的人干不了,而是没多少人愿意干。高性能计算的市场并不大(和传统软件行业比起来),工业界的工资和互联网行业差太多了;要走学术的道路也是吃力不讨好,我认识一个编程超牛的物理博士,辛辛苦苦花了几年时间写了十几万行C/CUDA多GPU并行的科学计算程序,最终也就是发发Computer Physics Communications这种期刊,投入产出比太低了。

首先我不认为“一门研究生课的难度”可以算简单。我是学流体力学的,老师教SIMPLE算法第一句话就是SIMPLE is not simple,尤其是你想要做一套能用的SIMPLE软件包绝非易事。Deep Learning算法不难,深度学习软件包的开发简单吗?当然你说愿意干的人不多也对,确实是吃力不讨好的事情,所以Fortran老代码在很长时间都会占据一席之地。

秋名山首席修车员
actionscript 今日flash宣告落幕,对应的as语言估计就凉了

酸果冻
引用 @AilsaYui 发表的:
我大java还能再战几年?

10年一点问题没有,生态太好了

说话又好听
引用 @魔术师的左手 发表的:
并发性好,其他跟Python差不多。之前项目用go写了对象存储。😂

就这点嘛,多列几点

詹姆斯丶丶mvp
引用 @西江月216 发表的:
你以为你学的数据结构和算法就是全部的算法?程序员懂分子动力学?程序员懂地球物理?数值传热学的SIMPLE算法你学过吗?
我这说的都是各学科领域科学计算的算法,哪来的勇气?还懂算法,真是大言不惭。

我们程序员的算法就不是算法了?

下手了
引用内容可能违规暂时被隐藏


我是什么人物关你屁事,我没有大言不惭说算法都是我计算机的。其次,层主不回复我,要你来插一杠子,你是个什么人物,我要回复你?
西
西江月216
引用 @骑上双马尾驰骋疆场吧 发表的:
大佬你好,我也是高性能计算的研究生,目前感觉理论跟coding能力两边都知道但都不怎么熟练,有什么系统的学习练习方向吗😂

coding方面,HPC主要还是掌握并行优化方法和工具吧,MPI,Openmp,CUDA这些通用的,然后计算机系统要懂,掌握CPU指令级的并行;汇编也要会看,怎么样尽可能减少冗余的指令。这些是基础。
然后就是选择一个感兴趣的领域钻进去,好比AI有CV、NLP这些方向,HPC也有人工智能,气候气象,生物材料,流体力学这些方向,都是需要积淀的。
HPC的工作者大多是交叉学科的复合型人才,很多都不是计算机出身的。

B
Bos4dawin
引用 @西江月216 发表的:
你以为你学的数据结构和算法就是全部的算法?程序员懂分子动力学?程序员懂地球物理?数值传热学的SIMPLE算法你学过吗?
我这说的都是各学科领域科学计算的算法,哪来的勇气?还懂算法,真是大言不惭。

你去查查算法这个学科是由什么样的一批人创立出来了的?你分子动力学SIMPLE这种特定领域的计算方法是算法,程序员学的算法就不是算法了?是谁先以偏概全抛一句“程序员不懂算法的”?

虎扑用户392251
引用 @Bos4dawin 发表的:
你去谷歌或者百度一下看看算法这个学科是怎么出来?看看那些理论奠定者哪个不是计算机界举足轻重的人物?暂不提算法是不是局限于计算机,楼主直接抛一句程序员不懂算法,敢情程序员必修的algorithms和刷的这么多leetcode是假的算法呗?为何因为楼主本身的用词不准确性,将科研领域地特定算法实现泛化成“算法”本身,对确实学过大量算法的层主抨击?问题出在谁身上

程序依赖算法,算法不依赖程序。

西
西江月216
引用 @詹姆斯丶丶mvp 发表的:
我们程序员的算法就不是算法了?

看看我最早回复的语境,是为了描述fortran在科学计算领域的地位。我说的“不懂算法”指的是不懂(科学计算的)算法,涉及各个学科的方方面面,大多数跟计算机科学没有关系。

哆啦A梦的百宝袋
引用 @yuwendi321 发表的:
哈哈哈还有人用cobol吗

有人听说过action script?

虎扑用户838312
引用 @了了了了了可 发表的:
为了unity接触的c#难道我还没开始就要凉吗。。。

凉但不至于,没前途可能是的

浮云啊
引用 @glen咻 发表的:
感觉c#真的好好用....

C# 应该是目前最完善的语言了
只是。。很多人都看不上C#
特洛斯兰
语言语法切换不是难事,特别是大家都走面向对象的思想。

过敏性皮炎
引用 @MSDimos 发表的:
delphi用的人不少吧,很多软件都用它开发

我在上一家公司用过,现在这家公司用VB。。。 好吧,我是搞plc的,pc程序写的很简单。

Y
Yu20010
引用 @西江月216 发表的:
fortran在科学计算领域是统治级的,python都得靠边站,太多老代码了。我接触过的百万行代码以上规模的fortran软件就有分子动力学的vasp和地球物理的cesm。程序员搞不懂算法,科学家搞不懂编程,所以没人打算重写这些东西。 —————— 分割线 —————— 卧槽,没想到这么多人跟我杠“算法”,我这里语境下的“算法”当然指的是各领域科学计算的“算法”,可不是算法导论的“算法”,就不劳各位CS大佬指教了。

确实是。我接触天文项目老代码也是Fortran的。环境都要我重新配。

B
Bos4dawin
引用 @下手了 发表的:
我是什么人物关你屁事,我没有大言不惭说算法都是我计算机的。其次,层主不回复我,要你来插一杠子,你是个什么人物,我要回复你?

“程序员搞不懂算法?”=大言不惭算法都是我计算机的。所有人都在就事论事,只有你在人身攻击,却又啥都说不明白。你算什么人物?算是个毫无思考能力,看见别人被多人反驳就来踩别人一脚的怂货键盘卢瑟罢了~码农是程序员的自谦,到你这成了瞧不起人的依据了

下手了
引用 @Bos4dawin 发表的:
你去谷歌或者百度一下看看算法这个学科是怎么出来?看看那些理论奠定者哪个不是计算机界举足轻重的人物?暂不提算法是不是局限于计算机,楼主直接抛一句程序员不懂算法,敢情程序员必修的algorithms和刷的这么多leetcode是假的算法呗?为何因为楼主本身的用词不准确性,将科研领域地特定算法实现泛化成“算法”本身,对确实学过大量算法的层主抨击?问题出在谁身上

刷个二叉树就觉得懂算法了呗?图论欧拉就开始玩了,机器学习数据挖掘那些个算法大多都统计学里的,算法是解决问题的具体方法或者步骤。
车苗苗
引用 @大笨馒头 发表的:
Fortran麻烦是真麻烦,但在计算效率方面优势还是很明显的啊。我们气象领域的数值模式需要大量的计算,那些模式基本都是用fortran写的。

说到这个一肚子气,我一个学锅炉的本科生毕设特么分析大气层厚度的变化,跑nasa下了10年数据不知道咋处理,老师也不教,自己跑网上扒拉段Fortran代码,死活不会用。最后拿matlab一顿瞎编完事儿

虎扑用户307804
引用 @yuwendi321 发表的:
哈哈哈还有人用cobol吗

赴日it很多项目就是cobol的

I
IFTY潘舆
引用 @yuwendi321 发表的:
哈哈哈还有人用cobol吗

我在交行做过把cobol用java实现,现在应该还在转换

火车驶向云外l梦安魂于九霄
汇编?大学最喜欢的一门课了

虎扑用户221317
汇编没人用了?
暗河9
引用 @每日世界阿斯马卡太阳体育报 发表的:
fortran?我10年前上专业课的时候,老师第一节课直接就说这个语言过时了。然后开始介绍198X年的某个春天,他怎么用打卡机编程的。。。

软件工程选修课老师说研究生用fortran计算速度比matlab快所以一直想让我们学下fortran

叫我offer收割机
引用 @西江月216 发表的:
你以为你学的数据结构和算法就是全部的算法?程序员懂分子动力学?程序员懂地球物理?数值传热学的SIMPLE算法你学过吗?
我这说的都是各学科领域科学计算的算法,哪来的勇气?还懂算法,真是大言不惭。

哪来的优越感说程序员不懂算法?

B
Bos4dawin
引用 @下手了 发表的:
刷个二叉树就觉得懂算法了呗?图论欧拉就开始玩了,机器学习数据挖掘那些个算法大多都统计学里的,算法是解决问题的具体方法或者步骤。

机器学习的算法程序员就不需要学了?在你看来程序员就是调包侠呗?从来没有人说算法限于计算机,楼主的一句“程序员不懂算法”在先,纵使是用于特定语境依然有失偏驳,你上来就人身攻击,还有理了?

冷漠市民高先生
引用 @我可太爱喝奶茶了 发表的:
csdn公众号无论哪篇文章,最后结尾都会扯到python补习班..

没毛病🤣

虎扑用户669238
引用 @沉睡的杀手97 发表的:
我并不是南信2333

成信?

西
西江月216
引用 @风样的灌篮 发表的:
以前都是谁写的这么多的啊

一般也是各学科的大牛自学编程写出来的,这些玩意儿CS出身的不懂理论反而搞不来

虎扑用户669238
引用 @大笨馒头 发表的:
Fortran麻烦是真麻烦,但在计算效率方面优势还是很明显的啊。我们气象领域的数值模式需要大量的计算,那些模式基本都是用fortran写的。

学弟你好啊

虎扑用户481912
引用 @Hyuu 发表的:
神特么程序员搞不懂算法

工程师是工程师 科学家是科学家 侧重点不同
很少看到程序员是创造个什么算法 会用就不错了
让不机器学习的算法就那几个,都几年了啊

沉睡的杀手97
引用 @草尼达也 发表的:
成信?

是南信老东家的哈哈

虎扑用户669238
引用 @沉睡的杀手97 发表的:
是南信老东家的哈哈

这分数学什么不好

J
J.B.Harden
引用 @西江月216 发表的:
首先我不认为“一门研究生课的难度”可以算简单。我是学流体力学的,老师教SIMPLE算法第一句话就是SIMPLE is not simple,尤其是你想要做一套能用的SIMPLE软件包绝非易事。Deep Learning算法不难,深度学习软件包的开发简单吗?当然你说愿意干的人不多也对,确实是吃力不讨好的事情,所以Fortran老代码在很长时间都会占据一席之地。

我说研究生课简单确实言过其实,表达得不准确。但我的意思是,要融汇贯通SIMPLE当然不容易,流体力学和数值方法的基础都需要很扎实。但如果只是以实现算法为目标的话,理解并不需要多深,尤其在有相关领域人合作和指导前提下。HPC编程最大的难点在于怎么有效的规模化,程序员只要知道计算的过程是怎么样就可以了,并不需要知道为什么是这么一个计算过程。关键是能组织起这种长期跨领域合作的科研组太少了,困难的点在我看来在于对于学计算机的人和搞计算的人来说,这种活都是吃力不讨好的,而且没有足够的资金支持,而不是在于学计算机的人无法在只掌握这些算法的一些基本知识的情况下去实现它。 [ 此帖被J.B.Harden在2020-04-04 12:25修改 ]
H
Hyuu
引用 @怕啊呸 发表的:
工程师是工程师 科学家是科学家 侧重点不同
很少看到程序员是创造个什么算法 会用就不错了
让不机器学习的算法就那几个,都几年了啊

Ml的算法就几个???不懂别瞎说

大笨馒头
引用 @冰未寒 发表的:
计算效率c草比不上吗?

C++精确度比不上啊

大笨馒头
引用 @草尼达也 发表的:
学弟你好啊

确定我就是学弟?

我湖啊我湖
引用内容被灭过多已被折叠

这理解能力,硅谷有你确是大幸

沉睡的杀手97
引用 @草尼达也 发表的:
这分数学什么不好

说来也是气,你可能不相信,我是考前填的志愿,考好就不会填南大了......

H
Hyuu
引用 @我湖啊我湖 发表的:
这理解能力,硅谷有你确是大幸

哟,我怕是比你强多了

虎扑用户902931
引用 @LCROSE 发表的:
啊,打咩打,kimoji yiku?

森塞

虎扑用户234834
引用 @西江月216 发表的:
fortran在科学计算领域是统治级的,python都得靠边站,太多老代码了。我接触过的百万行代码以上规模的fortran软件就有分子动力学的vasp和地球物理的cesm。程序员搞不懂算法,科学家搞不懂编程,所以没人打算重写这些东西。 —————— 分割线 —————— 卧槽,没想到这么多人跟我杠“算法”,我这里语境下的“算法”当然指的是各领域科学计算的“算法”,可不是算法导论的“算法”,就不劳各位CS大佬指教了。

经常会收到一些VASP培训机构的邮件,感觉这东西现在都拿来产论文了呀

我湖啊我湖
引用 @Hyuu 发表的:
哟,我怕是比你强多了

你最强,所以说是大幸,没有不敬

烟雨斜檐
引用 @西江月216 发表的:
fortran在科学计算领域是统治级的,python都得靠边站,太多老代码了。我接触过的百万行代码以上规模的fortran软件就有分子动力学的vasp和地球物理的cesm。程序员搞不懂算法,科学家搞不懂编程,所以没人打算重写这些东西。 —————— 分割线 —————— 卧槽,没想到这么多人跟我杠“算法”,我这里语境下的“算法”当然指的是各领域科学计算的“算法”,可不是算法导论的“算法”,就不劳各位CS大佬指教了。

在这里居然还能看到有人提vasp,层主应该是学物理吧的,搞地球物理去了?高压?
西
西江月216
引用 @烟雨斜檐 发表的:
在这里居然还能看到有人提vasp,层主应该是学物理吧的,搞地球物理去了?高压?

我学流体力学的,毕业工作搞HPC并行计算去了

小尛号
引用 @西江月216 发表的:
fortran在科学计算领域是统治级的,python都得靠边站,太多老代码了。我接触过的百万行代码以上规模的fortran软件就有分子动力学的vasp和地球物理的cesm。程序员搞不懂算法,科学家搞不懂编程,所以没人打算重写这些东西。 —————— 分割线 —————— 卧槽,没想到这么多人跟我杠“算法”,我这里语境下的“算法”当然指的是各领域科学计算的“算法”,可不是算法导论的“算法”,就不劳各位CS大佬指教了。

自己没写好, 然后说别人杠你......
虎扑用户807644
引用 @每日世界阿斯马卡太阳体育报 发表的:
fortran?我10年前上专业课的时候,老师第一节课直接就说这个语言过时了。然后开始介绍198X年的某个春天,他怎么用打卡机编程的。。。

物理专业,计算物理课程正在学fortran

虎扑用户619201
我到挺希望Perl死掉的

用户0374443642
引用 @LCROSE 发表的:
啊,打咩打,kimoji yiku?

斯国一捏

勒布朗的布朗尼
我们核心系统页面用的还是dardor

F
FM丶穆晨
引用 @Rickykakaa 发表的:
程序依赖算法,算法不依赖程序。

算法为什么不依赖程序?
算法不用程序实现用啥?不同的程序实现效率又不一样,维护升级成本也不同,当然直接影响到你产品的最终用户体验了。
大盘鸡控
我提名一个vhdl

依旧是我的光
引用 @二B的孤独患者 发表的:
c#市场是越来越不行了

为什么我看到的以c#为主力语言的微软市值蒸蒸日上
F
FM丶穆晨
引用 @glen咻 发表的:
感觉c#真的好好用....

好用和行不行两回事情的,
就像excel最好用了,可以这个为核心竞争力,那就那啥了~
芝加哥学派
引用 @每日世界阿斯马卡太阳体育报 发表的:
fortran?我10年前上专业课的时候,老师第一节课直接就说这个语言过时了。然后开始介绍198X年的某个春天,他怎么用打卡机编程的。。。

可以说我还在用fortran吗?毕竟数值运算速度很快。而且这语言上手也很快啊!

F
FM丶穆晨
引用 @LL_hupu 发表的:
跟c或者c+对比过么?python这种解释性语言就算了

这么打个比方,fortran、C++就像是一匹动力十足的马,能够写出性能极高的程序。
而python的外号是胶水语言,它更加适合处理协同场景,就像一个赶着很多(成千上万)匹马往前奔腾的人,所以现在的大数据ai领域python是唱绝对主角的。
具体是看啥场景与需求了。
洛杉矶飘过五个字
引用 @若水流长 发表的:
体制内一些单位吧..写个桌面应用

我用qt,简单

炎之男小三
语言本身根本没有高低贵贱 会的人多这门语言就不值钱了 会的人少这门语言才有价值 你的技术是在第二位的

虎扑用户427143
引用 @FM丶穆晨 发表的:
好用和行不行两回事情的,
就像excel最好用了,可以这个为核心竞争力,那就那啥了~

说实话只在学习c#的时候用了一阵子,自己平常工作用的最多的是c和fortran

虎扑用户481912
引用 @Hyuu 发表的:
Ml的算法就几个???不懂别瞎说

那你举几个栗子啊

虎扑用户472242
引用 @科比林是我 发表的:
初中信息学奥赛点赞

不是c++吗,难道我们不是一个奥赛。
虎扑用户472242
引用 @西江月216 发表的:
一般也是各学科的大牛自学编程写出来的,这些玩意儿CS出身的不懂理论反而搞不来

确实,我用basic编过化工的程序,当然我水平很渣。
虎扑用户669238
引用 @大笨馒头 发表的:
确定我就是学弟?

08级

H
Hyuu
引用 @怕啊呸 发表的:
那你举几个栗子啊

自己百度谷歌去,懒得回

虎扑用户669238
引用 @沉睡的杀手97 发表的:
说来也是气,你可能不相信,我是考前填的志愿,考好就不会填南大了......

先填志愿这是多少年前了

虎扑用户669238
引用 @大笨馒头 发表的:
确定我就是学弟?

莫非是学长?

爱篮球爱人生
引用 @要下得了手 发表的:
Delphi,C# 自己经历过的

即将迈进c#瑟瑟发抖

沉睡的杀手97
引用 @草尼达也 发表的:
先填志愿这是多少年前了

上海,四五年前还是这样...

陈七三
引用 @Bos4dawin 发表的:
你去谷歌或者百度一下看看算法这个学科是怎么出来?看看那些理论奠定者哪个不是计算机界举足轻重的人物?暂不提算法是不是局限于计算机,楼主直接抛一句程序员不懂算法,敢情程序员必修的algorithms和刷的这么多leetcode是假的算法呗?为何因为楼主本身的用词不准确性,将科研领域地特定算法实现泛化成“算法”本身,对确实学过大量算法的层主抨击?问题出在谁身上

说的是化工模型的公式,
计算机的算法出现的比较晚还不够成熟,

陈七三
引用 @沛沛小公主 发表的:
我同意算法很高深,可是你说的这些好像并不是。。。

这些为啥不是?
aspen这类软件都是这些东西,

1
1dAy1hOUr
引用 @西江月216 发表的:
fortran在科学计算领域是统治级的,python都得靠边站,太多老代码了。我接触过的百万行代码以上规模的fortran软件就有分子动力学的vasp和地球物理的cesm。程序员搞不懂算法,科学家搞不懂编程,所以没人打算重写这些东西。 —————— 分割线 —————— 卧槽,没想到这么多人跟我杠“算法”,我这里语境下的“算法”当然指的是各领域科学计算的“算法”,可不是算法导论的“算法”,就不劳各位CS大佬指教了。

前些年,ANSYS的内核就是fortran啊

有限元分析大佬
西
西江月216
引用 @1dAy1hOUr 发表的:
前些年,ANSYS的内核就是fortran啊

有限元分析大佬

ANSYS内核啥写的我真不知道,毕竟商业软件也没源码可以看。只用过Fluent的UDF用户自定义函数,这个是用C语言开发的。

章鱼大爷
引用 @FM丶穆晨 发表的:
算法为什么不依赖程序?
算法不用程序实现用啥?不同的程序实现效率又不一样,维护升级成本也不同,当然直接影响到你产品的最终用户体验了。

严格来讲,算法的实现方式可以有很多种,计算机程序是目前最常见最有效率的一种,但不是唯一途径,所以说“算法不依赖程序”。
比如以前研制原子弹的时候还没计算机。也许外星人或者未来的人类,拥有其他实现算法的方式。
打铁小将
引用 @二B的孤独患者 发表的:
c#市场是越来越不行了

主要是国内市场越来越差

1
1dAy1hOUr
引用 @西江月216 发表的:
ANSYS内核啥写的我真不知道,毕竟商业软件也没源码可以看。只用过Fluent的UDF用户自定义函数,这个是用C语言开发的。

确实是,用的很早,看过一些内部的东西,搞过破解啥的

现在不知道了,新模块肯定就不是了
章鱼大爷
引用 @Bos4dawin 发表的:
你去查查算法这个学科是由什么样的一批人创立出来了的?你分子动力学SIMPLE这种特定领域的计算方法是算法,程序员学的算法就不是算法了?是谁先以偏概全抛一句“程序员不懂算法的”?

他说的是那种工程科学和数学领域的算法(Method),跟计算机学科的算法(Algorithm)侧重点不一样。中文翻译都叫“算法”容易造成歧义。工程上一般习惯把Algorithm叫计算程序或计算机算法。他说的“程序员不懂算法”的意思是“程序员不知道如何根据已知科学问题建立合适的数学模型及推导方程”
简单举个例子,就比如龙格库塔算法,1900年提出的,早在计算机算法之前。
虎扑用户129340
引用 @伦纳德肚子不疼 发表的:
化学专业的一条出路?

一直都有,特别是量化计算和分析三个分支,个个小码农

B
Bos4dawin
引用 @章鱼大爷 发表的:
他说的是那种工程科学和数学领域的算法(Method),跟计算机学科的算法(Algorithm)侧重点不一样。中文翻译都叫“算法”容易造成歧义。工程上一般习惯把Algorithm叫计算程序或计算机算法。他说的“程序员不懂算法”的意思是“程序员不知道如何根据已知科学问题建立合适的数学模型及推导方程”
简单举个例子,就比如龙格库塔算法,1900年提出的,早在计算机算法之前。

其实我理解他的意思,但是在他修改回复解释前,他说“程序员不懂算法”完全是会造成歧义的。我想说的点就是,那个硅谷老哥反驳他完全合情合理,他反倒一套“你真大言不惭”的说辞,他一开始稍微客气点我也懒得打字回这么多,毕竟程序员本身和算法也是高度相关的,虽然这里说的不是同一个算法。

半luo森林
引用 @每日世界阿斯马卡太阳体育报 发表的:
fortran?我10年前上专业课的时候,老师第一节课直接就说这个语言过时了。然后开始介绍198X年的某个春天,他怎么用打卡机编程的。。。

hpc的会用到fortran

河畔的大米
计算机语言现在大同小异,学好一个,换一种很快的