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

5.374 visualizaciones

Publicado el

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

Publicado en: Software
  • There is a useful site for you that will help you to write a perfect and valuable essay and so on. Check out, please ⇒ www.HelpWriting.net ⇐
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Hi there! I just wanted to share a list of sites that helped me a lot during my studies: .................................................................................................................................... www.EssayWrite.best - Write an essay .................................................................................................................................... www.LitReview.xyz - Summary of books .................................................................................................................................... www.Coursework.best - Online coursework .................................................................................................................................... www.Dissertations.me - proquest dissertations .................................................................................................................................... www.ReMovie.club - Movies reviews .................................................................................................................................... www.WebSlides.vip - Best powerpoint presentations .................................................................................................................................... www.WritePaper.info - Write a research paper .................................................................................................................................... www.EddyHelp.com - Homework help online .................................................................................................................................... www.MyResumeHelp.net - Professional resume writing service .................................................................................................................................. www.HelpWriting.net - Help with writing any papers ......................................................................................................................................... Save so as not to lose
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Dating for everyone is here: ❤❤❤ http://bit.ly/369VOVb ❤❤❤
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Follow the link, new dating source: ❶❶❶ http://bit.ly/369VOVb ❶❶❶
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

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

×