FIBC で検索 |フレコンでコストダウン 6月16日

最新フレコン バック情報詳細(RSS)

検索語 [ FIBC ] 6月16日(月曜日) 17時27分 更新

更新[ 最新フレコン バック情報一覧 ] >

TOP | フレコンでコストダウン >



Lua でクロージャによる超軽量並行プロセス
... n) else local repc1 = new() local repc2 = new() send(fibc, n-1, repc1) send(fibc, n-2, repc2) receive(repc1, function(rep1) receive(repc2, function(rep2) send(repc, rep1+rep2) end) end) end end) end fib() r = new() send(fibc, 10, ...
.
[ruby]Elias delta to Fibonacci
n=1000 def fib num ans=[] a=1;b=1;num.times{|i| ans +=[a];c=b+a;a=b;b=c} ans end $fibo=fib(n) def fibc d 1000.times{|i| fc=$fibo[i] if d fibc(ii) a ="0"*(fbc[0]-1)+"11" #print ...
.
クロージャによる超軽量並行プロセスの簡単実装法 in Ruby
... do |repc2| fibc.send(n-1, repc1) fibc.send(n-2, repc2) repc1.recv do |rep1| repc2.recv do |rep2| repc.send(rep1 + rep2) end end end end end end } fib[] r = Channel.new fibc.send(10, r) r.recv do |m| puts "fib(10) = #{m}" end end end.
.
[OOPL] 『クロージャによる超軽量並行プロセス』を Squeak Smalltalk で 2
フィボナッチ数列" fibc := newc value. fib := [ recv value: fibc value: [:n :repc | fib fixTemps value. n <= 1 ifTrue: [ send value: repc value: {n}] ifFalse: [ | repc1 repc2 | repc1 := newc value. repc2 := newc value. send copy value: ...
.
[OOPL] 『クロージャによる超軽量並行プロセス』を Squeak Smalltalk で
newc repeat servc serv r fibc fib nn c | newc := [ | senders receivers | senders := OrderedCollection new. receivers := OrderedCollection new. [:sym :x | sym caseOf: { [#send] -> [receivers ifEmpty: [senders add: x] ifNotEmpty: ...
.

更新 [ 最新フレコン バック情報一覧 ] >

TOP | フレコンでコストダウン >


今までの情報一覧 [ 前回 ] > 安い フレコン で検索 |フレコンでコストダウン 6月15日