10 คะแนน โดย ragingwind 2023-01-09 | 5 ความคิดเห็น | แชร์ทาง WhatsApp

นี่คือเวอร์ชันเว็บฟรีของหนังสือที่เขียนโดย Mara Bos1 หัวหน้าทีมไลบรารีของ @rustlang หากมีกำลัง ก็ลองซื้อเป็นอีบุ๊กหรือหนังสือเล่มเพื่อสนับสนุนกัน

5 ความคิดเห็น

 
ahwjdekf 2023-02-15

ถึงกับเรียก unsafe ว่าเป็นมนตร์ดำด้วยตัวเองแท้ ๆ แต่พอเป็นไลบรารีที่พอรู้จักกันอย่าง tokio กลับใช้กันพร่ำเพรื่อ? บอกว่าแยกแบบแก้ไขได้กับแก้ไขไม่ได้แล้วช่วยป้องกันข้อผิดพลาดได้ดีนักหนา แต่กลับมีฟีเจอร์ที่ทำให้สถานะแก้ไขไม่ได้กลายเป็นแก้ไขได้ (RefCell<T>) ให้อีก? ตกลงแล้วอัตลักษณ์ของภาษานี้คืออะไรกันแน่?

 
ahwjdekf 2023-01-10

สุดท้ายแล้ว คนที่ใช้ Rust ได้อย่างเหมาะจริง ๆ ก็คือคนที่เคยพัฒนา C++ มาอยู่บ้างมาก่อน แต่ดูเหมือนว่าพวกเขาไม่ได้อยากทำแบบนั้นเป็นพิเศษ ผมก็เหมือนกัน นี่ก็เป็นคำฮิตคำหนึ่ง ลองดูไวยากรณ์ lifetime ที่ประหลาดพิกลและ overengineering นั่นสิ เคยอ่านเอกสาร The Rustonomicon ที่เป็นสุดยอดแห่งการหาเหตุผลเข้าข้างตัวเองหรือยัง

 
openmind 2023-01-10

ภาษาเป็นเพียงเครื่องมือเท่านั้น มีหลายกรณีที่นำเครื่องมือที่มีประโยชน์เช่นนั้นไปใช้อย่างมีประสิทธิภาพในสภาพแวดล้อมที่ความปลอดภัยและประสิทธิภาพมีความสำคัญ เช่น AWS หรือเซิร์ฟเวอร์ Discord แทนที่จะลดคุณค่าของเครื่องมือเหล่านั้นโดยไม่จำเป็น ดูเหมือนว่าการคิดว่าจะนำไปใช้อย่างไรให้ดีน่าจะเป็นเรื่องที่ดีกว่า

 
ahwjdekf 2023-01-10

rust-lang

อ้างว่าสร้างขึ้นมาเพื่อคนที่ทำพลาดและก่อ error บ่อย ๆ เพราะ c++ ยากเกินไป แต่พอเป็นคนประเภทนี้เข้าจริง ก็กลับเป็นภาษาที่แม้แต่ตัวภาษาเองก็เรียนรู้ได้ยาก เป็นภาษาที่มีความย้อนแย้งในตัวเอง

 
openmind 2023-01-10

แม้แต่คนที่เรียนรู้อย่างถูกต้องดีก็ยังพลาดบ่อย ๆ ดังนั้นการรับประกันด้านความปลอดภัยของหน่วยความจำจึงมีข้อดีมากกว่าที่คิดมาก นั่นเป็นเหตุผลสำคัญอย่างยิ่งที่ NSA ออกมาแนะนำอย่างจริงจังให้ใช้ภาษาโปรแกรมที่ปลอดภัยต่อหน่วยความจำต่อไปในอนาคต