NSCoder Swift - ¿Debo Aprender Swift?

16
¿Debo Aprender Swift? Norberto Ortigoza @hiphoox

description

Presentación final del evento NSCoder Swift

Transcript of NSCoder Swift - ¿Debo Aprender Swift?

Page 1: NSCoder Swift - ¿Debo Aprender Swift?

¿Debo Aprender Swift?

Norberto Ortigoza @hiphoox

Page 2: NSCoder Swift - ¿Debo Aprender Swift?

Algo de Historia• Smalltalk 1992

• C y Fortran 1994

• Java, Objective-C 1996

• C# y PHP 2001

• Ruby y Python 2005

• Elixir, Go 2013

Page 3: NSCoder Swift - ¿Debo Aprender Swift?

En el WWDC 2014

Page 4: NSCoder Swift - ¿Debo Aprender Swift?
Page 5: NSCoder Swift - ¿Debo Aprender Swift?

¿Swift 2014?

Page 6: NSCoder Swift - ¿Debo Aprender Swift?

¡NO!

Page 7: NSCoder Swift - ¿Debo Aprender Swift?

Bueno…

Page 8: NSCoder Swift - ¿Debo Aprender Swift?
Page 9: NSCoder Swift - ¿Debo Aprender Swift?
Page 10: NSCoder Swift - ¿Debo Aprender Swift?

– Bjarne Stroustrup

“There are only two kinds of languages: the ones people complain about and the ones

nobody uses.”

Page 11: NSCoder Swift - ¿Debo Aprender Swift?

– The Swift Programming Language

“The first industrial-quality systems programming language that is as expressive

and enjoyable as a scripting language. […] It’s designed to scale from ‘hello, world’ to an entire

operating system.”

Page 12: NSCoder Swift - ¿Debo Aprender Swift?

– Publilius Syrus

“To do two things at once is to do neither.”

Page 13: NSCoder Swift - ¿Debo Aprender Swift?

–John Siracusa

“Swift is not an academic exercise. It’s not designed to be semantically pure or

mathematically elegant. Swift is a language designed with its implementation in mind from

day one.”

Page 14: NSCoder Swift - ¿Debo Aprender Swift?

¡Si!

Page 15: NSCoder Swift - ¿Debo Aprender Swift?

• Mucho soporte de Apple.

• Aprender nuevos conceptos.

• Sólo por curiosidad.

• Playgrounds.

• Ver si Apple tiene éxito creando un lenguaje enfocado a dos objetivos diferentes.

Page 16: NSCoder Swift - ¿Debo Aprender Swift?

¡Fight! @hiphoox