สรุป The Rust Programming Language ฉบับมือเก่า ตอนที่ 1

--

บทความนี้สรุปจากหนังสือ The Rust Programming Language chapter 1 ด้วยความคิดเห็นของผมเอง อาจมีการตีความที่มีโอกาสผิดพลาดได้ ทางที่ดีถ้าอยากได้ reference จริงๆแนะนำต้นทางครับ

(Link บทความที่แล้ว)

ในส่วนของช่วงต้นใน Foreword จะพูดถึง inspiration ต่างๆ เช่นความยุ่งยากในการทำ system-level programming ที่มีโอกาสผิดพลาดง่ายๆ (เช่นการไปแตะพวก memory allocation หรือพวกการ communicate OS threads) เป็นแนวทางที่ Rust พยายามถูก designed ให้ลดข้อผิดพลาดเหล่านี้ by design

ส่วนของ Introduction จะอธิบายตัวหนังสือว่าอ่านยังไง หรือแต่ละ chapter จะพูดถึงอะไรประมาณนี้ รวมไปถึง Rust เหมาะกับใครบ้าง (ผมจำ keyword -> People Who Value Speed and Stability)

และใน Chapter 1 (Getting Started) ก็จะเป็นการพูดถึงการ install, build, run และ anatomy หลักๆของ Rust project, ส่วนนี้ถ้าใครที่เคยใช้พวก compiled language มาอยู่แล้วจะไม่มีอะไรแปลกใหม่เท่าไหร่

ในบทนี้ตอนท้ายจะพูดถึง Cargo ที่เป็น package manager ของ Rust และวิธีการใช้เบื้องต้น ส่วนนี้ก็เหมือนกัน ถ้าใครเคยใช้ package manager ของภาษาอื่นๆก็จะคล้ายๆกัน (หลักๆก็คือช่วย manage dependencies)

จบแล้วบทที่ 1 555

--

--

No responses yet