本来想写一个语法解析器,但现在发展成写一门语言的解释器,为什么会放弃当时的初衷呢? 我首先发现给语法解析器增加功能越来越难,重构越来越复杂,我感到深深的无力。 内嵌代码,变量命名,逻辑判断,这明明就是...
分类:
其他好文 时间:
2015-08-18 06:52:31
阅读次数:
135
内功深厚的武林高手出招往往平淡无奇。同理,编程高手也不会用奇门怪招写程序。良好的编程风格是产生高质量程序的前提。 下面以C++为例,来给大家介绍。一、命名约定有不少人编程时用拼音给函数或变量命名,这样做并不能说明你很爱国,却会让用此程序的人迷糊(很多南方人不懂拼音,我就不懂)。程序中的英文一般不会太...
分类:
编程语言 时间:
2015-08-17 08:40:07
阅读次数:
119
sass是一款css的预处理器,有着强大的语法和函数,和less相比,更加友好的变量命名,获得了很多程序员的喜爱。而sass现在支持完整的css3,也是程序员钟爱sass的原因sass的安装sass的安装有三种途径,命令行工具,独立的ruby模块以及作为一种框架插件第一种安装和使用就像这样:gem....
分类:
其他好文 时间:
2015-08-16 18:05:56
阅读次数:
144
一、数据类型变量1.命名规则字母(下划线“_”被看做是字母)、数字组成的序列,字母在前库例程的名字通常以下划线开头,因此变量名不要以下划线开头区分字母大小写关键字不做变量名变量名要能够尽量从字面上表达变量的用途局部变量一般使用较短的变量名,外部变量使用较长的名..
分类:
编程语言 时间:
2015-08-15 18:31:24
阅读次数:
131
Python编程本实验使用Ubuntu系统Python官网下载www.python.orgUbuntu官网下载www.ubuntu.org.cnwangchao@wangchao-virtual-machine:~$python–V//查看python版本Python2.7.6本实验适用python版本为2.6、2.7编程风格:语法要求:统一缩进变量:标识符第一个字符必须是字母表中?.
分类:
编程语言 时间:
2015-08-15 18:30:45
阅读次数:
210
1.def 定义函数,选取合适的函数名,原则是易于理解、阅读。函数名格式与变量命名格式相同,以字母开始,可以包含字母、数字、下划线。函数命名后,把参数放在()中,可以无参数。然后:结束函数命名,开始函数主体部分。主体部分开头缩进4个空格。# -*- coding: utf-8 -*-def prin...
分类:
其他好文 时间:
2015-08-04 22:46:33
阅读次数:
122
一、命名:
Python中的变量命名规则为:只能包括字母、数字、下划线_,且不能由数字开头
二、声明、赋值
1、Python是动态语言,不需要提前声明变量的类型,可以把任意数据类型赋值给变量,并且同一变量可以反复赋不同数据类型的值。
2、可以将变量复制给变量
eg:
a=1
b=a
a='123'
print b
此时打印出来的结果b是1,原因是b指向了a指向的1,当a的指向发...
分类:
编程语言 时间:
2015-08-04 19:20:18
阅读次数:
128
一、Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量命名、静态成员变量命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写 3.常量命名 只能...
分类:
移动开发 时间:
2015-07-30 17:20:59
阅读次数:
162
代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理解代码。int d; // elapsed time in days
int elapsedTimeInDays;...
分类:
其他好文 时间:
2015-07-28 21:10:47
阅读次数:
92
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写。3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开。4.layout中的id命名命名模式为: view缩写_模块名称_view的逻辑名称view的缩写详情如下:LayoutView:lvRelativeView:r...
分类:
移动开发 时间:
2015-07-27 23:01:09
阅读次数:
165