07 2011 档案

摘要:最近用C#做了一个Lua的解释器,发到了CodeProject上面,有源代码,并且在CodeProject这周的Newsletter中排在Most popular new articles第一个。Lua的简单主要是因为动态类型,不需要声明和定义类型;Lua的强大主要是因为支持函数式的编程;高效则是因为语法简单,解释器的实现非常小巧。运行高效,各种解释型语言中Lua的性能最高;编程高效,用很短的代码就能表达相对较多的语义。所以Lua非常适合作为第一门编程语言来学习,建议所有的中学生学习Lua编程语言,最好是学校有这样的课程。Lua和C语言是协同工作的,基础的功能用C来实现,然后在Lua中调用,用 阅读全文
posted @ 2011-07-27 15:33 刘俊峰 阅读(700) 评论(3) 推荐(0) 编辑
摘要:上次介绍了用Lua做的个绘制二元等式或不等式的图像的软件,今天增加了输出图片的功能,下载地址还是原来的。下面介绍几个使用技巧,这也正是这个软件的有趣之处。1. 求余和周期函数利用求余可以将一个图形变为一系列的图形,举几个例子:对直线的截距求余,y=x+d → (y-x)%d=0,例如:(y-x)%20 == 0对直线的倾角求余,y=tgθx → atan(y/x)%θ=0,例如:abs(atan(y/x)%0.2)<0.005对圆的半径求余,sqrt(x^2+y^2)=r → sqrt(x^2+y^2)%r=0, 例如:abs(sqrt(x^2+y^2)%10)<0.1求余是一个周 阅读全文
posted @ 2011-07-17 14:19 刘俊峰 阅读(2159) 评论(0) 推荐(1) 编辑
摘要:一直在等汉王的E920,彩色电子纸+触摸屏,可惜啊就是不上市,只好买黑白的了。看PDF和漫画一定要9.7寸的屏幕,6寸屏是不能代替纸质书的,9.7寸则可以,于是买了欣博阅G10.功能挺多,主要用到的也就是看书,大部分格式都支持,就是反应速度稍有点慢。 阅读全文
posted @ 2011-07-02 11:30 刘俊峰 阅读(519) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示