• 算法开发还是Matlab方便!


    虽然说国外现在很流行Python for Science和F# for Science,但是最近比较起来还是Matlab最方便、最快捷。

    其实Matlab最大的问题是两个,一个是版权问题,毕竟国内很多人还在用破解,另一个是效率问题,即使是打包也根本没法用啊。

    python优势在于它是脚本语言,不需要编译即可执行。

    F#的优势是能够函数式编程同时又可以与.net结合,既可以方便实现算法又可以方便制作界面,很有前途。

    但是,如我以前博文说过,python和F#本身不能写出高效的计算程序,他们其实还是使用基于C、Fortran的数学库。

    他们只不过如Matlab一样,在数学库的基础上方便开发而已。

    特别是他们是独立的IT语言,没有版权问题。

    废话少说,还是说正题。

    最近比较起来,还是Matlab开发方便,主要的优势就是在调试上。

    Matlab可单步调试,在调试的时候即能够查看数据和修改数据,又能够在调试状态下写程序,比如数据加和什么的,这一点很强悍。

    python和F#就不行了,虽然他们也可以单步调试,但是你想在调试状态下做稍微复杂点的操作,比如求两个数的积,还是做不到的。

    (也许是我还不精通)

    难怪上次有网友跟我说,他都是先用Matlab测试(就是尝试算法),然后用其他高级语言写实用程序。

    看来才是比较好的方式。

  • 相关阅读:
    [leetcode-91-Decode Ways]
    [leetcode-72-Edit Distance]
    [leetcode-67-Add Binary]
    [leetcode-137-Single Number II]
    [leetcode-60-Permutation Sequence]
    [leetcode-55-Jump Game]
    [leetcode-18-4Sum]
    [leetcode-15-3Sum]
    [leetcode-47-Permutations II]
    easyui tabs update 强制刷新页面
  • 原文地址:https://www.cnblogs.com/begtostudy/p/1812629.html
Copyright © 2020-2023  润新知