User:TakuyaMurata/Note

''This is a personal note by Taku. Never bother with it.'' - Elementary Theory of Analytic Functions of One or Several Complex Variables (Paperback) Special Functions and Their Applications

- $$x^2 = {x \choose 1} + 2{x \choose 2} = {x + 1 \choose 2} + {x \choose 2}$$ where x is real.

-- P5 is a programming language designed by me (Takuya Murata) for use in describing the semantics of a usual programming language and algorithms and data structures. Design principles are:


 * Little happens implicitly.
 * The language is not necessarily practical for application or system programming.
 * Don't work on what you dislike; work on what you like or work very hard so you can work on what you like.

There is not difference between a selection control flow (a switch statement in C) and an associative array.

map = 'There is an ' +.each [0: 'even'; 1: 'odd'] + ' number of people on the Earth'; print map[get ('the population of the Earth') mod 2]

is equivalent to:

map = print 'There is an ' +.each [0: 'even'; 1: 'odd'] + 'number of people on the Earth'; map[get ('the population of the Earth') mod 2]

--- 0: print '10 + 13 = ' 1: goto 4 2: push 13 3: goto 6 4: push 10 5: goto 1 6: add 7: print

s = [0 ... ];

def b0_1 {  print '10 + 13 = '; b4_5; }

def b2_3 {  s[1] := 13; b6_7; }

def b4_5 {  s[0] := 10; b2_3; }

def b6_7 {  s[0] := s[0] + s[1] print s[0]; halt; }