Save 37% off PRO during our Black Friday Sale! »

未経験新卒エンジニアがRustを学び始めてよかったこと

E2b3ac88b4244e3addb6b4ba9c2dfcca?s=47 Misaki Makino
December 18, 2017

 未経験新卒エンジニアがRustを学び始めてよかったこと

2017/12/18 Rust入門者の集い #4
で発表した内容です。

E2b3ac88b4244e3addb6b4ba9c2dfcca?s=128

Misaki Makino

December 18, 2017
Tweet

Transcript

  1. RustΛֶͼ࢝ΊͯΑ͔ͬͨ͜ͱ ະܦݧ৽ଔΤϯδχΞ͕ Rustೖ໳ऀͷू͍#4 @T5uku5hi

  2. ຀໺ඒ࡙ @T5uku5hi ɾ৽ଔ೥໨ͷͻΑͬ͜ΤϯδχΞ ɾະܦݧͰΤϯδχΞͷੈք΁ ɾۀ຿Ͱ͸JavaΛ࢖༻ Who?

  3. ະܦݧ৽ଔ͕ ͳͥ3VTUʁ  

  4. ɾઌഐʹࢦఠ͞Ε͔ͨΒͱΓ͋͑ͣ௚͢ ɾ*%&͕αδΣετ͍ͯ͠Δ͔Βॻ͖׵͑Δ ɾจ๏΍ϝιουΛ஌͍ͬͯΔ͚ͩ ݚम௚ޙͷࢲ యܕతಈ͚͹͍͍ঢ়ଶʹ

  5. ݚम௚ޙͷࢲ ɾઌഐʹࢦఠ͞Ε͔ͨΒͱΓ͋͑ͣ௚͢ ɾ*%&͕αδΣετ͍ͯ͠Δ͔Βॻ͖׵͑Δ ɾจ๏΍ϝιουΛ஌͍ͬͯΔ͚ͩ యܕతಈ͚͹͍͍΍ঢ়ଶʹ ͜Μͳঢ়گΛଧഁ ͍ͨ͠ʂ

  6. "OEFST/PSBTࢯͷݴ༿ ͖͔͚ͬʹͳͬͨຊ ৽͍͠ݴޠΛֶͼɺͦͷצॴΛ͔ͭΜ ͩΒɺલ͔Β஌͍ͬͯͨݴޠͷ࢖͍ํ ͕ͦΕ·ͰͱมΘ͍ͬͯΔ͜ͱʹؾͮ ͖ɺࣗ෼Ͱڻ͘͜ͱ͕Α͋͘Γ·͢ɻ ෳ਺ͷݴޠʹֶ͍ͭͯͿͱɺσβΠϯ ύλʔϯʹ͍ͭͯͷཧղ΋ਂ·Γ·͢ɻ

  7. ୈೋϓϩάϥϛϯάݴޠͰݕࡧ Rustͱͷग़ձ͍

  8. ΰʔϧʹऒ͔Εͯೖ໳ ଎౓ ҆શੑ ฒߦੑ < I m a new Rustacean!

  9. ษڧͯ͠Έͨ ਺౰ͯήʔϜΛRustͱJavaͰॻ͍ͨ

  10. None
  11. None
  12. +BWBͰ͸Ͳ͏ͯ͠ OFX͠ͳ͍͍ͯ͘ΜͩΖ͏ʁ

  13. Stringఆ਺ϓʔϧ String a = "Hello"; String b = "Hello"; String

    a = new String("Hello ); String b = new String("Hello ); ಉ͡Stringఆ਺ϓʔϧ ྖҬΛࢀর ҟͳΔώʔϓྖҬΛࢀর OFXΛ࢖Θͳ͍͜ͱͰ ɾϝϞϦফඅΛ࡟ݮͰ͖Δ ɾจࣈϦςϥϧ͕౳͍͜͠ͱΛൺֱͰ͖Δ
  14. ઌഐͷϨϏϡʔ ͳͥޮ཰͕ѱ͍ͷ͔ ཧղͰ͖ΔΑ͏ʹͳͬͨ ୤ɾಈ͚͹͍͍

  15. ͨ͘͞ΜͷֶͼΛ͘ΕΔ΋ͷ ͦΕ͕RustͰ͢ 

  16. Έͳ͞Μ΋ͥͻRustΛ ֶΜͰΈ·ͤΜ͔ʁ