大海原の小さなイルカ

16
(@nanasetomona) Talk Live in Summer 2015 at DMM.com Labo 2015/08/23

Upload: tomona-nanase

Post on 16-Apr-2017

697 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 大海原の小さなイルカ

(@nanasetomona) Talk Live in Summer 2015 at DMM.com Labo 2015/08/23

Page 2: 大海原の小さなイルカ

• HN:

▫ M2

▫ C#

▫ FM LSI ( )

• @nanasetomona

• https://github.com/nanase

Page 3: 大海原の小さなイルカ
Page 4: 大海原の小さなイルカ

Lury

Page 5: 大海原の小さなイルカ

Lury

Page 6: 大海原の小さなイルカ

Lury

Python

(D )

(C# )

Ruby, Java

Page 7: 大海原の小さなイルカ

Lury

• while

( )

Page 8: 大海原の小さなイルカ

Hello world!

println('Hello world!')

print('Hello world!')

Console.WriteLine("Hello world!");

C#

Page 9: 大海原の小さなイルカ

str = 'Hello' str ~= ' ' str ~= 'world!'

str = 'Hello' str += ' ' str += 'world!'

var str = "Hello"; str += " "; str += "world!";

C#

~ D

Page 10: 大海原の小さなイルカ

1 100 ( )

1..100.filter(i => i % 2 == 0) \ .map(ref Math.sqrt) \ .each(ref println)

[print(math.sqrt(x)) for x \ in range(1, 101) \ if x % 2 == 0]

Enumerable.Range(1, 100) .Where(i => i % 2 == 0) .Select(i => Math.Sqrt(i)) .ToList() .ForEach(Console.WriteLine);

C#

Page 11: 大海原の小さなイルカ

Lury

• C#

▫ mono-jay

▫ AST ( )

Page 12: 大海原の小さなイルカ

Lury 0.1

Object, String, Integer, Real, Complex, Boolean, Function

if, elif, else, while, break, continue, return

Page 13: 大海原の小さなイルカ

Lury 0.1

Object, String, Integer, Real, Complex, Boolean, Function

if, elif, else, while, break, continue, return

Page 14: 大海原の小さなイルカ

Lury

• Lury 0.1

▫ throw new NotImplementedException();

Page 15: 大海原の小さなイルカ

Lury 0.2

List, Tuple, Hash, Set

▫ for

Page 16: 大海原の小さなイルカ