莫名的失落
百度空间 | 百度首页 
 
find me
 
 
 
 
 
 
     
 
日历
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
RSS订阅
 
   
 
最新评论
 
文章评论|照片评论


我囧...不是还有个BrainF**k语言么...
 

囧...蛋疼的人一个比一个多……
 
 

小勿妃,你丫的脑子好好使T T
 
 
 
回复cat5500:

哈哈,用ipod touch玩得多

电脑用的比较少
 
嘿嘿
看到同好!
 
iw真可爱。。。。
 
超可爱的这张!!!
 
     
 
留言板
 

回复bootluck: 抱歉啊…我把所有认识的人都删掉了…
 

回复发水帖的我: 哈哈,原来如此呢~
 

如果一声轻轻的问候,能使你拥有一份美好心情,那便是我最大的快乐,也许我不能天天为你...
 

我对自己的相貌是很有安全感的……
 

你的好友列表里怎么没有我?
 
     
 
 
文章列表
 
2009/11/20 10:38
昨,整理笔记本硬盘。
发觉我所整理的部分是07年初的文件
算一算,快三年了吧。
不知道为什么,看到这些文件,就开始有些心酸了…
明明回忆是美好的…
或许吧,“回忆太美好是种罪过”…

或许不愿面对无限的伤感,我早早(相对前些天的早)躺上了床
却如何也睡不下…

谢谢小夕舞昨晚陪我聊了这么久…
或许我还应该发短信问问她还好吗…
 
2009/11/17 17:11
第一次听说whitespaces是在matrix67神牛那里。。。
近日做projecteuler ,我想到了这门语言。。于是打算用一下下。。我便去学习了一下下。。

我来介绍一下下
首先,这是一门计算机语言。。。扩展名是.ws
其实在扩展名上就可以知道这门语言是多么WS了。。
描述
这门语言的解释器只认三种字符。。。空格Space(ascii 32),制表键Tab(ascii 9)和回车LF(ascii 10)
就是三个你看不见的字符。。。
数据类型
其实这个语言只认整数(任意大)。。。
数据结构
whitespaces存在两种数据结构,其实就是堆(heap)和栈(stack)。该语言大部分操作都是在栈上执行的
操作
对于whitespaces我认为它不能说是存在语法。。只存在操作。。。
whitespaces能进行的操作并不多,但号称是图灵完备的(号称maillist里有证明。我没考证)
可进行操作如下:

push 有符号数x
向栈顶push一个数
dup push栈顶元素
cp 有符号数x push从栈顶数第x+1个元素  0.3版本增加
swap 交换两个栈顶元素
dis 删除栈顶元素
sli 有符号数x (我。。我。。我。。无奈了,教程里的那句话我没看明白。然后找到它给的解释器源码。。我看不懂。。该死的函数语言。我再用它的解释器来执行这个操作。。我就愣没明白这个操作怎么执行的)0.3版本增加
add,sub,mul,div,mod 加减乘除两个栈顶元素
store,retrieve 堆(heap)中存取元素
sign 无符号数x 作个标记,跳转用
jmp 无符号数x 跳转到sign x
jz 无符号数x 如果栈顶为0(是pop不是top),跳转到sign x
jn 无符号数x 如果栈顶小于0(是pop不是top),跳转到sign x
call 无符号数x 呼叫sign x处子程序
ret 子程序返回。。
exit 退出程序
readnum,readchar,outnum,outchar 输入输出字符和数字

详细程序样例

关于这门语言的详细教程在这里,中文翻译版在这里。。
如果你希望用这门语言来写程序。。那么。。你需要一个asm(伪)转whitespaces的工具
如果你想读懂一个whitespaces源码。。那么你可以找我要一个 whitespaces转asm(伪)的工具

写完了程序需要用解释器来运行,在这里下载解释器
其实我顺便用C写了一个解释器,可是官方给的hanoi的那个数据我就是过不了阿。。。
其实呢,疯狂的不是写whitespaces解释器。。。而是用whitesapces写whitespaces的解释器

最后,这篇文章我没有藏whitespaces源码。。。
 
2009/11/16 23:05
%%erlang
%%by vv.
%%09/11/16
-module(problem3).
-compile(export_all).

solution(N) -> run(N,2).
run(1,I) -> I;
run(N,I) ->
case N rem I == 0 of
true ->
run(trunc(N/I),I);
false ->
run(N,I+1)
end.
 
2009/11/16 12:48
哈哈,从方块复制到方块。然后把A替换成空格,把B替换成\t,把C替换成\n。ok。
解释器在这里下载 http://compsoc.dur.ac.uk/whitespace/tutorial.php
浏览器没有显示完全的话。。。从页面源码中找到◇就可以了。
下面是源码
T T ,opera有bug。。。害我删了两条评论。。。。对不起
◇AAAAAACAAAAAACBBAAAAAABCAAAAABCBBAAAAABACAAAAABCBBACAAAAAACAAAAABCBBBAAAABACBABBCBAAAABCCAAAABACAAAAABCBBBACAAAAABACBBBBAAAAAAAABCACBBBAAAAABACACBBBAAAAAABCBBBAAAAABBBBABAAAABAABAAAAAAAACBAABCBBAAAACAAAAAACBBBBCABAAAAABABACBCAACCCCAAAAABCAAAAAACBBBAAAAABCBBBBAAAAAAAAACACBBBACACAABA◇
 
2009/11/16 00:11
哎      
很不爽      
我又想起《三体》那句话了                  
城市就是森林,每一个男人都是猎手,每一个女人都是陷阱         
以上是对星期六的评价                 
-------         
星期四杀人夜        
很无聊,虽然16人杀      
会玩的不多         
最后一局,我是杀手,我专门杀民                    
竟然把民杀光了             
-------            
星期三晚
很抱歉,这种事情我以前听别人谈到过一次        
上一次我听到两个女生在公开场合谈论这个话题         
当时我还觉得她们很幼稚            
原来是个很现实的问题阿         
说实话,我还是挺无奈的                            
恩,我要好好学学搭讪学了。。
-------                     
阿,星期三
星期三晚的配音很欢乐                      
窘                                                            
配音难阿          
CV难当阿            
至今我都发不出来狂妄的笑声      
恩。。                
------                   
是不是最后该说说我的程序了    
为啥这么长时间都没有在blog上写第二题呢?  
因为我用了一个相当WS的语言
(这个语言源码的扩展名就是WS。。。)
其实我用的是whitespaces。。
顺便写了一个解释器         
一个wsasm转whitespaces      
一个whitespaces转wsasm                     
让我很抑郁的是我的解释器至今还不能AC。。                         
(有一条语句我至今还不知道用来干啥的。。。窘)
忘了说了,本篇文章就是第二题的源码            
whitespaces介绍http://www.matrix67.com/blog/archives/169
最近有时间的话我就介绍一下这门语言     
抑郁,html后无法运行,我忍。。。
想要源码的可以mail我~mail在主页右边find me栏里~
彻底放弃,想要源码的还是mail我吧,对百度绝望了
 
2009/11/11 17:24

MS上次只做到了32题,放弃的原因是做的意图是锻炼C的使用py只是辅助...到了后面语言却以py为主了....于是弃了

哈哈,这次目的不一样了.为了表明诚意,我把语言都改成python~这次我会主要用python做题的~ruby,lua,c之类的辅助一下下..恩,偶尔别的乱七八糟的语言乱入一下....

Problem 1

1000以内可以被3或5整除数之和.

code:

和是0
重复囧是1,1,999
 甲是囧除3
 乙是囧除5
 甲是甲乘3
 乙是乙乘5#这里其实是取余运算
 我是0
 如果甲等于囧
  和是和加囧
  我是1
 如果我等于0
  如果乙等于囧
   和是和加囧
输出,和

哈哈~别怀疑,这个程序可以运行.我懒得人工高亮了....
这个东西是可以理解为无聊之作.恩,over

晚上的杀人夜被某个社团该死的会议冲掉了...哎

PS:只有黑底白字的雅黑才是无敌的....

 
2009/11/06 21:16
一个一元二次方程的程序…我写了170+行。
 
2009/10/29 13:25

 
2009/10/25 13:14

啊…一个月以来上网的时间少的可怜啊…很多事情根本来不及去写

某日,梦到了一直在哭泣的小愿望,或许对你说什么其他的话都是虚假的,但你要好好活下去。

课有点满,不太爽。还有没有电脑的日子太无法忍受了…

大一第一学期开始学java…英文原版教材…内容全是oo啊oo啊…哎,被oo教化了啊。

python源码剖析…这本书好强啊…不,应该说python的源码好强…用c实现了一切皆是对象…(即不存在简单数据结构,全是引用啊引用)现在我才意识到…原来python比java慢这么多啊…

好吧,现在对java的印象改观了,起码效率方面java的速度是很快的…但是…java写的程序看起来就很WS…

其实呢,在宿舍,看棋是每天的功课…可惜是象棋啊…

社团呢…除了什么技术部啦创新部啦还有什么兴趣部啦(其实前面两个也是兴趣而已。。)…我什么都没报,哈哈

五子棋比赛竟然取消了。。。哎,想见一下学校的高手呢。(听说某直属上司是个高手。。。囧)

某日,魔方社(fifa社团)招人…我看他们没有几个魔方…我拿着6个魔方就下去了…

 
2009/10/24 21:46

天天都在干什么呢?上课,吃饭,睡觉,看书,看棋..没了..


今天听曹芳的歌,又有种失落的感觉


悲剧啊,需要电脑啊....我也应该带电脑去学校了吧,


 
     


©2009 Baidu