白癜风早期症状图片 http://baidianfeng.39.net/a_bdfys/160406/4817099.html这个之前推文过一篇:该学什么编程语言?人工智能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代码:原文见:
转载请注明:http://www.nydjfy.com/pxxx/pxxx/11775.html