Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Ruby - Dünyanın En Güzel Programlama Dili

Ruby Programlama dili hakkında Karabük Üniversitesi 2. Programlama Günleri Etkinliğinde 26.02.15 tarihinde yaptığım sunum.

  • Sé el primero en comentar

Ruby - Dünyanın En Güzel Programlama Dili

  1. 1. Bir programcının en iyi dostu Ruby Karabük Üniversitesi 26.02.2015
  2. 2. Serdar Doğruyol Lead Developer / netlioo.com http://serdardogruyol.com http://github.com/sdogruyol http://twitter.com/sdogruyol
  3. 3. Nedir
  4. 4. Dünyanın en güzel programlama dili :)
  5. 5. Verimlilik ve sadelik üzerine odaklanmış, açık kaynak kodlu dinamik bir programlama dilidir.
  6. 6. Kim
  7. 7. Yukihiro Matsumoto (Matz)
  8. 8. – Yukihiro Matsumoto “İnsanlar, özellikle bilgisayar mühendisleri, makineler üzerine yoğunlaşıyor. Makineler üzerine yoğunlaşıyorlar ama aslında biz insanlara ve onların nasıl programlama yaptığına odaklanmalıyız. Çünkü insanlar efendi ve makineler onların köleleridir.”
  9. 9. Ne Zaman • 1993’de başlandı. • 1996’da 1.0 yayınlandı.
  10. 10. Perl 1987 Java 1991 Python 1991 Ruby 1993 PHP 1995
  11. 11. Peki Neden • Java,C,Pascal vs. yorucu • Derleme süresi = Zaman kaybı • Konuşma diline yakın
  12. 12. Ruby Felsefesi • Programcı mutluluğu • Üretkenlik • Sadelik
  13. 13. Kimler Kullanıyor
  14. 14. Nasıl bir dil • Çok kolay öğrenilen • Yazılımcıyı mutlu eden • Hızlı geliştirme yapılabilen
  15. 15. ..daha fazlası • İngilizceye çok yakın • Okuması kolay • Uyum sağlayabilen ve esnek • Gerçek anlamda Nesne Odaklı
  16. 16. Dinamik
  17. 17. Java String name; name = “Karabük”; name = 34; Ruby name name = “Karabük”; name = 34; Dinamik Tipli Statik Tipli
  18. 18. İngilizce
  19. 19. 5.times { print “Ruby”} Ruby Ruby Ruby Ruby Ruby
  20. 20. Herşey bir objedir.
  21. 21. -2176888.abs 2176888
  22. 22. “merhaba karabük üniversitesi”.upcase MERHABA KARABÜK ÜNİVERSİTESİ
  23. 23. 3.hours.from_now Sat Mar 01 13:00:00
  24. 24. Esnek
  25. 25. class Fixnum def kere(n) self * n end end 5.kere 5 # 25 5.kere(5).kere(3) # 75
  26. 26. Ruby ile • Web Programlama (Ruby on Rails, Sinatra) • Masaüstü Programlar (QtRuby) • iOS Uygulama (RubyMotion) • Android Uygulama (Ruboto) • Robot programlama (Artoo) • Sunucu Yönetimi (Chef,Puppet,Capistrano)
  27. 27. Rubygems • Çok güçlü bir paket yöneticisi. • 70.000’den fazla paket mevcut. • Geliştiricilerin tekrar kullanılabilir kod parçalarını paylaşmalırını sağlıyor.
  28. 28. Ruby On Rails • Bir Web Geliştirme çatısı. • Convention over configuration. • Çok hızlı bir şekilde geliştirme yapabilme
  29. 29. ve çok daha fazlası…
  30. 30. Topluluk • Ruby Türkiye • www.rubyturkiye.org • Email Listesi • Yakut Podcast
  31. 31. Teşekkürler @sdogruyol

    Sé el primero en comentar

    Inicia sesión para ver los comentarios

  • BediaeydaGkdoan

    Sep. 11, 2015
  • valitaslankol

    May. 17, 2018

Ruby Programlama dili hakkında Karabük Üniversitesi 2. Programlama Günleri Etkinliğinde 26.02.15 tarihinde yaptığım sunum.

Vistas

Total de vistas

5.749

En Slideshare

0

De embebidos

0

Número de embebidos

20

Acciones

Descargas

62

Compartidos

0

Comentarios

0

Me gusta

2

×