参考:

廖雪峰教程:Python简介

笔记

1.C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。

2.Python有许多的现成的软件开发库可以直接使用,从而加速你的开发过程。这一点和C++的STL相似,别人开发的,可以供你直接使用。

3.Python的哲学:elegant、definite、simple。

4.Python适合做的:(1)日常应用、后台;(2)脚本工具;(3)包装使用其他语言开发的程序,方便使用 => 胶水语言。

5.Python的缺点:

运行速度缓慢,属于解释型语言。

你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

代码无法加密 => 发布Python程序 == 发布你的Python源代码

而发布C语言程序无需发布源代码,贴上你的机器码文件(.exe可执行文件)即可,而且从机器码推出C语言是一件非常困难的事情。

2017/1/21

最新文章

  1. 珍珠(bead)
  2. css基础样式四
  3. Shell脚本检测Tomcat是否正在运行
  4. 运维mysql基础
  5. atitit.修复xp 操作系统--重装系统--保留原来文件不丢失
  6. Couchbase的web管理员后台 查看缓存提示警告 Warning: Editing of document with size more than 2.5kb is not allowed的解决方法
  7. lintcode 中等题:majority number III主元素III
  8. PostgreSQL的initdb 源代码分析之五
  9. WPF ListBox的DataTemplate例子
  10. linux 0.11 源码学习+ IO模型
  11. MySQL必知必会笔记<2>
  12. SQL Server 数据库表的管理
  13. mysql5.0手动升级8.0.15,并链接到navicat
  14. JAVA中对字符串的常见处理函数汇总
  15. Linux编程 4 (创建文件touch,复制文件cp,tab补全,链接文件ln)
  16. Missing value auth-url required for auth plugin password
  17. SQLPLUS SQLCMD连接管理oracle sqlserver的简单用法
  18. POJ2274 Long Long Message 字符串
  19. Eclipse初次java开发问题总结-2
  20. 逆变(contravariant)与协变(covariant)

热门文章

  1. window7修改hosts文件
  2. LInux中ThreadInfo中的preempt_count字段
  3. MySQL初始化设置
  4. django-网页视屏播放
  5. understand EntityManager.joinTransaction()
  6. JavaWeb—基于Token的身份验证
  7. POJ1459:Power Network(dinic)
  8. centOS7下安装laravel + composer
  9. HTML5笔记——formData
  10. Git在Githib和Github上的使用