#emmm 🌚
sudo apt install bsh
java
sudo apt install bsh
java
-jar -XX:+PrintCompilation -verbose:gc -verbose:jni -verbose:class /usr/share/java/bsh.jarfor (i=0; i<10000; i++)
new Object();
[Loaded sun.awt.X11GraphicsConfig$X11GCDisposerRecord from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Dynamic-linking native method sun.java2d.xr.XRBackendNative.createGC ... JNI]
[Dynamic-linking native method sun.java2d.xr.XRBackendNative.setGCExposures ... JNI]
[Dynamic-linking native method sun.java2d.x11.XSurfaceData.XCreateGC ... JNI]
[GC
😕 我失败
new Object();
[Loaded sun.awt.X11GraphicsConfig$X11GCDisposerRecord from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar]
[Dynamic-linking native method sun.java2d.xr.XRBackendNative.createGC ... JNI]
[Dynamic-linking native method sun.java2d.xr.XRBackendNative.setGCExposures ... JNI]
[Dynamic-linking native method sun.java2d.x11.XSurfaceData.XCreateGC ... JNI]
[GC
(Allocation Failure) 8192K->2568K(29696K), 0.0095305 secs]😕 我失败
duangsuse::Echo
#PL #mark http://www.groovy-lang.org/index.html 🌚 之前一直以为 Groovy 是一门 Mark-up 的 现在一试 groovysh 好 方便啊 23333
看看语法还和 Ruby 有点像? 🌝
http://www.groovy-lang.org/closures.html
🌚
我还以为
http://www.groovy-lang.org/closures.html
{ [closureParameters -> ] statements }🌚
我还以为
do 保留字是为了闭包留的23333def listener = { e -> println "Clicked on $e.source" }
assert listener instanceof Closure
Closure callback = { println 'Done!' }
Closure<Boolean> isTextFile = {
File it -> it.name.endsWith('.txt')
}🌝 的确比 Java 好看一些
第一个问题就是已有的Android版本是不支持Swift编译出的应用的,Swfit本身就不是作为一种JVM语言开发的,因此如果强行把他编译成class文件,工作量很大。所以如果真有Swift应用,也只能在新版本的Android系统中运行,但是Android不比iOS,系统升级率那是相当的低,我想没有任何一个开发者会愿意抛弃老版本的Android用户
作者:知乎用户
链接:https://www.zhihu.com/question/42310838/answer/94309983
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
🌚 #PL 老铁你想多了吧... 不解释,和 Swift 类似的 Rust 已经有 Android-glue 了, Lua 解释器是C写的,排除 LuaJ 不能编译成 Java Bytecode 🌚
可是你知道吗? Androlua 项目成功的仅仅使用 LuaJava 和 C Lua 解释器 资瓷了 90% 以上 (常用)Java API 🌚🌝
看来全栈们还是要经常学习一个,不能随便挥洒已有的姿势23333
Lua(Androlua), JRuby(Ruboto), ECMAScript(NativeScript), Rust, Python SL4A, RubyMotion, C#(Xamarin) , Kotlin, Java, Scala, Groovy 还有数不清的 JVM 语言2333 🌚🌝
Forwarded from dnaugsuz
72.80
33.80
42.25
39.30
78.20
48.75
54.50
80.40
59.58
86.50
PHP7内核剖析 amazon.cn/gp/product/B077446PFD33.80
算法图解 amazon.cn/gp/product/B06XKCV7X942.25
The Little Schemer:递归与函数式的奥妙 amazon.cn/gp/product/B073FD5ZRF39.30
Lua设计与实现 amazon.cn/gp/product/B07557RYBD78.20
深入分析GCC amazon.cn/gp/product/B06XCPZFKD48.75
LLVM Cookbook中文版 amazon.cn/gp/product/B01H0LP90254.50
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) amazon.cn/gp/product/B00D2ID4PK80.40
ES6标准入门(第3版) amazon.cn/gp/product/B0755547ZZ59.58
Ruby元编程(第2版) amazon.cn/gp/product/B013QMKP8086.50
CLR via C#(第4版) amazon.cn/gp/product/B00P8VZ8T4LISP is the winner, LISP is it, the language of languages where objects of objects of objects are just a lambda of lambda of lambda away so that you do not need to use a CLOS, just macros of macros of macros. It is my bread and butter everyday coding 'go-to' language -- (defun pun (intended)).
Programmer's who do not know LISP do not know programming. Period. End of Gestapo.
https://github.com/mame/quine-relay/issues/60#issuecomment-299429852 #PL #Learn 🌚
duangsuse::Echo
🌚 #emmm #PL 那些渴望 ”数学美感“ 的程序员们 看看这个吧 life←{↑1 ω∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂ω}
如果你再多看一些数学书,就会发现这只是数学语言几百年累积下来的糟粕的冰山一角。数学书里尽是各种上标下标,带括号的上标下标,x,y,z,a,b,c,f,g,h,各种扭来扭去的希腊字母,希伯来字母…… 斜体,黑体,花体,双影体,……用不同的字体来表示不同的“类型”。很多符号的含义,在不同的子领域里面都不一样。有些人上一门数学课,到最后还没明白那些符号是什么意思。
Forwarded from Deleted Account
Oracle:基于Dalvik 反混淆的一种模式,它使用了有限执行来提高语义分析。此外,这个灵感激发了另一个安卓反混淆工具:Simplify。
Forwarded from Deleted Account
[Nadebula] 如果能够做到去行政化、去等级化、去特权化,天朝可以减少 90% 的学术垃圾。
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta 😶)
Dir Marry Chrismas 降价约 5 RMB(仅限 Play 商店),截止到北京时间 12-26 晚间。