Milner Harper LCF ML HOPE (type inference) news letter Polymorphism [28] [30, 24, 13] 3 Standard ML 1990 ML LCF ML The Definition of Standard ML[31] L
|
|
- ゆみか あんさい
- 6 years ago
- Views:
Transcription
1 1 ML ML (Meta Langauge) ML ML LCF LCF (proof ML tactics) ML (higher-order functions) LCF ML ML ML 2 ML 3 ML LCF 4 ML 5 ML Lisp Scheme 6 LCF ML ML 2 ML ML 1970 Edinburgh Edinburgh LCF [12] LCF LCF ML Robin 1
2 Milner Harper LCF ML HOPE (type inference) news letter Polymorphism [28] [30, 24, 13] 3 Standard ML 1990 ML LCF ML The Definition of Standard ML[31] Lisp Standrd ML ( ) ML LCF LCF ML ML LCF ML Cardelli [7] 1980 Edinburgh 3 Standard ML LCF ML Cambridge ML INRIA ML AT&T MacQueen Princeton Appel Standard ML of 1970 Edinburgh New Jersey HOPE [6] Standard ML Milner LCF ML ML The Standard 3 Standard ML ML Core Language [29] Mac- ML Queen HOPE [26] ML [27] Milner Miranda[50] ML Lazy ML[3] Haskell[19] LCF ML ML ML Lisp Standard ML ML 2
3 fn int 1) -> int int int 2) double 3 double 3 3) ML - 113; 113 : int - (2 * 4) * (3 + 5) * 3 + (10-7); 195 : int - val dollar = 108; val dollar = 108 : int * dollar; : int - val double = (fn x => x * 2); val double = fn : int -> int - double 3; 6 : int slanted font fun - fun duplicate x = x^x; val duplicate = fn : string -> string - duplicate "ML"; MLML : string duplicate ^ 2 - ML twice ; val x = E E x - fun twice f x = f (f x); val twice = fn : ( a -> a) -> a -> a ( a -> a) -> a -> a ( a -> a) -> ( a -> a) 3.2 twice a-> a a -> a a twice ML (polymorphic type) fn x => E x x E ( ) twice 3 - twice double 2; 8 : int - val fourtimes = twice double; val fourtimes = fn : int -> int - fourtimes 3; 12 : int
4 twice double 2 ((twice double) 2) datatype a tree twice con Empty : a tree double con Node : ( a * a tree * a tree) -> a tree 2 twice a int * a (int -> int) -> (int-> int) tree Empty a v a tree L, R twice double Node(v,L,R) ML a 2 tree ML Empty - twice duplicate "ML"; Node 2 MLMLMLML : string - val fourth = twice twice; val fourth = fn : ( a -> a) -> a -> a - val T = Node (1,Empty,Empty); - fourth double 2; val T = Node (1,Empty,Empty) : int tree 32 : int Node a sring a int twice twice twice int tree 2 2 = 4 datatype a a -> a ML - fun height Empty = 0 height (Node(x,L,R)) = 1 + max(height L, height R); val height = fn : a tree -> int 3.3 height Empty 0 Node(x,L,R) ML 1 + max(height L, height R) Empty (Node(x,L,R)) datatype a 2 a tree - datatype a tree = Empty Node of ( a * a tree * a tree); height ML 4
5 3.4 handle Find => "illeagal post code"; city name = fn : int -> string zip code data ML find Find city name handle "illeagal post code" tree int 3.5 string 2 Standard ML (int * string) tree find ML ML ML exception raise Standard ML Find - exception Find; - fun find (Empty,key:int ) = raise Find find(node((k,info),t1,t2),key) = if key = k then info else if key < k then find(t2,key) else find(t1,key); val find = fn : ((int*string) tree * int) -> string handle module name.name zip code data open structure 2 1 oepn module name - fun city name zip = find(zip code data,zip) key:int key int = < 5
6 structure Search = struct datatype a tree = Empty Node of a * a tree * a tree exception Find; fun find (Empty,key) = end ML e ::= c x fn x => e e e let x = e in e e fn x => e 1: e fn x => e c x fn x => e e e let x = e 1 in e 2 e 1 x e 2 4 ML ML val x = E; E ML let x = E in E fun let fn ML ML [31] let let let ML ML τ ::= t b τ τ t ML a b int A e A τ ML A e : τ ML 6
7 const A c : τ if c has the type τ var A x : τ if A(x) = τ A{x : τ 1 } e 1 : τ 2 abs A fn x => e 1 : τ 1 τ 2 app A e 1 : τ 1 τ 2 A e 2 : τ 1 app A e 1 e 2 : τ 2 fn x => e 2: ML (1) τ {x:τ} x : τ abs τ fn x => x : τ τ A 1 e 1 : τ 1... A k e k : τ k A e : τ (principal typing) e i A i τ i e A τ 1 e A e : τ e let ML 2 const c var x A x : τ τ {x:τ} x : τ A{x : τ 1 } fn x => x : t t τ abs fn x => x fn x => e 1 A t τ 1 τ 2 e 1 A{x : τ 1 } ( ) τ 2 A{x : τ} A (x) = τ y domain(a) A (y) = A(y) A A 2 e e fn x => e 1 A x x : τ 1 A x τ 1 e 1 7
8 1) A e : σ gen t not free in A A e : t.σ 2) A e : t.σ inst A e : σ[τ/t] A e 1 : σ A{x : σ} e 2 : τ let 3) A let x = e 1 in e 2 : τ 3: ML (2) f x f x Damas Milner {f : t 1 } f : t 1 {x : t 2 } x : t 2 f x σ ::= τ t.σ app 2 t.σ σ t app 3 gen {f : t 1, x : t 2 } f : t 1 {f : t 1, x : t 2 } x : t 2 app t 1, t 2 τ let e x t 1 = t 2 τ inst f x τ t 3 let ID = fn x => x in t 1 t 2 t 3 (ID 3) (ID "ML") f x ID fn x => {f : t 2 t 3, x : t 2 } f x : t x t t 3 t.t t ID 3 t int int -> int Hindley ID "ML" t string string-> string [17] ML Milner let x = e 1 in e 2 let 8
9 1) e 1 τ Standard ML x σ [2] Standard 2) e 2 e 2 ML x 1) σ 6 let Milner ML W Damas Milner C 92% ML 5 ML ML Edinburgh LCF Edinburgh LCF Cambrige CPS LCF [39] Gordon VLSI HOL [11] Constable Nuprl[8] Paulson ML datatype ISSABLE[40] ML ML 5.1 Standard ML of New Jersey MIPS Knuth- ML Bendix ML C 1.6 MacQueen Appel Standard ML 4 Standard Standard ML of New Jersey ML [1, 2] 9
10 ML Milner [28] MacQueen Plotkin Sethi Milner Milner 6 ML [25] ML MacQueen 2 Standard ML [23] [25] Mitchell Harper Standard ML ML [33, 15] ML ML ML ACM Symposium on Principles of Programming Languages ACM Milner Conference on Lisp and Functional Programming Languages ML ACM SIGPLAN ML Tofte [48] Leroy Wise[22] Hoang Mitchell Viswanathan[18] Tofte 6.1 ML ML Milner 6.2 ML [28] Milner ML ML W ML Damas Milner[9] ML ML Milner 4 Damas Milner ML Milner W ML Damas Milner ML ML Wand[51, 52] 10
11 Standard ML of New Jersey Full SML Poly/ML Full SML PoplogML Full SML sml2c Full SML C dtarditi@cs.cmu.edu Edinburgh ML (ftp )ftp.dcs.ed.ac.uk ANU ML mcn@anucsd.anu.edu.au MicroML Caml Light α xavier.leroy@inria.fr 4: ML ML ML Harper [14] [46, 20, 36, 43, 44] [35] ML ML ML [41, 42, 47, 54, 34] [45, 5] Paulson [41] [38] (continuaton) [10], ML [16, 49] [55] [37, 53] [32, 4, 56] [21] Standard ML 5 Standard ML of New Jersey Abstract Hardware Ltd. Poly/ML Standard ML of New Jersey AT&T 7 ML Poly/ML Abstract Hardware Ltd. 4 ML ML (comp.lang.ml) ML ML 2 ML ML ( ) 11
12 [1] Appel, A. W. and MacQueen, D. B. A Standard ML Compiler, Functional Programming Languages and Computer Architecture (LNCS 274) (ed. Kahn, G.), New York (1987), Springer-Verlag. [2] Appel, A. W. and MacQueen, D. B. Standard ML of New Jersey, Third Int l Symp. on Prog. Lang. Implementation and Logic Programming (ed. Wirsing, M.), New York (August 1991), Springer-Verlag, (in press). [3] Augustsson, L. A compiler for Lazy ML, Symposium on LISP and Functional Programming, ACM (1984). [4] Barendregt, H. Lambda calculus with types, Handbook of Logic in Computer Science vol. 2, Oxford University Press (1992). [5] Berry, D., Milner, R. and Turner, D. A Semantics for ML Concurrency Primitives, Proceedings of ACM Symposium on Principles of Programming Languages (1992). [6] Burstall,, MacQueen, and Sannella, HOPE: An experimental applicative language, Proceedings of ACM conference on Lisp and Functional Programming (1980). [7] Cardelli, L. ML under Unix, Polymorphism, 1, 3 (December 1983). [8] Constable, R. L. and et. al., Implementing mathematics with Nuprl proof development system, Prentice-Hall (1988). [9] Damas, L. and Milner, R. Principal type-schemes for functional programs, Proceedings of ACM Symposium on Principles of Programming Languages (1982). [10] Duba, B., Harper, R. and Mac- Queen, D. Typing First-Class Continuations in ML, Eighteenth Annual ACM Symp. on Principles of Prog. Languages, New York (Jan 1991), ACM Press. [11] Gordon, M. J. C. HOL: A proof generating system for higher-order logic, VLSI Specification, Verification and Synthesis (eds. Birtwistle, G. and Subrahmanyam, P. A.), Kluwer Academic Publishing (1988), [12] Gordon, M., Milner, A. and Wadsworth, C. Edinburgh LCF: A Mechanized Logic of Computation, Lecture Note in Computer Science, Springer-Verlag (1979). [13] Harper, R. Standard ML Input/Output, Polymorphism, 2, 2 (October 1985). [14] Harper, R., MacQueen, D. B. and Milner, R. Standard ML, LFCS Report Series ECS-LFCS-86-2, Department of Computer Science, University of Edinburgh (Mar. 1986). [15] Harper, R. and Mitchell, J. C. On the type structure of Standard ML, ACM Transactions on Programming Languages and Systems, 15, 2 (1993), [16] Harper, R., Mitchell, J. C. and E., M. Higher-order modules and the phase distinction, Proceedings of ACM Symposium on Principles of Programming Languages (1990). [17] Hindley, R. The Principal Type-Scheme of an Object in Combinatory Logic, Trans. American Mathematical Society, 146 (Dec. 1969), [18] Hoang, M., Mitchell, J. and Viswanathan, R. Standard ML weak polymorphism and imperative constructs, 12
13 Proc. Logic in Computer Science (to appear) (1993). [19] Hudak, P., Peyton Jones, S., Wadler, P., Boutel, B., Fairbairn, J., Fasel, J., Guzman, M., Hammond, K., Hughes, J., Johnsson, T., Kieburtz, D., Nikhil, R., Partain, W. and Perterson, J. Report on Programming Language Haskel a nonstrict, purely functional language version 1.2, SIGPLAN Notices, Haskel special issue, 27, 5 (1992). [20] Jategaonkar, L. A. and Mitchell, J. ML with extended pattern matching and subtypes, Proc. ACM Conference on LISP and Functional Programming, Snowbird, Utah (July 1988). [21] Leroy, X. and Mauny, M. Dynamics in ML, Proceedings of the ACM Conference on Functional Programming Languages and Computer Architecture (1991). [22] Leroy, X. and Weise, P. Polymorphic type inference and assignment, Proceedings of ACM Symposium on Principles of Programming Languages (1991). [23] MacQueen, D. Modules for Standard ML, Proc ACM Conf. on LISP and Functional Programming, New York (1984), ACM Press. [24] MacQueen, D. Modules for Standard ML, Polymorphism, 2, 2 (October 1985). [25] MacQueen, D. Using dependent types to express modular structure, Proceedings of Principles of Programming Languages (Jan. 1986). [26] MacQueen, D. B. Structures and parametarization in a typed functional language, Proc. Symposium on Functional Programming Languages and Computer Architechture, Aspinas, Sweden (1981). [27] MacQueen, D., Plotkin, G. and Seti, R. An ideal model for recursive polymoprphic types, Proceedings of ACM Symposium on Principles of Programming Languages (1984), Extended Version. [28] Milner, R. A Theory of Type Polymorphism in Programming, J. Comput. Syst. Sci., 17 (1978), [29] Milner, R. A proposal for standard ML, Polymorphism, 1, 3 (Dec. 1983). [30] Milner, R. The Standard ML Core Language, Polymorphism, 2, 2 (October 1985). [31] Milner, R., Tofte, M. and Harper, R. The Definition of Standard ML, The MIT Press (1990). [32] Mitchell, J. Type systems for programming languages, Handbook of Theoretical Computer Science (ed. van Leeuwen, J.), MIT Press/Elsevier (1990), chapter chapter 8, [33] Mitchell, J. C. and Harper, R. The Essence of ML, Proceedings of ACM Symposium on Principles of Programming Languages, San Diego, California (Jan. 1988). [34] Myers, C., Clack, C. and Poon, E. Programming with Standard ML, Prentice Hall (1993). [35] Ohori, A. A compilation method for MLstyle polymorphic record calculi, Proceedings of ACM Symposium on Principles of Programming Languages (1992). [36] Ohori, A. and Buneman, P. Type Inference in a Database Programming Language, Proc. ACM Conference on LISP and Functional Programming, Snowbird, Utah (July 1988). [37] Ohori, A. and Buneman, P. Static Type Inference for Parametric Classes, Proceed- 13
14 ings of ACM OOPSLA Conference (1989), Exteded version to apper in Theoretical Aspects of Object-oriented programming, Types, Semantics and Language Design, C. Gunter and J. Mitchell (editors), MIT Press. [38] Ohori, A. and Kato, K. Semantics for Communication Primitives in a Polymorphic Language, Proceedings of ACM Symposium on Principles of Programming Languages (1993). [39] Paulson, L. C. Logic and Computation: Interactive proof with Cambridge LCF, Cambridge University Press (1987). [40] Paulson, L. C. Isabelle: The next 700 theorem prover, Logic and Computer Science (ed. Odifreddi, P.), Academic Press (1990), [41] Paulson, L. C. ML for the Working Programmer, Cambridge University Press (1991). [42] Reade, C. Elements of Functional Programming, Addison-Wesley (1989). [43] Remy, D. Typechecking Records and Variants in a Natural Extension of ML, Proceedings of ACM Symposium on Principles of Programming Languages (1989). [44] Remy, D. Typing Record Concatenation for Free, Proceedings of ACM Symposium on Principles of Programming Languages (1992). [45] Reppy, J. H. CML: A higher-order concurrent language, Proceedings of ACM Conference on Programming Language Design and Implementation (1991). [47] Stansifer, R. ML Primer, Prentice Hall (1992). [48] Tofte, M. Operational Semantics and Polymorphic Type Inference, PhD thesis, Department of Computer Science, University of Edinburgh (1988). [49] Tofte, M. Principal Signatures for Higher-order Program Modules, Proceedings of ACM Symposium on Principles of Programming Languages (1992). [50] Turner, D. Miranda: A non-strict functional language with polymorphic types, Functional Programming Languages and Computer Architecture, Lecture Notes in Computer Science 201, Springer-Verlag (1985). [51] Wand, M. Complete Type Inference for Simple Objects, Proceedings of the Second Annual Symposium on Logic in Computer Science, Ithaca, New York (June 1987). [52] Wand, M. Corrigendum : Complete Type Inference for Simple Object, Proceedings of the Third Symposium on Logic in Computer Science (1988). [53] Wand, M. Type Inference for Records Concatenation and Simple Objects, Proceedings of 4th IEEE Symposim on Logic in Computer Science (1989). [54] Wikstrom, A. Functional Programming Using Standard ML, Prentice Hall (1987). [55],.,, 17, (1992). [56] I IV,, 8, 1,2,3,4 (1991), 25 33,40 46,3 8, [46] Stansifer, R. Type Inference with Subtypes, Proceedings of ACM Symposium on Principles of Programming Languages (1988). 14
shift/reset [13] 2 shift / reset shift reset k call/cc reset shift k shift (...) k 1 + shift(fun k -> 2 * (k 3)) k 2 * (1 + 3) 8 reset shift reset (..
arisa@pllab.is.ocha.ac.jp asai@is.ocha.ac.jp shift / reset CPS shift / reset CPS CPS 1 [3, 5] goto try/catch raise call/cc [17] control/prompt [8], shift/reset [5] control/prompt, shift/reset call/cc (continuationpassing
More informationEmacs ML let start ::= exp (1) exp ::= (2) fn id exp (3) ::= (4) (5) ::= id (6) const (7) (exp) (8) let val id = exp in
Emacs, {l06050,sasano}@sic.shibaura-it.ac.jp Eclipse Visual Studio Standard ML Haskell Emacs 1 Eclipse Visual Studio variable not found LR(1) let Emacs Emacs Emacs Java Emacs JDEE [3] JDEE Emacs Java 2
More informationInt Int 29 print Int fmt tostring 2 2 [19] ML ML [19] ML Emacs Standard ML M M ::= x c λx.m M M let x = M in M end (M) x c λx.
1, 2 1 m110057@shibaura-it.ac.jp 2 sasano@sic.shibaura-it.ac.jp Eclipse Visual Studio ML Standard ML Emacs 1 ( IDE ) IDE C C++ Java IDE IDE IDE IDE Eclipse Java IDE Java Standard ML 1 print (Int. 1 Int
More informationkoba/class/soft-kiso/ 1 λ if λx.λy.y false 0 λ typed λ-calculus λ λ 1.1 λ λ, syntax τ (types) ::= b τ 1 τ 2 τ 1
http://www.kb.ecei.tohoku.ac.jp/ koba/class/soft-kiso/ 1 λ if λx.λy.y false 0 λ typed λ-calculus λ λ 1.1 λ 1.1.1 λ, syntax τ (types) ::= b τ 1 τ 2 τ 1 τ 2 M (terms) ::= c τ x M 1 M 2 λx : τ.m (M 1,M 2
More information平成 19 年度 ( 第 29 回 ) 数学入門公開講座テキスト ( 京都大学数理解析研究所, 平成 19 ~8 年月 72 月日開催 30 日 ) 1 PCF (Programming language for Computable Functions) PCF adequacy adequacy
1 PCF (Programming language for Computable Functions) PCF adequacy adequacy 2 N X Y X Y f (x) f x f x y z (( f x) y) z = (( f (x))(y))(z) X Y x e X Y λx. e x x 2 + x + 1 λx. x 2 + x + 1 3 PCF 3.1 PCF PCF
More informationorg/ghc/ Windows Linux RPM 3.2 GHCi GHC gcc javac ghc GHCi(ghci) GHCi Prelude> GHCi :load file :l file :also file :a file :reload :r :type expr :t exp
3 Haskell Haskell Haskell 1. 2. 3. 4. 5. 1. 2. 3. 4. 5. 6. C Java 3.1 Haskell Haskell GHC (Glasgow Haskell Compiler 1 ) GHC Haskell GHC http://www.haskell. 1 Guarded Horn Clauses III - 1 org/ghc/ Windows
More information3 3.1 algebraic datatype data k = 1 1,1... 1,n1 2 2,1... 2,n2... m m,1... m,nm 1 m m m,1,..., m,nm m 1, 2,..., k 1 data Foo x y = Alice x [y] B
3 3.1 algebraic datatype data 1 2... k = 1 1,1... 1,n1 2 2,1... 2,n2... m m,1... m,nm 1 m m m,1,..., m,nm m 1, 2,..., k 1 data Foo x y = Alice x [y] Bob String y Charlie Foo Double Integer Alice 3.14 [1,2],
More information: gettoken(1) module P = Printf exception End_of_system (* *) let _ISTREAM = ref stdin let ch = ref ( ) let read () = (let c =!ch in ch := inp
7 OCaml () 1. 2. () (compiler) (interpreter) 2 OCaml (syntax) (BNF,backus normal form ) 1 + 2; let x be 2-1 in x; ::= ; let be in ; ::= + - ::= * / ::= 7.1 ( (printable characters) (tokens) 1 (lexical
More informationParametric Polymorphism
ML 2 2011/04/19 Parametric Polymorphism Type Polymorphism ? : val hd_int : int list - > int val hd_bool : bool list - > bool val hd_i_x_b : (int * bool) list - > int * bool etc. let hd_int = function (x
More informationVol. 46 No ) 4),5) (1) (2) 5) 6) 7) (3) (4) 8) 11) 12),13) 1 14) 17) 18) 19) 20) 2 2
Vol. 46 No. 1 Jan. 2005 Proof-Carrying Code Proof Hiding in Interactive Proof-carrying Code and Its Applications Yasuyuki Tsukada Proof-carrying code (PCC) is a promising new mechanism that can protect
More information[1] [3]. SQL SELECT GENERATE< media >< T F E > GENERATE. < media > HTML PDF < T F E > Target Form Expression ( ), 3.. (,). : Name, Tel name tel
DEIM Forum 2011 C7-5 SuperSQL 223 8522 3 14 1 E-mail: tomonari@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL, SQL SELECT GENERATE SQL., SuperSQL HTML,.,. SuperSQL, HTML, Equivalent Transformation on
More informationML Edinburgh LCF ML Curry-Howard ML ( ) ( ) ( ) ( ) 1
More Logic More Types ML/OCaml GADT Jacques Garrigue ( ) Jacques Le Normand (Google) Didier Rémy (INRIA) @garriguejej ocamlgadt ML Edinburgh LCF ML Curry-Howard ML ( ) ( ) ( ) ( ) 1 ( ) ML type nebou and
More information2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal
1 2 3 A projection-based method for interactive 3D visualization of complex graphs Masanori Takami, 1 Hiroshi Hosobe 2 and Ken Wakita 3 Proposed is a new interaction technique to manipulate graph layouts
More information平成 28 年度 ( 第 38 回 ) 数学入門公開講座テキスト ( 京都大学数理解析研究所, 平成 ~8 28 月年 48 日開催月 1 日 semantics FB 1 x, y, z,... FB 1. FB (Boolean) Functional
1 1.1 semantics F 1 x, y, z,... F 1. F 38 2016 9 1 (oolean) Functional 2. T F F 3. P F (not P ) F 4. P 1 P 2 F (P 1 and P 2 ) F 5. x P 1 P 2 F (let x be P 1 in P 2 ) F 6. F syntax F (let x be (T and y)
More informationRun-Based Trieから構成される 決定木の枝刈り法
Run-Based Trie 2 2 25 6 Run-Based Trie Simple Search Run-Based Trie Network A Network B Packet Router Packet Filtering Policy Rule Network A, K Network B Network C, D Action Permit Deny Permit Network
More information特集_03-07.Q3C
3-7 Error Detection and Authentication in Quantum Key Distribution YAMAMURA Akihiro and ISHIZUKA Hirokazu Detecting errors in a raw key and authenticating a private key are crucial for quantum key distribution
More information1153006 JavaScript try-catch JavaScript JavaScript try-catch try-catch try-catch try-catch try-catch 1 2 2 try-catch try-catch try-catch try-catch 25 1153006 26 2 12 1 1 1 2 3 2.1... 3 2.1.1... 4 2.1.2
More informationfiš„v8.dvi
(2001) 49 2 333 343 Java Jasp 1 2 3 4 2001 4 13 2001 9 17 Java Jasp (JAva based Statistical Processor) Jasp Jasp. Java. 1. Jasp CPU 1 106 8569 4 6 7; fuji@ism.ac.jp 2 106 8569 4 6 7; nakanoj@ism.ac.jp
More informationML λ λ 1 λ 1.1 λ λ λ e (λ ) ::= x ( ) λx.e (λ ) e 1 e 2 ( ) ML λx.e Objective Caml fun x -> e x e let 1
2005 sumii@ecei.tohoku.ac.jp 2005 6 24 ML λ λ 1 λ 1.1 λ λ λ e (λ ) ::= x ( ) λx.e (λ ) e 1 e 2 ( ) ML λx.e Objective Caml fun x -> e x e let 1 let λ 1 let x = e1 in e2 (λx.e 2 )e 1 e 1 x e 2 λ 3 λx.(λy.e)
More information# let rec sigma (f, n) = # if n = 0 then 0 else f n + sigma (f, n-1);; val sigma : (int -> int) * int -> int = <fun> sigma f n ( : * -> * ) sqsum cbsu
II 4 : 2001 11 7 keywords: 1 OCaml OCaml (first-class value) (higher-order function) 1.1 1 2 + 2 2 + + n 2 sqsum 1 3 + 2 3 + + n 3 cbsum # let rec sqsum n = # if n = 0 then 0 else n * n + sqsum (n - 1)
More informationObjective Caml 3.12 Jacques Garrigue ( ) with Alain Frisch (Lexifi), OCaml developper team (INRIA)
Objective Caml 3.12 Jacques Garrigue ( ) http://www.math.nagoya-u.ac.jp/~garrigue/ with Alain Frisch (Lexifi), OCaml developper team (INRIA) Jacques Garrigue Modules in Objective Caml 3.12 1 Objective
More informationuntitled
(SPLE) 2009/10/23 SRA yosikazu@sra.co.jp First, a Message from My Employers 2 SRA CMMI ] SPICE 3 And Now, Today s Feature Presentation 4 Engineering SPLE SPLE SPLE SPLE SPLE 5 6 SPL Engineering Engineeringi
More information1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c
CodeDrummer: 1 2 3 1 CodeDrummer: Sonification Methods of Function Calls in Program Execution Kazuya Sato, 1 Shigeyuki Hirai, 2 Kazutaka Maruyama 3 and Minoru Terada 1 We propose a program sonification
More informationJacques Garrigue
Jacques Garrigue Garrigue 1 Garrigue 2 $ print_lines () > for i in $1; do > echo $i > done $ print_lines "a b c" a b c Garrigue 3 Emacs Lisp (defun print-lines (lines) (dolist (str lines) (insert str)
More information,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation
1 1 1 1 SPEC CPU 2000 EQUAKE 1.6 50 500 A Parallelizing Compiler Cooperative Multicore Architecture Simulator with Changeover Mechanism of Simulation Modes GAKUHO TAGUCHI 1 YOUICHI ABE 1 KEIJI KIMURA 1
More information日立評論2007年3月号 : ソフトウェア開発への
Vol.89 No.3 298-299 Application of Statistical Process Control to Software Development Mutsumi Komuro 1 23 1985 ACM IEEE 1 195QC Quality Control 1 2 CMM Capability Maturity Model CMMI Capability Maturity
More informationSCM (v0201) ( ) SCM 2 SCM 3 SCM SCM 2.1 SCM SCM SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp
SCM (v0201) ( ) 14 4 20 1 SCM 2 SCM 3 SCM 4 5 2 SCM 2.1 SCM SCM 2 1 2 SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp 1981-1996. 1 (3) C:\WINDOWS>cd.. C:\>cd scm C:\SCM> C:\SCM>
More information橡IPSJXPReport-1.PDF
XP(Extreme Programming): XP Vol.43, No.3 Mar.2002 1999 "Extreme Programming Explained: Embrace Change"[Beck99]( XP ) XP XP Kent Beck XP XP XP XP XP XP XP XP XP 1 1 SE 2 XP 2 X P (whole team) 3 XP (source)
More information. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr
Eclipse 1,a) 1,b) 1,c) ( IDE) IDE Graphical User Interface( GUI) GUI GUI IDE View Eclipse Development of Eclipse Plug-in to present an Object Diagram to Debug Environment Kubota Yoshihiko 1,a) Yamazaki
More informationIPSJ SIG Technical Report Vol.2015-ARC-215 No.7 Vol.2015-OS-133 No /5/26 Just-In-Time PG 1,a) 1, Just-In-Time VM Geyser Dalvik VM Caffei
Just-In-Time PG 1,a) 1, 1 2 1 1 Just-In-Time VM Geyser Dalvik VM CaffeineMark SPECJVM 17% 1. LSI [1][2][3][4][5] (PG) Geyser [6][7] PG ON/OFF OS PG PG [7][8][9][10] Java Just-In-Time (JIT PG [10] JIT 1
More informationÿþbÎW'Yf[
NPO/NGO Chandler, 1977 2000 2003 (Barnard, 1938) Simon (1996) NASA NASA Rogers CAIB NASA Rogers (1986) CAIB (Columbia Accident Investigation Board) (2003) (2004) STS 51 L TV TV O O O O (Morton Thiokol)
More information独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor
独立行政法人情報通信研究機構 KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the information analysis system WISDOM as a research result of the second medium-term plan. WISDOM has functions that
More information04.™ƒ”R/’Ô”�/’Xfl©
Digicashecash PC IC AI LicenseCoin License Pk A L Pk A W Rc C Coin License Okamoto and Ohta Okamoto and Ohta IC Digicashecash TTP Trusted Third Party TTP TTP TTP TTP: Trusted Third Party TTPTTP TTP TTP
More informationjssst-ocaml.mgp
Objective Caml Jacques Garrigue Kyoto University garrigue@kurims.kyoto-u.ac.jp Objective Caml? 2 Objective Caml GC() Standard MLHaskell 3 OCaml () OCaml 5 let let x = 1 + 2 ;; val x : int = 3 ;; val-:
More informationa) Extraction of Similarities and Differences in Human Behavior Using Singular Value Decomposition Kenichi MISHIMA, Sayaka KANATA, Hiroaki NAKANISHI a
a) Extraction of Similarities and Differences in Human Behavior Using Singular Value Decomposition Kenichi MISHIMA, Sayaka KANATA, Hiroaki NAKANISHI a), Tetsuo SAWARAGI, and Yukio HORIGUCHI 1. Johansson
More informationCopyright c 2008 Zhenjiang Hu, All Right Reserved.
2008 10 27 Copyright c 2008 Zhenjiang Hu, All Right Reserved. (Bool) True False data Bool = False True Remark: not :: Bool Bool not False = True not True = False (Pattern matching) (Rewriting rules) not
More information2003/9 Vol. J86 D I No. 9 GA GA [8] [10] GA GA GA SGA GA SGA2 SA TS GA C1: C2: C3: 1 C4: C5: 692
Comparisons of Genetic Algorithms for Timetabling Problems Hiroaki UEDA, Daisuke OUCHI, Kenichi TAKAHASHI, and Tetsuhiro MIYAHARA GA GA GA GA GA SGA GA SGA2SA TS 6 SGA2 GA GA SA 1. GA [1] [12] GA Faculty
More informationコンパイラ演習 第 7 回
コンパイラ演習 第 7 回 (2010/11/18) 秋山茂樹池尻拓朗前田俊行鈴木友博渡邊裕貴潮田資秀小酒井隆広山下諒蔵佐藤春旗大山恵弘佐藤秀明住井英二郎 今日の内容 Type Polymorphism ( 型多相性 ) の実現について Polymorphism 大きく分けて 3 種類ある Parametric polymorphism Subtyping polymorphism Ad-hoc polymorphism
More information( ) P, P P, P (negation, NOT) P ( ) P, Q, P Q, P Q 3, P Q (logical product, AND) P Q ( ) P, Q, P Q, P Q, P Q (logical sum, OR) P Q ( ) P, Q, P Q, ( P
Advent Calendar 2018 @Fukuso Sutaro,,, ( ) Davidson, 5, 1 (quantification) (open sentence) 1,,,,,, 1 1 (propositional logic) (truth value) (proposition) (sentence) 2 (2-valued logic) 2, true false (truth
More information13金子敬一.indd
1 1 Journal of Multimedia Aided Education Research, 2004, No. 1, 115122 ED21 1 2 2 WWW 158 34 Decker 3 ED21 ED21 1 ED21 1 CS 1 2 ED213 4 5 ED21 ED21 ED21 ED9900 9 EL21 EE21 EC21 ED9900 JavaApplet JavaApplet
More information三石貴志.indd
流通科学大学論集 - 経済 情報 政策編 - 第 21 巻第 1 号,23-33(2012) SIRMs SIRMs Fuzzy fuzzyapproximate approximatereasoning reasoningusing using Lukasiewicz Łukasiewicz logical Logical operations Operations Takashi Mitsuishi
More information6-1
6-1 (data type) 6-2 6-3 ML, Haskell, Scala Lisp, Prolog (setq x 123) (+ x 456) (setq x "abc") (+ x 456) ; 6-4 ( ) subtype INDEX is INTEGER range -10..10; type DAY is (MON, TUE, WED, THU, FRI, SAT, SUN);
More informationLyra 2 2 2 X Y X Y ivis Designer Lyra ivisdesigner Lyra ivisdesigner 2 ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) (1) (2) (3) (4) (5) Iv Studio [8] 3 (5) (4) (1) (
1,a) 2,b) 2,c) 1. Web [1][2][3][4] [5] 1 2 a) ito@iplab.cs.tsukuba.ac.jp b) misue@cs.tsukuba.ac.jp c) jiro@cs.tsukuba.ac.jp [6] Lyra[5] ivisdesigner[6] [7] 2 Lyra ivisdesigner c 2012 Information Processing
More informationbook-review.dvi
2005 4 Version 0.9α.,.,.,,.,,,.,,.,,,, C,.,. ISBN ISBN,., WEB. 1 [1] ISBN 4-00-116340-3.,,. [2] L. Goldschlager and A. Lister ( ),, 1987 2,600 + ISBN 4-7649-0284-2,,,.,. [3] 1998 2,700 + ISBN 4-88552-149-1..
More information. Mac Lane [ML98]. 1 2 (strict monoidal category) S 1 R 3 A S 1 [0, 1] C 2 C End C (1) C 4 1 U q (sl 2 ) Drinfeld double. 6 2
2014 6 30. 2014 3 1 6 (Hopf algebra) (group) Andruskiewitsch-Santos [AFS09] 1980 Drinfeld (quantum group) Lie Lie (ribbon Hopf algebra) (ribbon category) Turaev [Tur94] Kassel [Kas95] (PD) x12005i@math.nagoya-u.ac.jp
More information2
Copyright 2008 Nara Institute of Science and Technology / Osaka University 2 Copyright 2008 Nara Institute of Science and Technology / Osaka University CHAOS Report in US 1994 http://www.standishgroup.com/sample_research/
More information2 3 Pockets Pockest Java [6] API (Backtracking) 2 [7] [8] [3] i == Pockets 2.1 C3PV web [9] Pockets [10]Pockets 1 3 C
1,a) 2 3 1 1 API Pockets Pockets Investigating the Model of Automatically Detecting Exploratory Programming Behaviors Erina Makihara 1,a) Hiroshi Igaki 2 Norihiro Yoshida 3 Kenji Fujiwara 1 Hajimu Iida
More informationmaegaki_4_suzuki_yuusuke.pdf
JavaScript, ECMA262 5.1(June 2011) TC39 Conformance Suite Test262 Building modern JavaScript Engine YUSUKE SUZUKI, We implemented an engine that is fully compliant with ECMA262 5.1 (June 2011) and confirmed
More information( 9 1 ) 1 2 1.1................................... 2 1.2................................................. 3 1.3............................................... 4 1.4...........................................
More information[1] SBS [2] SBS Random Forests[3] Random Forests ii
Random Forests 2013 3 A Graduation Thesis of College of Engineering, Chubu University Proposal of an efficient feature selection using the contribution rate of Random Forests Katsuya Shimazaki [1] SBS
More information理工ジャーナル 23‐1☆/1.外村
Yoshinobu TONOMURA Professor, Department of Media Informatics 1 10 YouTube 2 1900 100 1 3 2 3 3 3 1 2 3 4 90 1 90 MIT Project Athena 1983 1991 2 3 4 5 6 7 8 9 10 2 90 11 12 7 13 14 15 16 17 18 19 390 5
More informationIPSJ SIG Technical Report Vol.2013-CE-119 No /3/15 enpoly enpoly enpoly 1) 2) 2 C Java Bertrand Meyer [1] 1 1 if person greeting()
enpoly enpoly enpoly ) 2) 2 C Java 2 6. Bertrand Meyer [] if person greeting() if person if Faculty of Informatics, Shizuoka University, Hamamatsu, Shizuoka, 432-80, Japan C Jone[2] 2. Java Anchor Garden
More informationVHDL-AMS Department of Electrical Engineering, Doshisha University, Tatara, Kyotanabe, Kyoto, Japan TOYOTA Motor Corporation, Susono, Shizuok
VHDL-AMS 1-3 1200 Department of Electrical Engineering, Doshisha University, Tatara, Kyotanabe, Kyoto, Japan TOYOTA Motor Corporation, Susono, Shizuoka, Japan E-mail: tkato@mail.doshisha.ac.jp E-mail:
More informationVol.9 No (Feb. 2016) DFDL 1,a) , ad-hoc legacy DFDL Data Format Description Language 1 Fisher DFDL The Data Description
DFDL 1,a) 1 1 2015 7 3, 2015 10 27 ad-hoc legacy DFDL Data Format Description Language 1 Fisher DFDL The Data Description Language DFDL and Its Semantics Akihiko Tozawa 1,a) Naoto Sato 1 Kiyokuni Kawachiya
More informationsakigake1.dvi
(Zin ARAI) arai@cris.hokudai.ac.jp http://www.cris.hokudai.ac.jp/arai/ 1 dynamical systems ( mechanics ) dynamical systems 3 G X Ψ:G X X, (g, x) Ψ(g, x) =:Ψ g (x) Ψ id (x) =x, Ψ gh (x) =Ψ h (Ψ g (x)) (
More informationgc.dvi
Garbage Collection ( ) (endo@logos.t.u-tokyo.ac.jp) 6 : Jan 27, 2005 1 Garbage Collection? 2 (1) (2) ( 1) C C++, Pascal ML Java, Perl C malloc (allocate) free ( malloc Java/C++ ML tuple record ) C ( /
More informationmain.dvi
Dec. 3, 1998 http://www.jaist.ac.jp/ kaiya/ 1??...? : Java RMI http://www.jaist.ac.jp/ kaiya/ 2 ( ) [1] [2] Bertrand Meyer. The Next Software Breakthrough. COMPUTER, Vol. 30, No. 7, pp. 113 114, Jul. 1997.
More informationSML#³«È¯ºÇÁ°Àþ
SML# 2011 in Tokyo, 2011/09/17 1 / 34 SML# 2011 in Tokyo, 2011/09/17 1 / 34 SML# 2011 in Tokyo, 2011/09/17 1 / 34 SML# ML 1993 SML# of Kansai 2003 e-society JAIST 2006 SML# 0.10 2011 9 SML# 0.90 2 / 34
More information本文6(599) (Page 601)
(MIRU2008) 2008 7 525 8577 1 1 1 E-mail: matsuzaki@i.ci.ritsumei.ac.jp, shimada@ci.ritsumei.ac.jp Object Recognition by Observing Grasping Scene from Image Sequence Hironori KASAHARA, Jun MATSUZAKI, Nobutaka
More informationOptical Flow t t + δt 1 Motion Field 3 3 1) 2) 3) Lucas-Kanade 4) 1 t (x, y) I(x, y, t)
http://wwwieice-hbkborg/ 2 2 4 2 -- 2 4 2010 9 3 3 4-1 Lucas-Kanade 4-2 Mean Shift 3 4-3 2 c 2013 1/(18) http://wwwieice-hbkborg/ 2 2 4 2 -- 2 -- 4 4--1 2010 9 4--1--1 Optical Flow t t + δt 1 Motion Field
More informationIEEE Std の要約
Artgraphics SystemVerilog 改訂版 IEEE Std 1800-2017 の要約 Document Revision: 1.0, 2018.07.16 アートグラフィックス篠塚一也 SystemVerilog 改訂版 IEEE Std 1800-2017 の要約 2018 アートグラフィックス 124-0012 東京都葛飾区立石 8-14-1 www.artgraphics.co.jp
More informationWalter et al. 2009: 1 Helleiner 1994 Strange 1971: Gilpin 1987: -65 Strange b, 1998c,
54 2012 77 92 E. Yano Shuichi 2011 11 2008 40 19821997 1998 LTCM 2001 IT 2007 1970 International Political Economy Helleiner 1994 54 2012 Walter et al. 2009: 1 Helleiner 1994 Strange 1971: Gilpin 1987:
More informationつくって学ぶプログラミング言語 RubyによるScheme処理系の実装
Ruby Scheme 2013-04-16 ( )! SICP *1 ;-) SchemeR SICP MIT * 1 Structure and Interpretaion of Computer Programs 2nd ed.: 2 i SchemeR Ruby Ruby Ruby Ruby & 3.0 Ruby ii https://github.com/ichusrlocalbin/scheme_in_ruby
More informationsociety 1176
20100514 2010 deguchi@dis.titech.ac.jp www.deglab.cs.dis.titech.ac.jp society 1176 [ ] 25 50 [ ] 5 Sociologie Sociology Auguste Comte 1798 1857 1848 1900 [ ] J. 1632 1704 Jean-Jacques Rousseau 1712 1778
More information1 IDC Wo rldwide Business Analytics Technology and Services 2013-2017 Forecast 2 24 http://www.soumu.go.jp/johotsusintokei/whitepaper/ja/h24/pdf/n2010000.pdf 3 Manyika, J., Chui, M., Brown, B., Bughin,
More informationGnutella Peer-to-Peer(P2P) P2P Linux P2P
13 Peer-to-Peer 98-0701-7 14 2 7 Gnutella Peer-to-Peer(P2P) P2P Linux P2P 3 1 6 2 8 2.1......................... 8 2.1.1 Domain Name System(DNS)............. 9 2.1.2 Web Caching System............ 11
More informationIPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info
1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Information Science and Technology, Osaka University a) kawasumi.ryo@ist.osaka-u.ac.jp 1 1 Bucket R*-tree[5] [4] 2 3 4 5 6 2. 2.1 2.2 2.3
More information28 SAS-X Proposal of Multi Device Authenticable Password Management System using SAS-X 1195074 2017 2 3 SAS-X Web ID/ ID/ Web SAS-2 SAS-X i Abstract Proposal of Multi Device Authenticable Password Management
More information卒論本文(最新)
40 1 1996-2012 30 20 10 0 1996-2000 2000-2003 2003-2005 2005-2009 2009-2012 40.00 2 1958-1990 30.00 20.00 10.00 0 1958-1960 1963-1967 1969-1972 1976-1979 1980-1983 1986-1990 15.00 3 11.25 7.50 3.75
More information(a) (b) (c) Canny (d) 1 ( x α, y α ) 3 (x α, y α ) (a) A 2 + B 2 + C 2 + D 2 + E 2 + F 2 = 1 (3) u ξ α u (A, B, C, D, E, F ) (4) ξ α (x 2 α, 2x α y α,
[II] Optimization Computation for 3-D Understanding of Images [II]: Ellipse Fitting 1. (1) 2. (2) (edge detection) (edge) (zero-crossing) Canny (Canny operator) (3) 1(a) [I] [II] [III] [IV ] E-mail sugaya@iim.ics.tut.ac.jp
More informationLebesgue可測性に関するSoloayの定理と実数の集合の正則性=1This slide is available on ` `%%%`#`&12_`__~~~ౡ氀猀e
Khomskii Lebesgue Soloay 1 Friday 27 th November 2015 1 This slide is available on http://slideshare.net/konn/lebesguesoloay 1 / 34 Khomskii 1 2 3 4 Khomskii 2 / 34 Khomskii Solovay 3 / 34 Khomskii Lebesgue
More informationDive into Algebraic Effects
Dive into Algebraic Effects びしょ じょ ML Days #2 September 16, 2018 やること Algebraic Effects を伝道 Algebraic Effects is 何 Algebraic Effects が使える言語 Algebraic Effects の活用事例 研究のご紹介先日 JSSST でポスター発表した内容を紹介シマス 目次 自己紹介
More informationNo. 3 Oct The person to the left of the stool carried the traffic-cone towards the trash-can. α α β α α β α α β α Track2 Track3 Track1 Track0 1
ACL2013 TACL 1 ACL2013 Grounded Language Learning from Video Described with Sentences (Yu and Siskind 2013) TACL Transactions of the Association for Computational Linguistics What Makes Writing Great?
More informationuntitled
IT E- IT http://www.ipa.go.jp/security/ CERT/CC http://www.cert.org/stats/#alerts IPA IPA 2004 52,151 IT 2003 12 Yahoo 451 40 2002 4 18 IT 1/14 2.1 DoS(Denial of Access) IDS(Intrusion Detection System)
More informationGUI(Graphical User Interface) GUI CLI(Command Line Interface) GUI
24 GUI(Graphical User Interface) GUI CLI(Command Line Interface) GUI 1 1 1.1 GUI................................... 1 1.2 GUI.................... 1 1.2.1.......................... 1 1.2.2...........................
More information名称未設定
ISSN 88 64 Tottori Journal for Research in Mathematics Education http://www.rs.tottori-u.ac.jp/mathedu The Rational Number Project RNP Textbook Yoshikazu Tamaki vol.7, no. Mar. 05 F P (& p y t l p k y
More informationVol. 23 No. 4 Oct. 2006 37 2 Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3
36 Kitchen of the Future: Kitchen of the Future Kitchen of the Future A kitchen is a place of food production, education, and communication. As it is more active place than other parts of a house, there
More information2 (S, C, R, p, q, S, C, ML ) S = {s 1, s 2,..., s n } C = {c 1, c 2,..., c m } n = S m = C R = {r 1, r 2,...} r r 2 C \ p = (p r ) r R q = (q r ) r R
RF-004 Hashimoto Naoyuki Suguru Ueda Atsushi Iwasaki Yosuke Yasuda Makoto Yokoo 1 [10] ( ). ( ) 1 ( ) 3 4 3 4 = 12 deferred acceptance (DA) [3, 7] [5] ( ) NP serial dictatorship with regional quotas (SDRQ)
More information1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N
GPU 1 1 2 1, 3 2, 3 (Graphics Unit: GPU) GPU GPU GPU Evaluation of GPU Computing Based on An Automatic Program Generation Technology Makoto Sugawara, 1 Katsuto Sato, 1 Kazuhiko Komatsu, 2 Hiroyuki Takizawa
More information2007/8 Vol. J90 D No. 8 Stauffer [7] 2 2 I 1 I 2 2 (I 1(x),I 2(x)) 2 [13] I 2 = CI 1 (C >0) (I 1,I 2) (I 1,I 2) Field Monitoring Server
a) Change Detection Using Joint Intensity Histogram Yasuyo KITA a) 2 (0 255) (I 1 (x),i 2 (x)) I 2 = CI 1 (C>0) (I 1,I 2 ) (I 1,I 2 ) 2 1. [1] 2 [2] [3] [5] [6] [8] Intelligent Systems Research Institute,
More information( ) ( ) Modified on 2009/05/24, 2008/09/17, 15, 12, 11, 10, 09 Created on 2008/07/02 1 1) ( ) ( ) (exgen Excel VBA ) 2)3) 1.1 ( ) ( ) : : (1) ( ) ( )
() ( ) Modified on 2009/05/24, 2008/09/17, 15, 12, 11, 10, 09 Created on 2008/07/02 1 1) () ( ) (exgen Excel VBA ) 2)3) 1.1 ( ) () : : (1) ( ) ( ) (2) / (1) (= ) (2) (= () =) 4)5) () ( ) () (=) (1) : (
More informationCore1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0
AMBA 1 1 1 1 FabScalar FabScalar AMBA AMBA FutureBus Improvement of AMBA Bus Frame-work for Heterogeneos Multi-processor Seto Yusuke 1 Takahiro Sasaki 1 Kazuhiko Ohno 1 Toshio Kondo 1 Abstract: The demand
More information知能と情報, Vol.30, No.5, pp
1, Adobe Illustrator Photoshop [1] [2] [3] Initital Values Assignment of Parameters Using Onomatopoieas for Interactive Design Tool Tsuyoshi NAKAMURA, Yuki SAWAMURA, Masayoshi KANOH, and Koji YAMADA Graduate
More information1960 1960 Peace Corps 1961 4 1985 17 2 3 2 1962 Voluntary Service Overseas VSO 1970 3 2 JICA 1985 2001 2004 2004 2005 2011 2 3 1 No. 637 2014 12 27
Okabe Yasunobu JOCV: Japan Overseas Cooperation Volunteers 1965 2014 9 3 9559 88 3 JICA ODA 3 1 20 2 3 50 4 3 1 1 1 3 3 1 1960 2010 25 No. 637 2014 12 26 1960 1960 Peace Corps 1961 4 1985 17 2 3 2 1962
More informationDataHD:Zip16:blue982:lcs:lcs-for-web.dvi
Ver 1.21 10 5 7 0 1 I 3 1 / 3 1.1... 3 1.2... 5 1.3... 5 1.4... 6 1.5... 7 1.6... 7 1.7... 7 2 9 2.1... 9 2.2 ( ). 10 2.3 :... 10 2.4... 11 2.5... 12 2.6... 13 II 16 3.2.1... 17 3.2.2... 19 3.2.3.. 22
More informationDEIM Forum 2009 B4-6, Str
DEIM Forum 2009 B4-6, 305 8573 1 1 1 152 8550 2 12 1 E-mail: tttakuro@kde.cs.tsukuba.ac.jp, watanabe@de.cs.titech.ac.jp, kitagawa@cs.tsukuba.ac.jp StreamSpinner PC PC StreamSpinner Development of Data
More information: Name, Tel name tel (! ) name : Name! Tel tel ( % ) 3. HTML. : Name % Tel name tel 2. 2,., [ ]!, [ ]!, [ ]!,. [! [, ]! ]!,,. ( [ ], ),. : [Name], nam
DEIM Forum 2010 F6-1 SuperSQL Ajax 223 8522 3 14 1 E-mail: kabu@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL Ajax, GUI, GUI,, Ajax SuperSQL, HTML, Ajax, RIA Abstract Layout Function Extends for Generating
More information,,,,., C Java,,.,,.,., ,,.,, i
24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children
More information物価変動の決定要因について ― 需給ギャップと物価変動の関係の国際比較を中心に―
NAIRU NAIRU NAIRU GDPGDP NAIRUNon- Accelerating Inflation Rate of Unemployment GDP GDP NAIRU Lown and RichFisher, Mahadeva and Whitley raw materials G NAIRUTurnerFai WatanabeNAIRU Watanabe nested NAIRU
More informationTitle KETpicによる曲面描画と教育利用 ( 数式処理と教育教育における数式処理システムの効果的利用に関する研究 ) : 数学 Author(s) 金子, 真隆 ; 阿部, 孝之 ; 関口, 昌由 ; 山下, 哲 ; 高遠, Citation 数理解析研究所講究録 (2009), 1624:
Title KETpicによる曲面描画と教育利用 ( 数式処理と教育教育における数式処理システムの効果的利用に関する研究 ) : 数学 Author(s) 金子, 真隆 ; 阿部, 孝之 ; 関口, 昌由 ; 山下, 哲 ; 高遠, Citation 数理解析研究所講究録 (2009), 1624: 1-10 Issue Date 2009-01 URL http://hdl.handle.net/2433/140279
More information033-068.indd
Kwansei Gakuin University Rep Title Author(s) Needs Analysis for the Improvement School of Human Welfare Studies : A Nakano, Yoko, 中 野, 陽 子 ; Gilbert, Joan Donnery, Eucharia, ドネリ, ユーケリア Citation Human
More informationSAMA- SUKU-RU Contents p-adic families of Eisenstein series (modular form) Hecke Eisenstein Eisenstein p T
SAMA- SUKU-RU Contents 1. 1 2. 7.1. p-adic families of Eisenstein series 3 2.1. modular form Hecke 3 2.2. Eisenstein 5 2.3. Eisenstein p 7 3. 7.2. The projection to the ordinary part 9 3.1. The ordinary
More informationuntitled
c 645 2 1. GM 1959 Lindsey [1] 1960 Howard [2] Howard 1 25 (Markov Decision Process) 3 3 2 3 +1=25 9 Bellman [3] 1 Bellman 1 k 980 8576 27 1 015 0055 84 4 1977 D Esopo and Lefkowitz [4] 1 (SI) Cover and
More information2 A A 3 A 2. A [2] A A A A 4 [3]
1 2 A A 1. ([1]3 3[ ]) 2 A A 3 A 2. A [2] A A A A 4 [3] Xi 1 1 2 1 () () 1 n () 1 n 0 i i = 1 1 S = S +! X S ( ) 02 n 1 2 Xi 1 0 2 ( ) ( 2) n ( 2) n 0 i i = 1 2 S = S +! X 0 k Xip 1 (1-p) 1 ( ) n n k Pr
More informationgengo.dvi
4 97.52% tri-gram 92.76% 98.49% : Japanese word segmentation by Adaboost using the decision list as the weak learner Hiroyuki Shinnou In this paper, we propose the new method of Japanese word segmentation
More information1. COBOL COBOL COBOL COBOL 2
2003-6-24 COBOL COBOL 2002 ISO/IEC JTC 1/SC 22/WG 4 (COBOL) INCITS J4 (COBOL) SC 22/COBOL WG COBOL JIS 1 1. COBOL 2. 2002 COBOL 3. 2002 COBOL 4. 5. COBOL 2 1. COBOL 3 COBOL COBOL Java C C++ 200 100 100
More information2 2.1 NPCMJ ( (Santorini, 2010) (NPCMJ, 2016) (1) (, 2016) (1) (2) (1) ( (IP-MAT (CONJ ) (PP (NP (D ) (N )) (P )) (NP-SBJ *
Emacs Emacs : Emacs 1 Emacs Emacs ( ) (NPCMJ ) 1 Emacs NPCMJ 2 1 2 2.1 NPCMJ (http://npcmj.ninjal.ac.jp/) (Santorini, 2010) (NPCMJ, 2016) (1) (, 2016) (1) (2) (1) ( (IP-MAT (CONJ ) (PP (NP (D ) (N )) (P
More information5 IO Haskell return (>>=) Haskell Haskell Haskell 5.1 Util Util (Util: Tiny Imperative Language) 1 UtilErr, UtilST, UtilCont, Haskell C
5 IO Haskell return (>>=) Haskell Haskell Haskell 5.1 Util Util (Util: Tiny Imperative Language) 1 UtilErr, UtilST, UtilCont,... 5.1.1 5.1.2 Haskell C LR ( ) 1 (recursive acronym) PHP, GNU V - 1 5.1.1
More informationVol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m
Vol.55 No.1 2 15 (Jan. 2014) 1,a) 2,3,b) 4,3,c) 3,d) 2013 3 18, 2013 10 9 saccess 1 1 saccess saccess Design and Implementation of an Online Tool for Database Education Hiroyuki Nagataki 1,a) Yoshiaki
More informationIPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc
iphone 1 1 1 iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Processing Unit)., AR Realtime Natural Feature Tracking Library for iphone Makoto
More information