Firefox จะหยุดใช้ C ++ เพื่อใช้ Rust ซึ่งเป็นภาษาใหม่ของ Mozilla

ฉันอ่านตั้งแต่ ExtremeTech ข่าวนี้🙂

มันเกิดขึ้นประมาณ 5 ปี สนิม (ภาษาโปรแกรมที่คิดค้นโดย Mozilla) ได้รับการพัฒนา และนั่นแหล่ะ มอซซิลา แล็บส์ ได้เปิดตัวคอมไพเลอร์ alpha 1 ของมัน

วัตถุประสงค์ของทั้งหมดนี้เป็นเรื่องง่ายค่อยๆแทนที่โค้ด C + + โดย สนิมเนื่องจากเห็นได้ชัดว่าหลังนี้เพิ่มประสิทธิภาพการใช้หน่วยความจำ

ฉันฝากรายละเอียดบางส่วนของ สนิม:

  • สนิม มันเป็นคอมไพเลอร์
  • การเขียนโปรแกรมเชิงวัตถุ
  • คอมไพเลอร์ทำงานบน Windows, Linux และ Mac
  • มันสร้างขึ้นจากแนวคิดที่มีอยู่นั่นคือ ... มันใช้ตรรกะการเขียนโปรแกรมและไวยากรณ์จากภาษาอื่นคุณสามารถดูตัวอย่างนี้ได้ที่นี่:

use std;
fn main(args: [str]) {
std::io::println("hello world from '" + args[0] + "'!");
}

สนิม ได้รับอิทธิพลจากภาษาเช่น Limbo y ข่าวแต่อ้างว่าไม่ได้รับอิทธิพลจากภาษา Go Google

ฉันออกจากเว็บไซต์: เว็บไซต์สนิม

เช่นเดียวกับหากคุณสนใจหัวข้อนี้มากขึ้นคุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับเวอร์ชัน 0.1 นี้: หมายเหตุประจำรุ่น Rust 0.1

ผลของสิ่งนี้เราจะไม่เห็นในตอนนี้ฉันคิดว่าคงต้องใช้เวลาหลายปีก่อนที่เราจะเห็นสิ่งที่ดีกว่าเล็กน้อยซึ่งเป็นความรับผิดชอบ (ขอบคุณ) สนิม. ฉันหวังว่านี่จะไม่ทำให้เบราว์เซอร์เต็มไปด้วยข้อบกพร่องนะฮ่า ๆ ๆ

ความนับถือ

th.wikipedia.org/wiki/ข่าว


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   อิเล็กตรอน 22 dijo

    น่าสนใจตอนนี้การเรียนรู้ C ++ แต่เน้นวัตถุบ้า @ __ @

    1.    ไม่ระบุชื่อ dijo

      ฉันเข้าใจคุณ c ++ เป็นหนึ่งในภาษาที่ยากที่สุดในการเชี่ยวชาญโดยเฉพาะอย่างยิ่งมีผู้ที่ไม่คุ้นเคยกับไวยากรณ์เลย

  2.   ลูคัสมาเทียส dijo

    ถ้ามันดีขึ้น ...

  3.   erunamoJAZZ dijo

    ป๋อมฉันไม่สามารถรวบรวมสวัสดีชาวโลก xD ได้!

    1.    erunamoJAZZ dijo

      ฮ่า ๆ ๆ ว้าวพิมพ์ผิดมันเข้มงวดมาก oo:

      hello.rc! = hello.rs

  4.   ออสการ์ dijo

    เนื่องจากพวกเขาไม่เห็นด้วยและกำหนดมาตรฐานของภาษาที่เกี่ยวข้องกับคำหรือคำสั่งการออกแบบและโครงสร้าง ง่ายต่อการพัฒนาแอปพลิเคชันบน NETWORK และหากจำเป็นต้องเพิ่มฟังก์ชันพิเศษแอปพลิเคชันจะต้องเป็นแบบแยกส่วน ดังนั้นคุณจึงไม่ได้เรียนรู้ภาษาใหม่ ๆ ด้วยคำที่แปลกใหม่ ไม่ต้องค้นพบผง:

    1.    ไม่ระบุชื่อ dijo

      นั่นคือจุดประสงค์ของการเขียนโปรแกรมภาษาด้วยกาลเวลาที่พวกเขาพัฒนาขึ้นเพื่อให้เข้าใจได้ง่ายขึ้นจึงเป็นเพียงเรื่องของเวลาก่อนที่มันจะเริ่มมีลักษณะคล้ายกับภาษามนุษย์เมื่อถึงเวลาภาษาก็จะก้าวกระโดด แต่ในขณะที่ เราต้องเรียนรู้พวกมันแบบนี้นิโมโด

  5.   พันโช dijo

    น่าสนใจมาก. ยังคงทราบวันที่เผยแพร่เท่านั้น