ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

Rust เป็นภาษาใหม่ที่พัฒนาโดย Mozilla

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

 

Rust
Rust

 

     การใช้งานจะเป็นระบบที่คอมไพล์แล้ว ภาษา Rust ถูกพัฒนามาจากภาษาซี C และภาษา C++ ตัว Syntax จะคล้ายกัน คือเป็นภาษาที่ใช้วงเล็บปีกกา {} และประกาศตัวแปรแบบ Static ตัว Source code ของเครื่องมือต่างๆ เปิดเป็น OpenSource ด้วยสัญญาอนุญาตแบบ MIT มีชนิดของข้อมูล 5 ประเภท คือ Strong, Static, Nominal, Infrared, Linear

 

ตัวอย่างโค้ด :

use std;
import std::io;

fn main() {
    for i in [1, 2, 3] {
        io::println(#fmt("hello %d\n", i));
    }
}

 

ภาษา Rust โฟกัสเป้าหมาย 3 เรื่องที่เด่น ๆ ได้แก่

  • ความปลอดภัย (safety)
  • ความเร็ว (speed)
  • งานประมวลผลที่ทำงานพร้อมๆ กัน (concurrency)

     

     ในตอนนี้ภาษา Rust ยังมีความเสถียรน้อยมาก ถ้าเทียบกับภาษาอื่นๆ แต่ในปัจจุบันทาง Mozilla ได้นำไปใช้พัฒนา Firefox Quantum ซึ่งเป็นเวอร์ชั่นล่าสุดของ Firefox อีกด้วย

 

ปัจจุบัน 2022 ทาง Linux จะนำเอาภาษา Rust มาเป็นส่วนหนึ่งของ Kernel 6.1 แล้ว

ข้อมูลอ้างอิง : https://www.rust-lang.org/en-US/index.html

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำความรู้จัก Indirect Speech ในภาษาอังกฤษ
โดย bonwaranyu อ 29 พ.ย. 2022 5:30 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
9
อ 29 พ.ย. 2022 5:30 pm โดย bonwaranyu
สอบถาม core ของ phpBB ใช้งานทั้งตอน Preview และ หลัง กด submit
โดย flook อ 29 พ.ย. 2022 5:29 pm บอร์ด Programming - PHP
0
22
อ 29 พ.ย. 2022 5:29 pm โดย flook
เลือกพักในโรงแรมใกล้เซ็นทรัลพระราม 9 ทริปนี้สนุกแน่นอน!
โดย h.rina อ 29 พ.ย. 2022 5:24 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
อ 29 พ.ย. 2022 5:24 pm โดย h.rina
เปิดพิกัดบริษัทรับเขียนโปรแกรมมืออาชีพ อัปเดต 2022
โดย h.rina อ 29 พ.ย. 2022 5:22 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
อ 29 พ.ย. 2022 5:22 pm โดย h.rina
ทำไมร้านเครื่องดื่มควรมีเครื่องซีลฝาติดร้านไว้เสมอ?
โดย h.rina อ 29 พ.ย. 2022 5:19 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
อ 29 พ.ย. 2022 5:19 pm โดย h.rina
แนะนำการใช้โมดูล re ใน Python เพื่อใช้ ค้นหาข้อความ
โดย fonfonn อ 29 พ.ย. 2022 4:58 pm บอร์ด Python Knowledge
0
7
อ 29 พ.ย. 2022 4:58 pm โดย fonfonn
มาทำความรู้จัก Direct Speech ในภาษาอังกฤษ
โดย bonwaranyu อ 29 พ.ย. 2022 4:48 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
11
อ 29 พ.ย. 2022 4:48 pm โดย bonwaranyu
การทำ web socket บน Flask Framework ในภาษา Python
โดย ewqolf อ 29 พ.ย. 2022 4:12 pm บอร์ด Python Knowledge
1
10
อ 29 พ.ย. 2022 4:19 pm โดย mindphp