Skip to content

แปลหนังสือ The Book ของการเขียนโปรแกรมภาษา Rust

Notifications You must be signed in to change notification settings

moonrich/The-Rust-Programming-Language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

The Rust Programming Language

แปลโดย: THAWATCHAI SINGNGAM

ยินดีต้อนรับ! หนังสือเล่มนี้จะสอนคุณเกี่ยวกับ การเขียนโปรแกรมคอมพิวเตอร์ ภาษา Rust. ภาษา Rust เป็นภาษา Systems Programming Language ( ภาษาใช้สามารถใช้เขียนระบบปฏิบัติการ หรือ เขียนโปรแกรมควบคุม จัดการ ระบบต่างๆได้ ) เป้าหมายของภาษานี้เน้น 3 อย่างด้วยกันคือ ความปลอดภัย, ความเร็ว, และการทำงานได้อย่างรวดเร็วมาก จนดูเหมือนว่า สามารถทำงานหลายงานได้พร้อมๆกัน จากเป้าหมายที่วางไว้ จะไม่มีการใช้ garbage collector ในการจัดการ, ทำให้ภาษา Rust สามารถทำงานบางอย่างได้ โดยที่ภาษาโปรแกรมอื่นๆ หลายๆตัวไม่สามารถทำได้ เช่นการเขียนโค้ดระดับที่ใกล้เคียงภาษาเครื่องจักร เช่นการเขียนไดรเวอร์สำหรับติดต่อ หรือควบคุมอุปกรณ์ต่อพ่วงต่างๆ, การเขียนระบบปฏิบัติการ (Operating Systems เช่น windows, linux,...) นอกจากนี้ ภาษา Rust ยังเป็นภาษาที่ไม่ทำให้เกิดข้อมูลผิดพลาดในขณะทำงาน (data races) ภาษา Rust ทำให้เราเขียนโค้ดได้ง่ายเหมือนอย่างกับภาษาที่ใกล้เคียงกับภาษามนุษย์ แต่ในขณะเดียวกันก็ยังสามารถจัดการฮาร์ดแวย์ต่างๆ ได้เหมือนภาษาระดับใกล้เคียงภาษาของเครื่องจักร ได้

"The Rust Programming Language" แบ่งออกเป็นหลายๆหัวข้อ โดยเริ่มจากคำแนะนำเบื้องต้น (Introduction) หลังจากนี้ก็มี

  • Getting started

    • ติดตั้งเครื่องมือหรือคอมไพเลอร์สำหรับการพัฒนาโปรแกรมภาษา Rust
  • Tutorial: Guessing Game

    • เรียนเขียนโปรแกรม Rust ด้วยการสร้างโปรเจ็คขนาดเล็ก
  • Syntax and Semantics

    • เริ่มการเขียนด้วยการ เริ่มจากส่วนเล็กๆในโค้ด
  • Effective Rust

    • แนวคิดในการเขียนโปรแกรมภาษา Rust ให้ดียิ่งขึ้น
  • Nightly Rust

    • เทคนิคใหม่ จะนำมาใช้ใน Rust แต่ยังไม่เสถียรนะ
  • Glossary

    • ความคำศัพย์และแหล่งอ้างอิง
  • Bibliography

    • เบื้องหลัง ก่อนที่จะเกิดโปรเจ็ค Rust ขึ้นมา

Contributing {#contributing}

ไฟล์ของหนังสือเล่มนี้ ถูกสร้างที่ GitHub.

About

แปลหนังสือ The Book ของการเขียนโปรแกรมภาษา Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published