几种常见的脚本语言及其简介
来源:互联网 发布:大数据风控及信贷审批 编辑:程序博客网 时间:2024/05/13 06:21
scripting language 脚本语言
(1)命令稿语言 scripting language 是什么?
很难给一个严格的定义; 不妨看看最具代表性的几个例子: perl, python, php, tcl, guile, ruby。
另外, UNIX 上的各种 shells, MS Windows 上的 visual basic, OS/2 上的 rexx 也都可以算是 scripting languages。当然也包括网页上常见的JavaScript。
★用这些语言所写的程序, 执行的方式都是以解译 (interpreting) 为主, 执行效率也许不如 C, C++, Java, Pascal, 等以编译 (compiling) 为主的程序, 但是在研发速度上往往比后者快上数倍。★
这些语言最初的用途, 多半在整合系统既有的组件。 如果拿盖房子做比喻, 传统编译语言像是建造公寓时所使用的重机械, 操作起来耗时耗力成本高, 但成品 (一整排制式的公寓) 的使用者多且单价也高; scripting language 像是布置装潢时所使用的工具, 操作起来成本低, 但成品 (一间公寓) 的使用者少且单价也低。 再拿大众运输做比喻, 传统编译语言像捷运 -- 成本高, 客户多, 利润高; scripting 像出租车 -- 成本低, 客户少, 利润低。
其实现在的 scripting languages 不只可以作高阶的整合, 也可以写低阶的程序, 甚且有它自己的编译器。 再加上 swig 可以替 c 语言写的函式库包上与各种 scripting 语言连结的外衣, 所以在许多场合 scripting 语言几乎已可完全取代传统的编译语言。
(2)
- 几种常见的脚本语言及其简介
- 常见的几种JavaBean及其使用
- 几种脚本语言的比较
- 常见的几种索引简介
- 几种常见的货币制度简介
- 几种常见的测试架构简介
- 几种常见的NoSql数据库简介
- 几种常见的I/O模型及其区别
- 几种常见的排序及其时间复杂度
- 几种常见的I/O模型及其区别
- 快速排序的几种常见实现及其性能对比
- 几种常见的Android自动化测试框架及其应用
- 几种常见的Android自动化测试框架及其应用
- 几种常见的Android自动化测试框架及其应用
- 几种常见的java开源库,及其功能介绍
- 几种常见shell简介
- 几种常见数据库简介
- 几种脚本语言的性能简单测试
- selenium webdriver学习(三)------------执行js脚本
- Server Controller未在主机上运行或未在端口2050侦听
- Qt学习经验之toggled&trigger
- smtp交互过程
- crontab 问题
- 几种常见的脚本语言及其简介
- jvisualvm.exe
- JS操作JSON总结
- 如何在Windows的命令行cmd中运行js脚本文件
- js验证身份证
- 图标
- MVC4 发布网站架设错误的设置
- Ubuntu+MTK+Android
- 使用zend studio + xdebug调试php代码(iOS client + php server)