打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
是因为python最热、python最简单,所以就要学python么?


这个之前推文过一篇:
该学什么编程语言?人工智能Python?少儿编程Scrach?C语言?

今天再来说一说:
每种语言有它适合的场合
比如是桌面程序,还是网络程序,是黑屏的,还是窗口界面的,是B/S的,还是C/S的……

遗憾的是,现在很少有人能这样提。
都是一棒子打死!我就python,干啥都python,别的语言不要惹我,都是极差的!只有python是最好的……很多人是这样。


实际上客观一点说,有时候有些语言比如python的所谓“方便”,是工具包比较多。系统编好的系统库函数比较多,做一个啥事一条语句就能搞定。

然而我常跟学生说:
任何工具包都是人编的,都不是天上掉下来,不是本来就有的

用其他语言一样可以实现,一样可以自己开发工具包呀。
自己开发工具包,并不是说自己做每一件事,所有的事都自己重做一遍……那当然麻烦!我这里强调的,是通用模块思想。

比如我用C++,做好通用模块,同样一条语句完成数据分析(我的课就是这样的,用C++实现有时候比python的代码还简单,是挑战吧)。

编程有时候是个编程思想问题,而不是说我就会用人家现成的系统库函数
我要强调这个观点。

有兴趣大家可以看一下下面两个视频,把C++搞得跟VB一样:

视频:1小时学会用C++编写Windows窗口图形界面程序,不用MFC

视频下集:1小时学会!用C++模板快速编写Windows窗口图形界面程序,不用MFC

再举个有趣的例子

同样实现任意形状的窗体,你觉得哪种语言更简单?

来看下面对比(原文链接附后,详细可看原文),实现同样功能——

世人所认为的“简单易学”的python代码:


原文见:
https://mp.weixin.qq.com/s/WLoHP0D43s5I6s0AVwq8xg

世人所认为的“复杂难学”的C++的代码:

原文见:
https://mp.weixin.qq.com/s/HKQOZvWc7-Bx81Ih9m13ww


这个真该给那些唯python“崇拜者”们好好看看
说C++麻烦/难,python简单/容易的
真是啪啪打脸呐~~






但是,话又说回来:这种比较不科学!

没有诋毁python的意思,没有说C++比python好

这个一定要清楚,

而且我承认:这种比较不科学!


我说这个的意思是:工具包的作用。
工具包都是人编的,系统库函数也是人编的。
自己设计好了通用模块,就这威力!
我那本《老兵新传:Visual Basic核心编程及通用模块开发》一书中也是在讲这个思想。
所以,那些说python简单的、唯python的“崇拜者”们:你们的认为是假的!

要说排榜,python也在劫难逃

历史不断发展

语言之间排名此起彼伏是必然趋势

Python应该离落榜也不远了,现在已经有人提出它不行了,新的语言要冒出来了……见下面:

https://mp.weixin.qq.com/s/JpkqLvahjAkMua55iyGl6A


关注哪种语言热,哪种不热的那些“粉丝”,又要转向新语言了……
这样搞,这些人仍然一种语言也学不会!

当然这里不是说就反对学python,python仍有它的用武之地(就像VB现在排名不靠前了,VB就很差么?玩转题库就是用VB开发的)

说这个的意思是:不要看语言排名!那些以“python最热”为理由,来学python的,要醒醒了!




欢迎比对




再举个例子,现在VB6这种语言如何?用户群很少了吧。

然而承认一下:玩转office的题库软件,和C语言的计算机二级题库软件,都是用VB开发的,而且是VB6


可以比较一下:你可以用C#做一个题库,用python做一个题库,咱比实际的效率。

当然你不用自己做,你网上找一个其他版本的,但是用别的语言开发的,也行。

所以,不应该比开发环境,而要讨论实际效果

实际解决问题是硬道理,实际应用是检验的唯一标准,同意不?



我比较反感的是,整天挂在嘴边,这个语言好,那个语言坏,今天这个语言排名靠前,明天那个语言排名靠后……显得自己懂得很多,显得自己用的语言最“时髦”……而实际到了解决问题呢?一个问题解决不了,百无一用






总之,正确看待语言,

正确选择语言。

学哪种语言都可以,无所谓对错

但是:切忌盲目跟风!这是极度错误的!

就说到这。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
PyQt4入门教程(1)
PyQt4 简介
我应该学习MATLAB还是Python?
python3.7.2下载|Python 3.7.2 正式版免费下载【32&64】
python setup是什么
学VB好还是Python好?Python入门
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服