SHELL\PERL\PYTHON
来源:互联网 发布:淘宝买水果靠谱吗 编辑:程序博客网 时间:2024/05/22 08:25
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。而宏语言则可视为脚本语言的分支,两者也有实质上的相同之处。
通用动态语言
一些语言,比如Perl,从一门脚本语言发展成了更通用的编程语言。由于“解释执行,内存管理,动态”等特性,它们仍被称为脚本语言。但它们已经用于应用程序编写,用户也不把它们看作脚本语言。
有很多朋友想学习一门脚本语言,但是却不知道到底是学shell还是perl还是python。到底哪个好呢?
本文现在就来讲述一下在实际工作中shell,perl,python的区别
shell:简单,开发迅速,专注系统管理领域
perl:通用脚本语言,功能强大,跨平台,灵活
python:通用脚本语言,功能强大,跨平台,严谨
能实现的功能:shell+awk+sed < perl ≈ python (我们认为awk和sed也是包含在shell语言内的一种语言,本教程均会详细讲解)
编写速度:shell+awk+sed > perl ≈ python
使用策略:能用shell+awk+sed实现的,就用shell+awk+sed实现,实现不了的,用perl或者python。
也就是说,我们最好是学习两种脚本语言 shell,perl或python。如果你实在不想学,那就只学shell吧。。。
在以下情况下,我们不使用shell,因为shell对此无能为力
如:跨平台,较复杂数学操作(如浮点运算,精确运算等),图形化界面 GUI,I/O 或socket 接口,多维数组,对效率要求很高等。
最后,是perl与python的区别
这是个老生常谈的问题,功能上两者差不多,perl风格随意,适合个人快速开发,python风格严谨,适合团队大项目
perl6 2015年12月正式推出,虽然Larry Wall自信满满,但以后的发展仍是个未知数。
python近年来一直稳步发展中,态势良好。
0 0
- Shell Perl Python 学习
- SHELL\PERL\PYTHON
- Shell Perl Python 脚本语言介绍
- shell,perl,python的区别
- eclipse shell perl python svn
- perl、python、shell脚本区别
- shell perl python简单比较
- Shell Perl Python 脚本语言介绍
- perl 、shell、python之shell脚本入门
- perl 、shell、python之shell脚本入门
- Python perl shell的简单比较
- shell,perl,python之间的区别
- perl shell php python 的区别
- Python/Perl/Shell 输出彩色字体
- shell perl tcl python 和rubby
- Python/Perl/Shell - 注释-声明-运行
- 用shell而不用perl/python的理由 shell/perl/python/php
- shell+sed+awk和perl和python的区别
- lettcode 70 Climbing Stairs
- 浅谈C#深拷贝,浅拷贝
- jdk jre jvm的区别
- 欧拉图和半欧拉图
- Tinker热修复接入心得
- SHELL\PERL\PYTHON
- MD5和Base64
- 人人都是架构师
- D和M方法实例化模型的区别
- FL Studio音频信号流程你知道吗?
- 最大公共子串的长度模板
- 基于MNIST数据集的深度学习库keras的学习
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- NOSQL 数据库分类