What Ninja DoesIf Ninja pushes most of the work to the build file gene การแปล - What Ninja DoesIf Ninja pushes most of the work to the build file gene ไทย วิธีการพูด

What Ninja DoesIf Ninja pushes most

What Ninja Does
If Ninja pushes most of the work to the build file generator, what is there left to do? The above ideology is nice in principle but real world needs are always more complicated. Ninja grew (and lost) features over the course of its development. At every point, the important question was always “can we do less?” Here is a brief overview of how it works.
A human needs to debug the files when the build rules are wrong, so .ninja build files are plain text, similar to Makefiles, and they support a few abstractions to make them more readable.
The first abstraction is the “rule”, which represents a single tool’s command-line invocation. A rule is then shared between different build steps. Here is an example of the Ninja syntax for declaring a rule named “compile” that runs the gcc compiler along with two build statements that make use of it for specific files.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
นินจาอะไรถ้านินจาผลักดันมากที่สุดของการทำงานเพื่อสร้างแฟ้มกำเนิด สิ่งมีที่เหลือให้ทำ อุดมการณ์ดังกล่าวข้างต้นเป็นหลัก แต่ความจริงมักมีความซับซ้อน นินจาเติบโต (และหลง) คุณสมบัติผ่านหลักสูตรของการพัฒนา ที่ทุกจุด คำถามที่สำคัญถูกเสมอ "เราสามารถทำน้อย" นี่คือคร่าว ๆ ของการทำงานความต้องการมนุษย์เพื่อดีบักแฟ้มเมื่อสร้างกฎจะไม่ถูกต้อง เพื่อสร้าง.ninja เป็นข้อความล้วน คล้ายกับ Makefiles และพวกเขาสนับสนุนกี่ abstractions เพื่อให้อ่านได้ง่ายขึ้นAbstraction แรกเป็น "กฎ" ซึ่งหมายถึงเครื่องมือเดียวเรียกบรรทัดคำสั่ง กฎถูกใช้ร่วมกันแล้วระหว่างขั้นตอนการสร้างแตกต่างกัน นี่คือตัวอย่างของนินจาไวยากรณ์สำหรับการประกาศกฎชื่อ "รวบรวม" ที่ทำงานของคอมไพเลอร์ gcc พร้อมกับสร้างคำสั่งที่สองที่ทำ มาใช้สำหรับแฟ้มเฉพาะ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
อะไรนินจาไม่
หากนินจาผลักดันมากที่สุดของงานที่กำเนิดไฟล์การสร้างสิ่งที่มีที่เหลือจะทำอย่างไร? อุดมการณ์ดังกล่าวข้างต้นเป็นสิ่งที่ดีในหลักการ แต่จริงความต้องการของโลกอยู่เสมอความซับซ้อนมากขึ้น นินจาโต (และการสูญเสีย) ให้บริการในช่วงเวลาของการพัฒนาของตน เมื่อมาถึงจุดทุกคำถามที่สำคัญอยู่เสมอ "ที่เราสามารถทำได้น้อยลงหรือไม่" นี่คือภาพรวมคร่าวๆของวิธีการทำงาน.
มนุษย์ต้องการที่จะแก้ปัญหาไฟล์เมื่อสร้างกฎระเบียบที่ไม่ถูกต้องดังนั้น .ninja สร้างไฟล์ข้อความธรรมดาที่คล้ายกัน เพื่อ Makefiles และพวกเขาสนับสนุนแนวคิดไม่กี่ที่จะทำให้พวกเขาอ่านได้มากขึ้น.
นามธรรมแรกคือ "กฎ" ซึ่งหมายถึงการภาวนาบรรทัดคำสั่งเครื่องมือเดียวของ กฎที่ใช้ร่วมกันแล้วระหว่างการสร้างขั้นตอนที่แตกต่างกัน นี่คือตัวอย่างของไวยากรณ์นินจาประกาศกฎการตั้งชื่อว่า "รวบรวม" ที่รันคอมไพเลอร์ GCC พร้อมกับสองสร้างงบที่ใช้ประโยชน์จากมันสำหรับไฟล์ที่เฉพาะเจาะจง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
นินจาไม่อะไรถ้านินจาดันมากที่สุดของการทำงานเพื่อสร้างเครื่องกำเนิดไฟฟ้าแฟ้ม มีอะไรต้องทำอีก ? อุดมการณ์ข้างต้นดีในหลักการ แต่ที่แท้จริงต้องโลกมักจะซับซ้อนมากขึ้น นินจาเติบโต ( และเสีย ) คุณสมบัติผ่านหลักสูตรของการพัฒนา ทุกจุด คำถามที่สำคัญคือ เสมอ " เราทำน้อย " ที่นี่เป็นภาพรวมคร่าวๆของวิธีการทํางานมนุษย์ต้องการที่จะตรวจสอบไฟล์เมื่อสร้างกฎผิด ดังนั้น นินจาสร้างไฟล์ข้อความธรรมดา คล้ายกับ makefiles และพวกเขาสนับสนุนไม่กี่นามธรรมเพื่อให้สามารถอ่านได้มากขึ้นที่เป็นนามธรรมแรกคือ " กฎ " ซึ่งเป็นเครื่องมือเดียวคือบรรทัดคำสั่งคำขอร้อง . กฎที่ใช้ร่วมกันแล้วระหว่างสร้างที่แตกต่างกันขั้นตอน นี่คือตัวอย่างของนินจาไวยากรณ์สำหรับการประกาศเป็นกฎชื่อว่า " รวบรวม " ที่เรียก GCC คอมไพเลอร์พร้อมกับสองสร้างงบที่เอามาใช้กับแฟ้มที่เฉพาะเจาะจง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: