「古い言語、新しい言語」 LL Future

  • View
    24

  • Download
    0

Embed Size (px)

DESCRIPTION

LL Future. [ ]alohakun/ omo/ yukoba/ yossy/ BeInteractive! . [ ]TAKESAKO/ . . . Lisp ECMAScript LLVM . - PowerPoint PPT Presentation

Transcript

  • LL Future[]alohakun/omo/yukoba/yossy/BeInteractive![]TAKESAKO/

  • LispECMAScript LLVM

  • alohakun / http://alohakun.blog7.fc2.com/

  • omo / http://www.dodgson.org/omo/t/http://steps.dodgson.org/

  • yukoba / http://d.hatena.ne.jp/yukoba/

  • yossy / BeInteractive!http://www.be-interactive.org/

  • TAKESAKO / http://labs.cybozu.co.jp/blog/takesako/

  • id:TAKESAKO0x1F

    Microsoft MVP2008 - Developer Security200829 U-20Shibuya Perl Mongers Perl

  • OSDSLLLVM ECMAScriptiPhoneFlash

  • LL(1) SLR(1) LR(1) LALR(1) 1pass, 2passHDD

  • Basic LET LET

  • Pasal OK

  • Emacs-lispApache mod_security lua WindowsUNIXOSAPIINIUNIX getenv UNIXPerl Ruby PHP WindowsHSP VBScript

  • http://www.catb.org/~esr/jargon/html/B/bug.html

  • 1945IIF70 - Wikipedia

  • Firebug

  • Lisp||

  • Lisp4,00050 [] /120Lisp120 [] --Read-eval-print http://natu.txt-nifty.com/natsutan/2008/08/lisp_186c.html

  • LL Lisp LanguageCommon Lisp, Scheme Line LanguageBasicFORTRAN LL(1)Pascal Low Level

  • Z806809/6502668 7742007/12/25() 01:03:10 ID:saTNTCrM 6502

    http://science6.2ch.net/test/read.cgi/denki/1150952925/668

  • Terminator T-800 Model 101The Science Fiction Museum @ SEATTLE In the science fiction movie The Terminator (1984), starring Arnold Schwarzenegger, the audience at one point is treated to a view through the T-800 Model-101 robot character's eye/camera display with some 6502 assembly/machine code program fragments scrolling down the screen. Also shown is the output from a run of an Apple II checksum program called KEY PERFECT 4.0, published in Nibble magazine.http://en.wikipedia.org/wiki/MOS_Technology_6502

  • CPURP2A036502DACDMABCD1.79MHz http://ja.wikipedia.org/wiki/

  • Z80 jsMSXThe first MSX emulator 100% written in Javascript http://jsmsxdemo.googlepages.com/jsmsx.htmlConsole:Booting jsMSXStarting RAM slotsStarting VDPStarting PSG (No Sound)interrupt=0,ticks=59666 cpu ticks/interrupt, cpu clock=3.58 MHzMSX ready to go. Load ROMs and hit [start].

  • ortoJavaVM on JavaScript

  • JavaVMonJavaScript

  • JavaScript + DHTML JavaVM Java (J2ME)

  • demo

  • It works on iPhone!: But I can't control because iphone has no keyboard;(

  • JavaScript

  • Logo on JavaScript (yukoba)http://accelart.jp/shibuyajs/logo/logo.html

    : : : = : [ : ] : + 1 : * 0.6 85 : + 1 : / 3 170 : + 1 : / 3 85 : + 1 : * 0.35

    : [ 270 -20 ] 90 0 550

    5

  • JsRuby

  • JavaScript Ruby http://labs.cybozu.co.jp/blog/nakatani/2008/01/_jsruby.html

  • HotRubyyukoba

  • (1)

  • ECMAScript

  • Web2.0 ECMAScript?Ajax, Web OS, Thin clientbrowser

  • Web||JavaScriptActionScript

  • AIR Flash Player yossyShibuya.abc

  • ECMAScript4

  • ECMAScript3.1

  • ECMAScript3.141592

  • ECMAScript?

  • Web3.14

  • Python3000

  • (2)

  • LLVMalohakun

  • 1 LLVM 82313:00 - 19:00 SGI40http://groups.google.co.jp/group/llvm_study/web/+llvm+

  • 1 LLVM JIT by syoyoPartial evaluation by syoyoLLVM First Steps by nyaxtAn LLVM benchmark by shinh LLVM by syoyo(MUDA, rsl2llvm, py2llvm )py2llvmrsl2llvm by omo

  • Flash C Compiler (Scott Petersen@Adobe)FlaCC is a research project that compiles C code to ActionScript using llvm-gcc with a custom flash code generator.http://llvm.org/devmtg/2008-08/DOOM on AIRdemo

  • JITomo

  • TraceMonkey: JavaScript Lightspeedhttp://weblogs.mozillazine.org/roadmap/archives/2008/08/tracemonkey_javascript_lightsp.htmlBrendan's Roadmap Updates

  • iPhone Flash Shibuya.JS in Kyoto yukoba

  • iPhone GPL VMJIT

  • Thank you