怎样写一个解释器 文章来源 http://www.yinwang.org/blog-cn/2012/08/01/interpreter 怎样写一个解释器 写一个解释器,通常是设计和实现程序语言的第一步。解释器是简单却又深奥的东西,以至于好多人都不会写,所以我决定写一篇这方面的入门读物。 虽然我试图从 ...
分类:
其他好文 时间:
2020-06-24 23:39:17
阅读次数:
61
为什么要lambda函数 匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。例 ...
分类:
编程语言 时间:
2020-06-23 13:37:17
阅读次数:
56
如题 public class 测试选择集的点选位置和点选方式 { //对应lisp的ssnamex,获取选择的方式和选择的角点 [CommandMethod("tt_getssgetpick", CommandFlags.Modal | CommandFlags.UsePickSet | Comm ...
分类:
Web程序 时间:
2020-06-17 23:35:14
阅读次数:
144
1 Coding Games 一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。 例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。 如果你想提升编程技能,玩Coding game ...
分类:
其他好文 时间:
2020-06-14 18:41:29
阅读次数:
333
下列为本人所常用的windows常用软件、Linux软件对比 本页随时更新 类别 windows软件 Linux软件(图形) Linux软件(命令行) Android软件 文本编辑 EmEditor、Notepad++ gvim,Emacs,Gedit vim 图像浏览 ACDSee、JPEGVie ...
图源:unsplash 笔者经常编写Python脚本来进行数据处理、数据传输和模型训练。随着数据量和数据复杂性的增加,运行脚本可能需要一些时间。在等待数据处理完成时可以同时做一些其他工作。 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 ...
分类:
编程语言 时间:
2020-06-12 14:33:27
阅读次数:
67
julia做科学计算不错,号称比C 和Fortran都快,语法有matlab和lisp风,也非常容易写。 julia和python交互很方便。所以用julia实现算法。用python做工程+胶水。 一、安装julia 用pill.py脚本一键安装管理julia 参考https://mirrors.b ...
分类:
编程语言 时间:
2020-06-06 11:24:42
阅读次数:
101
C-S-backspace的作用是删除当前行,因为在windows的终端不支持将Ctrl+<SPC>, Ctrl+S这种快捷键远程传递给emacs,所以这些快捷键必须在本地才有效,特别是在linux系统环境下才有效 这种方法可行,但是需要多个组合键 C-a # Go to beginning of ...
分类:
系统相关 时间:
2020-06-02 17:16:56
阅读次数:
82
拉取镜像,docker pull jiftle/dev-env:latest README Intr Dev-Env is Develop Envir with vim & emacs, golang & node. It soupport x11 gui apps, contain gvim ,e ...
分类:
系统相关 时间:
2020-05-31 12:52:46
阅读次数:
81
参考 参考2 一、反射(******) 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成 ...
分类:
其他好文 时间:
2020-05-29 12:16:34
阅读次数:
80