duangsuse::Echo
728 subscribers
4.31K photos
131 videos
583 files
6.58K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
duangsuse::Echo
//省略部分 class int def _init(val) @value=val end def times(c) i=@value while i > 0 do invoke c i-- end end end
虽然我不是编译器( 但是我猜一下编译后的:

map-new int_t

.ctor
lambda:
scope int:_init
vec-pop
move __arg0
get int_t
map-add value __arg0
scope_end
move __int:_init
get int_t
map-add int:_init __int:_init
.method times(func)
lambda:
scope
vec-pop
move __self
vec-pop
move __arg0
get __self

:tag while_i_>_0
lambda:
begin __arg0
get __self
map-index value
calc-sub
move __result
get __self
map-move value __result
move __lambda
get __self
map-index value
op-gtz?
if __lambda
:tag while_i_>_0_end
scope_end
map-add int:times __int:times

🙈后面头都晕了
可怜没有更多时间给我去写MinVM了,也没有时间设计编译器了
duangsuse::Echo
虽然我不是编译器( 但是我猜一下编译后的: map-new int_t .ctor lambda: scope int:_init vec-pop move __arg0 get int_t map-add value __arg0 scope_end move __int:_init get int_t map-add int:_init __int:_init .method times(func) lambda: scope vec-pop move __self vec-pop…
嗯后面还有一个东西要写🌚
不写了 手动编译器duangsuse(
.后面是注释,对虚拟机没有任何意义(
λ的优化是lazy_compile 用到时才编译,否则只是普通的Min VM汇编代码而已, 所谓lambda只不过是一个包含相应lambda命令序列索引的JavaObject而已(
要写的就是为了导出方法的stub function(
面向对象的方法和Lua差不多
本来还打算搞个AOT(2Java Bytecode MVM的
根本没时间设计
参考的程序设计语言有HouLang, Ruby, Lua, BeanShell, Lemon这些 可惜就没时间设计实现了😐
Forwarded from 五黄鼠的毛绒绒实验室 (LabRat)
当一个人正在给 Python 程序装依赖,却心不在焉时。

Reply
Forwarded from 乙烷日报
#后续 “平安朝阳”刚刚发布的“情况通报”
Forwarded from METO 的涂鸦板
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from METO 的涂鸦板
“防止低端人口的过度聚集”在北京市政府文件被多次提及 🇨🇳
被北京消灭掉的穷困人民 duangsuse #China
“祖传三代庸医,第一代是头痛医头,脚痛医脚,虽然去不了病根儿,但起码能减轻症状,让你自以为治好了。
第二代是头痛医脸,脚痛也医脸,因为对他们来说,医好医不好不要紧,面子最重要。
第三代更邪乎,头痛堵嘴,脚痛也堵嘴。只要不喊出来,病就算是医好了。”
#China 作为一个大国的责任充分得到展现
Forwarded from Solidot
互联网审查的崛起

世界各国正在建起网络边界,限制公民的互联网访问,割裂网络。安全研究员 Stefan Tanase 认为,互联网边界不仅促进了种族隔离,而且会对创新、创造力、科技和经济产生负面影响,放缓每个层面的进步。他认为,中国监管本国互联网的措施防火长城推动了网络审查趋势,土耳其、埃及、沙特和越南都学习了中国的做法。网络边界在已然碎片的互联网上崛起,这里有英语互联网,俄语互联网,中文互联网。俄语互联网用的搜索引擎是 Yandex,社交网络是 VK;而中文互联网用的是百度、淘宝和微博。Tanase 说,过去二十年,许多国家跟在中国后面加强了对互联网的限制。一部分人可能会辩解说,精通技术的人可以绕过限制,但这些限制足以阻止 95% 的国民无法访问到特定信息,在政治层面上其余 5% 的人不足以形成促使改变发生的临界质量。他问道,我们想要像奥威尔的《1984》所描述的那样,每个人都被老大哥监视着,或者是我们想要我们的孩子生活在一个数字隐私和安全被视为基本人权的未来?Media

http://www.solidot.org/story?sid=54663
Forwarded from DemocraticChannel
谁是低端人口?按照马克思的理论就是无产阶级。共产党自诩无产阶级先锋队,即低端人口的先锋队。共产党以暴力夺取政权建立的是无产阶级政权,也即低端人口政权。按照这套理论的逻辑,却无法解释近日北京所发生的事实 : 低端人口的先锋队却用低端人口的国家机器,对低端人口实施驱逐。这绝不是绕口令。 https://t.co/XovmJPYV0W
低端人口 duangsuse 准备
作为中华民族这一伟大种族的败类
没有生活在北京的权利
马上没有生活在大城市的权利
马上没有在大城市街上行走丢脸的权利
马上没有在城市苟活的权利
马上没有享用高端人口供水供电的权利
马上没有拥有住房的权利
马上没有被人看见的权利
马上没有呼吸高端人口专享高等空气的权利
马上就会被禁止继续活着🌚
微信:振作一点,没人会是低端人口🌝
微信昵称不能包含低端人口了🌝
Forwarded from LWL 的基地台