D is designed with lessons learned from practical C++ usage rather tha การแปล - D is designed with lessons learned from practical C++ usage rather tha ไทย วิธีการพูด

D is designed with lessons learned

D is designed with lessons learned from practical C++ usage rather than from a theoretical perspective. Even though it uses many C/C++ concepts it also discards some, and as such is not compatible with C/C++ source code. D has however been constrained in its design by the rule that any code that is legal in both C and D should behave the same. It adds to the functionality of C++ by also implementing design by contract, unit testing, true modules, garbage collection, first class arrays, associative arrays, dynamic arrays, array slicing, nested functions, inner classes, closures, anonymous functions, compile time function execution, lazy evaluation and has a reengineered template syntax. D retains C++'s ability to do low-level coding, and adds to it with support for an integrated inline assembler. C++ multiple inheritance is replaced by Java style single inheritance with interfaces and mixins. D's declaration, statement and expression syntax closely matches that of C++.

The inline assembler typifies the differences between D and application languages like Java and C#. An inline assembler lets programmers enter machine-specific assembly code within standard D code, a method often used by system programmers to access the low-level features of the processor needed to run programs that interface directly with the underlying hardware, such as operating systems and device drivers.

D has built-in support for documentation comments, allowing automatic documentation generation.

0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
D ถูกออกแบบมา ด้วยการเรียนรู้ จากการใช้งานจริงของ c ++ แทน จากมุมมองทางทฤษฎี แม้ว่าจะใช้แนวคิด C/c ++มากมาย มันยัง ละทิ้งบาง และดังไม่เข้ากันกับ C/c ++รหัสแหล่งที่มา D อย่างไรก็ตามได้มีการจำกัดในการออกแบบ โดยกฎที่ว่า รหัสที่ถูกต้องใน C และ D ควรทำงานเหมือนกัน เพิ่มการทำงานของ c ++ โดยยัง ใช้การออกแบบ โดยสัญญา โมดูหน่วยการทดสอบ จริง ขยะ อาร์เรย์ชั้น เชื่อมโยงอาร์ เรย์ ไดนามิกซ้อนอาร์เรย์ แถวลำดับหั่น ฟังก์ชัน ภายในชั้นเรียน ปิด ไม่ระบุชื่อฟังก์ชัน ฟังก์ชันการดำเนินการ การประเมินขี้เกียจเวลาคอมไพล์ และมีไวยากรณ์ reengineered แม่ ยังคงความสามารถของ c ++จะทำการกำหนดรหัสระดับต่ำ และเพิ่ม ด้วยการสนับสนุน assembler แบบอินไลน์รวม C ++ที่สืบทอดหลายถูกแทนที่ ด้วย Java แบบสืบทอดเดียวกับอินเทอร์เฟซและ mixins ไวยากรณ์การประกาศ คำสั่ง และการแสดงของ D ตรงกับที่ของ c ++Assembler ไลน์ typifies ความแตกต่างระหว่าง D และการประยุกต์ใช้เช่นภาษา Java และ C# Assembler เป็นแบบอินไลน์ทำให้โปรแกรมเมอร์ที่ใส่ประกอบเครื่องเฉพาะรหัสในรหัส D มาตรฐาน วิธีการมักจะใช้ โดยโปรแกรมเมอร์ระบบถึงคุณสมบัติระดับต่ำของตัวประมวลผลที่ต้องการเรียกใช้โปรแกรมอินเทอร์เฟซที่ตรงกับฮาร์ดแวร์พื้นฐาน ระบบปฏิบัติการและโปรแกรมควบคุมอุปกรณ์D มีการสนับสนุนในตัวสำหรับเอกสารข้อคิดเห็น ช่วยให้การสร้างเอกสารอัตโนมัติ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
D การออกแบบที่มีบทเรียนจากการปฏิบัติ c ++ การใช้งานมากกว่าจากมุมมองทางทฤษฎี แม้ว่ามันจะใช้หลาย C / C ++ แนวคิดก็ยังทิ้งบางส่วนและเป็นเช่นกันไม่ได้กับ / C ++ รหัสที่มา C D ได้รับการ แต่มีข้อ จำกัด ในการออกแบบโดยกฎที่รหัสใด ๆ ที่เป็นกฎหมายในทั้ง C และ D ควรประพฤติเดียวกัน จะเพิ่มการทำงานของภาษา C ++ โดยยังใช้การออกแบบโดยการทำสัญญา, การทดสอบหน่วยโมดูลจริงเก็บขยะอาร์เรย์ชั้นแรกเชื่อมโยงอาร์เรย์อาร์เรย์แบบไดนามิกหั่นอาร์เรย์ฟังก์ชั่นที่ซ้อนกันเรียนภายในปิดฟังก์ชั่นที่ไม่ระบุชื่อรวบรวมฟังก์ชั่นเวลา การดำเนินการประเมินผลขี้เกียจและมีไวยากรณ์แม่แบบยกเครื่อง D ยังคงรักษาความสามารถใน c ++ ที่จะดำเนินการเข้ารหัสในระดับต่ำและเพื่อเพิ่มความมันด้วยการสนับสนุนให้มีการประกอบแบบอินไลน์แบบบูรณาการ c ++ มรดกหลายจะถูกแทนที่ด้วยรูปแบบ Java มรดกเดียวกับการเชื่อมต่อและ mixins D's ประกาศคำสั่งและการแสดงออกไวยากรณ์อย่างใกล้ชิดตรงกับภาษา C ++. แอสเซมอินไลน์ typifies ความแตกต่างระหว่าง D และการประยุกต์ใช้ภาษาเช่น Java และ C # ประกอบแบบอินไลน์ช่วยให้โปรแกรมเมอร์ป้อนรหัสเครื่องประกอบเฉพาะภายในรหัส D มาตรฐานวิธีการที่มักจะใช้โดยโปรแกรมเมอร์ระบบเพื่อเข้าถึงคุณลักษณะระดับต่ำในการประมวลผลที่จำเป็นในการเรียกใช้โปรแกรมที่เชื่อมต่อโดยตรงกับฮาร์ดแวร์พื้นฐานเช่นระบบปฏิบัติการและ ไดรเวอร์อุปกรณ์. D ได้สร้างในการสนับสนุนความเห็นเอกสารที่ช่วยให้รุ่นเอกสารอัตโนมัติ





การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
D ถูกออกแบบด้วยบทเรียนจากการปฏิบัติ C + + การใช้งาน มากกว่า จากมุมมองของทฤษฎี แม้ว่าหลายใช้ C / C + + แนวคิด มันยังทิ้งบางส่วนและเป็นเช่นจะไม่เข้ากันได้กับ C / C + + รหัสต้นฉบับ งได้ แต่ข้อ จำกัด ในการออกแบบ โดยกฎของรหัสใด ๆที่เป็นกฎหมายในทั้ง C และ D จะทำตัวเหมือนเดิม มันจะเพิ่มฟังก์ชันของ C + + โดยยังใช้ออกแบบโดยสัญญา การทดสอบหน่วยโมดูลจริงเก็บขยะชั้นอาร์เรย์ , เชื่อมโยงอาร์เรย์แบบไดนามิก , อาร์เรย์ , เรย์หั่น , ซ้อนฟังก์ชันภายในชั้นเรียน , ปิด , ฟังก์ชันที่ไม่ระบุชื่อ , รวบรวมการดำเนินการฟังก์ชันเวลาขี้เกียจประเมิน และมีภาพที่ประกอบร่างแล้วแม่แบบวากยสัมพันธ์ D จะมี C + + สามารถทำรหัสระดับต่ำ และช่วยเพิ่มการสนับสนุนสำหรับการรวมกับไลน์ประกอบ C + + หลายมรดกจะถูกแทนที่ด้วยรูปแบบเดียวเป็นมรดกกับการเชื่อมต่อและ mixins . D ประกาศ , คำสั่ง และการแสดงออกไวยากรณ์ตรงกับของ C + +แบบอินไลน์การประกอบ typifies ความแตกต่างระหว่าง D และภาษาโปรแกรม เช่น Java และ C # . อินไลน์ประกอบที่ช่วยให้โปรแกรมเมอร์ป้อนรหัสประกอบเฉพาะเครื่องภายในมาตรฐานรหัส วิธีการมักจะใช้โดยโปรแกรมเมอร์ระบบเพื่อเข้าถึงคุณสมบัติระดับของการประมวลผลที่จำเป็นในการเรียกใช้โปรแกรมที่ติดต่อโดยตรงกับฮาร์ดแวร์พื้นฐาน เช่น ระบบปฏิบัติการและไดรเวอร์อุปกรณ์งได้ในตัวสนับสนุนสำหรับเอกสารแสดงความคิดเห็น , ให้เอกสารอัตโนมัติรุ่น
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: