1个回答
展开全部
它们不一样:
C 是编译型的语言, 编译后可以脱离编译器独立运行;
Perl 是解释型的脚本语言, 不能脱离解释器运行;
C 多数作系统底层开发,效率比较高;
Perl 多数作高级应用,系统管理什么的, 尤其在字符串处理方面比 C 灵活许多.
同样的功能, 用 C 比较烦琐, 用 Perl 可能就几句话.
所以说它们有着不同的特性, 根据你需要来决定是否学习 Perl;
另外, 现在很多程序核心部分用 C/C++ (或其它编译型语言) 来写, 而把配置甚至应用逻辑放在
脚本中, 这时候就需要 C/C++ 与 脚本语言结合开发了.
PS: Perl 并不是唯一的脚本语言.
C 是编译型的语言, 编译后可以脱离编译器独立运行;
Perl 是解释型的脚本语言, 不能脱离解释器运行;
C 多数作系统底层开发,效率比较高;
Perl 多数作高级应用,系统管理什么的, 尤其在字符串处理方面比 C 灵活许多.
同样的功能, 用 C 比较烦琐, 用 Perl 可能就几句话.
所以说它们有着不同的特性, 根据你需要来决定是否学习 Perl;
另外, 现在很多程序核心部分用 C/C++ (或其它编译型语言) 来写, 而把配置甚至应用逻辑放在
脚本中, 这时候就需要 C/C++ 与 脚本语言结合开发了.
PS: Perl 并不是唯一的脚本语言.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询