Python应用范围逐日剧增


搞过开的人会有所知道,C、C++等语言是以{}来管理块的,而新一代的Python语言是以缩进来管理的,这样做的确实弥补了之前语言的不足,相信许多程序员都有过漏去{}的经历。

如果,使用的编译器或者解释器优秀的话,你的确可以非常容易的加上漏去的{}。但是,如果不是这样,我想你会在复杂的代码中开始漫游了。因为,可能你的编译器会告诉你一个错误的错误信息,这个错误的位置可能会离你真正错误的地方很远大概有十万八千里吧)。

相对于此,以缩进管理方式的Python应用范围来说,程序员几乎不用考虑这种问题。其次以缩进方式区分块的Python在进行复杂的嵌套中,Python代码就显得明了许多了。如下面的Python与C++在嵌套上的比较:

  1. #!/usr/bin/python  
  2. #python source  
  3. class python:  
  4.   def Hello(self):  
  5.     print 'Hello'  
  6.   def count(n):  
  7.     in=0 
  8.     while(in<=n):  
  9.       inin=in+1  
  10.       print in  
  11.  
  12. //buile by G++ or VC++  
  13. //C++ Source  
  14. #include <iostream> 
  15. int main()  
  16. {  
  17. class python  
  18. {  
  19. public:  
  20. void Hello(void)  
  21. {  
  22. cout<<"Hello"<<endl;  
  23. }  
  24. void count(int n)  
  25. {  
  26. int in=0;  
  27. while(in<=n)  
  28. {  
  29. inin=in+1;  
  30. cout<<in<<endl;  
  31. }  
  32. }  
  33. };  
  34. return 0;  
  35. }  

相比较来看,Python的代码更能分清其层次,而对于C++这样的代码虽然能够编译成功。但是,对于其日后的维护,会造成无尽的痛苦。同时,就在我刚才写C++Source的时候,也差点漏了};。由此,可以看出Python的语法简洁。同时,他的出错能力也非常强。在一般情况下,Python的解释器能够准确指出错误的位置和原因。如下面的代码:

  1. #!/usr/bin/python  
  2. #python source  
  3. class python:  
  4.   def Hello(self):  
  5.     print 'Hello'  
  6.   def count(n):  
  7.     in=0 
  8.     while(in<=n):  
  9.       inin=in+1  
  10.       print in  
  11.  
  12. //buile by G++ or VC++  
  13. //C++ Source  
  14. #include <iostream> 
  15. int main()  
  16. {  
  17. class python  
  18. {  
  19. public:  
  20. void Hello(void)  
  21. {  
  22. cout<<"Hello"<<endl;  
  23. }  
  24. void count(int n)  
  25. {  
  26. int in=0;  
  27. while(in<=n)  
  28. {  
  29. inin=in+1;  
  30. cout<<in<<endl;  
  31. }  
  32. }  
  33. };  
  34. return 0;  
  35. }  

可以很容易的看出错误的原因和位置。在这种机制中当你调试复杂的程序时,你不用担心不能快速的解决问题。你只要按照Python的错误提示,一步步修正就可以了。对于Python应用范围

我个人大概的将其分为几类。第一类时软件类,这我想不说大家也应该很清楚的。相对于C++等语言,Python的优势在于他的快速开发和代码开放。对于Python,你可以开一个记事本或者Kwriter来编写代码,然后保存,运行就可以了。即使再复杂的代码也是如此。这大大减少了开发周期,加快了开发速度。

相对于传统的 编辑,编译,连接运行。Python可时少了不少的麻烦。三步并两一步。又由于Python的简洁的代码和短暂的培训时间,所以,对于软件的开发和维护都变得非常容易。

Python的代码解释性,对于用户而言,只要安装有Python以后,对于Python的软件就不必再安装Python了。对软件直接运行也可以,有一劳永逸的感觉。而对于开发者来说,产品的更新和修复更加容易。

  • 影响Python开发语言几大发展的重要因素
  • 详细说明Python虚拟机状态问题
  • 如何正确区分Python线程
  • 浅析Python虚拟机执行框架
  • 简介Python虚拟机中的Python运行环境

或许只要使用用户浏览一张网页的时间,就可以从根本上修复产品中的Bug。这要感谢Python的代码重用和灵活的代码管理。而对于再用户处发生的错误,开发者可以更具Python应用范围自带的错误诊断来得知情况。

而且,在网上有很多有关Python的代码库,而且,这些都是免费的,对于开发的企业来说,可以节省一笔相当可观的开发资金。所以说,Python在软件市场也有其的特点和市场。

评论关闭