在任何一个平台(操作系统+硬件体系)上,编写和运行程序的三个最根本的需求是库、编译器/解释器、运行环境。库以类和方法(函数)的形式提供常用的例程,简化大型程序的编写。.NET框架也不例外,包含了许多类库。另外,把程序转换成可执行形式以及运行执行文件时,编译器和运行环境是必不可少的。Mono软件包.....
XAML中的Attribute只接受String类型的值,例如:问题来了,XAML解释器是如何将这个"Red"解释为Backgroud可接受类型的?事实上,这里使用了类型转换器(TypeConverter)。所谓类型转换器,顾名思义就是从一种类型转换为另一种类型的手段。简而言之就是将String类型...
分类:
其他好文 时间:
2014-12-08 00:43:32
阅读次数:
265
编译型:通过编译器编译成可执行文件
或者通过编译器生成多个目标文件,一个模块会对应一个目标文件,最后由链接器生成可执行文件、
一次性将所有代码转换成机器码
速度快
C++
解释型:程序运行前一刻,还只有源程序没有可执行程序,当运行到某一行时,由一个解释器的外壳将该内容转...
分类:
编程语言 时间:
2014-12-07 23:15:43
阅读次数:
192
一、简介Bash(GNUBourne-AgainShell);是shell的一种;是一个命令语言解释器(command-languageinterpreter);可以兼容大多数其他shell的语言;其历史及详细介绍请点击:(https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29#Brace_expansion)二、bash变量2.1变量命名法则(..
分类:
系统相关 时间:
2014-12-07 15:11:33
阅读次数:
380
shell脚本是什么呢?简单来说,它就是许多命令的一个集合;Shell脚本是一个面向过程的编程语言,它是通过解释器来解释运行脚本里的每一条命令;面向过程的编程语言的元素:变量、数组、流程、函数下面就来学习一下Shell脚本吧!一.变量变量:可以理解它为一个命名的内存空间,..
分类:
系统相关 时间:
2014-12-07 15:08:22
阅读次数:
444
bash脚本编程:
脚本程序:解释器解释执行;
首先得理清一些琐碎的知识点,我尽量把我所学的帮朋友一起梳理一下
编程环境:(我会在接下来的篇章,图文例子三结合的方式带大家一起学习) 流程控制语句; 顺序执行; 循环执行; 选择执行;
2. ...
分类:
其他好文 时间:
2014-12-07 12:32:18
阅读次数:
261
Lua这类脚本语言在处理业务逻辑作为配置文件的时候方便省事 但是在大量需要 运算的地方就显得略微不足 按照 Lua内建排序算法 对比C++排序算法测试
Lua解释器的排序算法在LDT下,运行速度比通过C/C++内嵌解释器调用的快4倍之多
而C/C++的快速排序速度又是Lua 内嵌排序算法的速度的10倍之多,起码在我的电脑上 看到的是这样的效果。
Lua table默认内建排序算法...
分类:
编程语言 时间:
2014-12-07 00:09:26
阅读次数:
257
scheme解释器有两种实现方式,一种是应用序,先对每个参数求值,再以首过程对所有求得的参数求值。第二种是正则序,会“完全展开然后归约”(书中原文)SICP中的练习1.5,让我困惑了一下。原题如下:Ben Bitdiddle发明了一种检测方法,能够确定解释器究竟采用何种序求值,是采用应用序,还是采用...
分类:
其他好文 时间:
2014-12-06 15:13:47
阅读次数:
143
本文是上课笔记总结,涉及细节知识点会在以后文章说明!bash脚本编程:脚本程序:解释器解释执行;shell:交互式接口;编程环境;shell:能够提供一些内部命令,并且能通过PATH环境变量找到外部命令;把命令提交给内核启动为进程;编程环境:流程控制语句:顺序执行;循环执行;..
分类:
系统相关 时间:
2014-12-06 06:42:38
阅读次数:
328
1. sys模块
1) 处理命令行参数
2. 查询扩展模块路径
sys.path
3. 使用sys模块查找内建模块
builtin_module_names 列表包含 Python 解释器中所有内建模块的名称
sys.builtin_module_names
使用sys模块查找已导入的模块
print sys.modules.keys()
4. 使...
分类:
其他好文 时间:
2014-12-05 14:25:00
阅读次数:
141