或者说Python在工程界和科学计算领域应用性如何?对于传统工科生,有没有掌握的必要?咱们一般都学的是C/C++/Fortran这些“低级语言”,逼格在程序员面前貌似很低啊。
靠,又是一波抖优越打击题主的,我惹你们了么?说C/C++/Fortran等是低级语言和我的掌握程度是一码事?回答的各位就敢说自己精通了?还是自己精通的语言被说“低级”感觉受冒犯了?这只能证明你们对程序语言全貌也只是一知半解而已,至少也没比我高明到哪里去,讥讽啥劲。
由于低级语言能够更多地访问底层文件,所以从某些方面来看越低级的语言越是能提升逼格。
我的汇编语言老师可以用几行汇编代码将硬盘数据完全擦除——那种根本无法找回数据的擦除。
再比如之前很有名的CIH病毒就是用汇编语言写的,可以搞掉Bios。
当然如果题主能精通更低级的机器语言,就可以直接控制cpu等硬件了。。。
如果你可以用C再写个新的系统内核,会发现Java、Python什么的弱爆了
这逼格,难道不比学个Python高?
好吧,吐槽结束。
其实我想说的是:关键不在于使用了什么工具,而是做出什么东西。
精通一门语言,远胜于学会很多语言。
至于逼格问题,逼格高低应该是牛逼了以后自然流露出来的东西,此物类似于气质,肚里有东西才行。
俺不请自来,非要说胶水语言的优越性,就掠过了,毕竟答主才在撬Python的大门。有限元计算,各大成熟的软件都有了,止于编写各种小的应用其实就是玩票,CAD二次开发在设计单位确实可以走的快些,主要是看你准备走那一条路。答主曾经熟悉ANSYS、Abaqus,Gts,但工作了几乎没有怎么用过,现在学Python也只是想做个业余的虫师罢了!@ 与其学python,不如学lua语言,google的sketchup(我家学建筑设计的亲戚经常用他画图)可以使用lua语言做高级应用,而且入门也比较方便楼主去看看python在abaqus中应用吧,这个逼格不知道高到哪里去了。
NumPy / SciPy 是把自己定位在 C 和 Matlab 之间的东西,写代码的方便和计算的性能两头都尝试兼顾。按照你说的领域,掌握这套东西之后逼格会有一次暴涨。