1. bencode
在油管看到一个prolog的讲座说到了它在特殊领域的优势
其中就提到了通过逻辑编程来实现bencode的解析工作
于是乎找来看了看
https://github.com/mndrix/bencode
我曾经尝试过用py实现bencode解析器
说实话,编码上没感觉pl有什么优势,反倒更啰嗦
但是对于逻辑上的正确性却是出奇的高的单纯和py比较的话,py写代码需要十份时间,而调试需要一百份时间
pl的话,花九十份时间写完代码,就能直接跑了,基本不会有问题
在油管看到一个prolog的讲座说到了它在特殊领域的优势
其中就提到了通过逻辑编程来实现bencode的解析工作
于是乎找来看了看
https://github.com/mndrix/bencode
我曾经尝试过用py实现bencode解析器
说实话,编码上没感觉pl有什么优势,反倒更啰嗦
但是对于逻辑上的正确性却是出奇的高的单纯和py比较的话,py写代码需要十份时间,而调试需要一百份时间
pl的话,花九十份时间写完代码,就能直接跑了,基本不会有问题