|
这个怎么说呢?
首先,当前主流编程语言分为11个大类,分别为:
解释型(PHP,Perl,Python,Ruby,Tcl,Lua,JavaScript,Io)
操作系统自动化型(POSIX Shell,AppleScript,PowerShell)
C++风格(C++,Objective C,Java,C#)
Pascal风格(Pascal,Ada,PostgreSQL)
Lisp类(Common Lisp,Scheme,Clojure,Emacs Lisp)
类型推理类(Standard ML,OCaml,Scala,Haskell)
声明型(Prolog,Erlang,Oz)
Concatenative语言(Forth,PostScript,Factor)
数据转换(SQL,Awk,Pig,XSLT)
计算机代数(Maxima,Mathematica,Sage)
数字分析类(Fortran,MATLAB,R)
好了,说完了。至于区别嘛,我觉得这个没有必要深究。总的来说:
C语言是计算机界的常青藤,而且执行效率高,用于写底层的驱动那是再适合不过;
C++是很强大的,只要你是个高手,你几乎可以利用C++完成任何事情;
Java取消了指针,这是应该喜还是忧?喜的是,没有C或者C++那种对内存繁琐的操作,而且也降低了很多致命性的错误发生的概率。忧的是,效率大打折扣,采用虚拟机的方式使得Java有跨平台的特性,必然会使得效率降低。
另外一方面,你借别人的东西使用(内存),是不是应该还回去呢?从这一方面考虑,C或者C++的设计思想更有意义。
根据世界编程语言排行榜,Java长期排名第一。
而Python,则是编程小白入门的不二之选。优点如下:
1.简单,python主张的是极简主义,学python就像在学英语一样。
2.易学,学习python并不难,入门很快很简单,比c++,java容易多了。
3.开源,python是免费开源产品,你可以自由地发布python这个软件,不用担心盗版和侵权。
4.自动内存管理,内存溢出一直以来都是很头疼的事情,而python则是自己自动管理内存的。
5.可以移植 ,python无论在windows和linux上都可以直接运行。
6.可扩展,python还可以嵌入其他的语言,比如java和c++等。
因为你是小白,所以建议还是选择Python。对了,可以看看经典python教程入门到精通 400全集:应该对你有帮助,我也在学习中,可以说是录制得很用心了~加油啦。祝你入门顺利~
哈哈,最后这张图才是重点。所以,你懂的。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|