Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
 
 
主题工具 显示模式
旧 2019-12-10, 20:42   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 在Matlab之后学习任何编程语言的建议

我在大学一年级的时候就读过C ++课程。但是,一旦结束,我再也不会将其用于任何项目或用途。在开始“链接列表”之前,我熟悉C ++中的一些一般主题。当我有机会在大二年级以后做我的第一个项目时,我的教授建议我。学习广泛用于数学和工程项目的Matlab。但是我经常听到人们说Matlab不是一种语言,它不能代替任何编程语言(例如C ++,Java,Fortran等)。我也担心它无法使用与Fortran,C ++等不同的可执行文件来运行。

我想学习一种编程语言:

1)解决了上述问题以及Matlab在许多方面缺少的问题。

2)广泛用于工业和研究中心。

3)这是相对容易且快速的编码,并且功能强大。

还请:

1)给出您所建议语言的优缺点(相对于Matlab)。

2)学习它的最好方法。

3)在知道我熟悉编程概念的情况下,可以学习适当的主题顺序。

4)易于学习,易于学习且有趣的资源。

感谢您的建议。



回答:

从matlab,我会去python。

首先,我想消除一个神话。 Matlab软件在行业中使用。但是,它并不常见,并且非常具体。它通常用于进行原型设计和数学分析,而不是将系统部署到客户。一旦聪明的数学家在Matlab中证明了他们的想法,开发人员便可以从中构建真正的系统。真正的系统通常是用C,C ++,Java完成并部署到客户的。

但是,首先,问自己为什么要学习这种语言。
  • 只是为了曝光?要了解有关编程的更多信息?几乎所有语言都可以帮助您。
  • 您是否希望能够快速启动某些脚本? Python会更好。
  • 您是否想开发以每盎司处理能力为代价的大型系统,而以开发速度为代价? C / C ++ / Java将是更好的方法。
  • 您想对招聘者更具吸引力吗? Java可能拥有最多的“ want-ads”,其次是C ++,然后是Python或C#。
  • 您想留在特定行业(例如科学计算)吗?选择一些您感兴趣的公司,并找出他们内部使用的公司。
请记住,语言本身并不是真正的目标,它只是使您前进的工具! :)
1)解决了上述问题以及Matlab在许多方面缺少的问题。

是的,Python是一种业界公认的编程语言,具有许多出色的编程功能-列表理解,鸭子输入,强大的标准库。
2)广泛用于工业和研究中心。

它被相当广泛地使用,并且还在不断发展。特别是用于研究和原型制作。大型系统仍将主要使用Java或C ++,但这些语言较难学习。
3)这是相对容易且快速的编码,并且功能强大。

简而言之,这是python。

和:
1)给出您所建议语言的优缺点(相对于Matlab)。

Matlab具有一些非常酷的功能,但是作为一种行业编程语言,我不会将其称为顶级功能。但是,语法可能最接近python。 Python可以为您提供真正的面向对象的开发,并且拥有丰富得多的标准库,可以超越matlabs的范畴。
2)学习它的最好方法。

教程开始,然后继续编写小型项目。从那里向上移动。通过实践学习。

我最近通过在http://projecteuler.net上做问题来学习Scala(只是'cuz),这很有趣! (对于乐趣的极为书呆子的定义)
3)在知道我熟悉编程概念的情况下,可以学习适当的主题顺序。

阅读代码,阅读有关StackOverflow的问题。阅读有关编程概念的博客和书籍-如何构造代码,如何重构,如何设计等。然后,只需解决遇到的问题即可。如果可以的话,找到一名导师或就此提出很多问题。
4)易于学习,易于学习且有趣的资源。

堆栈溢出。导师(如果您可以访问)。开源也很好。



更多&回答...
poster 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 05:06


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.