In imperative languages--and also in some functional languages--expres การแปล - In imperative languages--and also in some functional languages--expres ไทย วิธีการพูด

In imperative languages--and also i

In imperative languages--and also in some functional languages--expression evaluation
is strict and immediate. If you write x = y+z; in C, for example, you are telling the
computer to perform a computation and put a value into the memory called 'x' right
now! (whenever the code is encountered). In Haskell, by contrast, evaluation is
lazy--expressions are only evaluated when, and as much, as they need to be (in fairness,
C does include shortcutting of Boolean expressions which is a minor kind of laziness).
The definitions of f and g in the example show a simple form of the difference.
While a function like g is somewhat silly, since y is just not used, functions with pattern
matching or guards will very often use particular arguments only in certain
circumstances. If some arguments have certain properties, those or other arguments
might not be necessary for a given computation. In such cases, the needless
computations are not performed. Furthermore, when lists are expressed in
computational ways (list comprehensions and enumeration ellipsis form), only as many
list elements as are actually utilized are actually calculated.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ในภาษาที่จำเป็น - และในภาษาทำงานบาง -
การประเมินผลการแสดงออกเป็นที่เข้มงวดและการได้ทันที ถ้าคุณเขียน x = YZ; ใน C ตัวอย่างเช่นคุณจะบอกคอมพิวเตอร์
เพื่อดำเนินการคำนวณและใส่ค่าลงในหน่วยความจำที่เรียกว่าขวา 'x'
ตอนนี้! (รหัสทุกครั้งที่จะพบ) ใน Haskell ตรงกันข้ามการประเมินผลขี้เกียจ
- สำนวนที่มีการประเมินเฉพาะเมื่อและเป็นมากขณะที่พวกเขาจำเป็นต้องมี (ในความเป็นธรรม
คไม่รวม shortcutting ของการแสดงออกบูลีนซึ่งเป็นชนิดที่ยังไม่บรรลุนิติภาวะของความเกียจคร้าน).
คำนิยามของ f และ g ในตัวอย่างแสดงในรูปแบบที่เรียบง่ายของความแตกต่าง.
ในขณะที่ฟังก์ชั่นเช่นเดียวกับกรัม คือค่อนข้างโง่ตั้งแต่ y เป็นเพียงการไม่ได้ใช้ฟังก์ชั่นที่มีรูปแบบการจับคู่
หรือยามมากมักจะใช้ข้อโต้แย้งโดยเฉพาะอย่างยิ่งในสถานการณ์บางอย่าง
ถ้าอาร์กิวเมนต์บางรายที่มีคุณสมบัติบางอย่างหรือข้อโต้แย้งอื่น ๆ
อาจจะไม่จำเป็นสำหรับการคำนวณที่กำหนด ในกรณีดังกล่าวคำนวณ
จำเป็นจะไม่ดำเนินการ มากไปกว่านั้นรายการจะถูกแสดงในรูปแบบการคำนวณ
(comprehensions รายการและรูปแบบการจุดไข่ปลาแจงนับ) เป็นเพียงองค์ประกอบของรายการ
มากที่สุดเท่าที่ถูกนำมาใช้จริงคำนวณเป็นจริง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ในภาษาความจำเป็น และ ในบางภาษาหน้าที่ประเมินนิพจน์
จะเข้มงวด และยัง ถ้าคุณเขียน x = y z ใน C ตัวอย่าง คุณกำลังบอกการ
คอมพิวเตอร์เพื่อทำการคำนวณ และใส่ค่าลงในหน่วยความจำเรียกว่า 'x' ขวา
ตอนนี้ (เมื่อใดก็ตามรหัสที่พบ) Haskell โดยคมชัด ประเมินเป็น
ขี้เกียจ - นิพจน์จะประเมินเมื่อ และ มากที่สุด เท่าที่จำเป็นต้อง (ในยุติธรรม,
C รวม shortcutting ของนิพจน์ Boolean ซึ่งเป็นชนิดของความขี้เกียจเล็กน้อย) .
คำนิยามของ f และ g ในตัวอย่างแสดงแบบอย่างของความแตกต่าง
ขณะที่ฟังก์ชันฟังก์ชันเช่น g เป็นค่อนข้างโง่ เนื่องจากไม่ใช้ y ลาย
ตรงหรือยามจะบ่อยใช้อาร์กิวเมนต์เฉพาะเพียงบาง
สถานการณ์ ถ้าอาร์กิวเมนต์บางมีคุณสมบัติบางอย่าง ผู้ หรืออาร์กิวเมนต์อื่น ๆ
อาจไม่จำเป็นสำหรับการคำนวณที่กำหนดไว้ ในกรณีดังกล่าว การรวดเร็ว
ไม่ทำการประมวลผล นอกจากนี้ เมื่อรายการแสดงใน
คำนวณวิธี (comprehensions รายการและแจงนับไข่ปลาฟอร์ม), เป็นหลายเท่า
จริงคำนวณรายการองค์ประกอบถูกนำมาใช้จริง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ใน ภาษา เป็นอย่างยิ่งและนอกจากนั้นยังอยู่ใน ภาษา เต็มไปด้วยประโยชน์ใช้สอยบาง
ซึ่งจะช่วยเป็นการประเมินผลการแสดงออกอย่างเข้มงวดและได้ในทันที หากคุณเขียน X = Y Z ใน C สำหรับตัวอย่างเช่นคุณเป็นการบอก
คอมพิวเตอร์เข้ากับการคำนวณและใส่ค่าที่เข้าในหน่วยความจำที่เรียกว่า' X 'ขวา
ในตอนนี้ (รหัสทุกครั้งที่มีปัญหาเกิดขึ้น) Eddie Haskell ' s โดยในการประเมินผลความเปรียบต่างมี
ขี้เกียจสำนวนได้รับการประเมินว่าเมื่อและมากเท่านั้นเป็นว่าพวกเขาจำเป็นต้อง(ในความเป็นธรรม,
C ไม่รวมถึง shortcutting ของ Boolean สำนวนซึ่งจะเป็นเพียงเล็กน้อย ประเภท ของความขี้เกียจ)..
คำนิยามของ F และ G ในตัวอย่างเช่นแสดงรูปแบบที่เรียบง่ายของที่แตกต่างกัน.
ในขณะที่ที่หน้าที่อย่าง G เป็นค่อนข้างจะโง่,มาตั้งแต่ปีค.ศคือไม่ได้ใช้งาน,การทำงานด้วยรูปแบบ
ที่ตรงกันหรือใบมีดจะเป็นอย่างมากมักใช้อาร์กิวเมนต์เท่านั้นในบางสถานการณ์
ซึ่งจะช่วย.หากอาร์กิวเมนต์บางอย่างได้มีคุณสมบัติบางอย่างที่หรืออาร์กิวเมนต์อื่นๆ
อาจไม่มีความจำเป็นสำหรับคำนวณให้ ในกรณีดังกล่าวไม่จำเป็นต้อง
การคำนวณไม่ได้ทำ ยิ่งไปกว่านั้นเมื่อรายการจะแสดงออกในรูปแบบนวัตกรรม
( comprehensions รายการและเครื่องหมายแสดงว่ามีต่อระบุ)องค์ประกอบ
รายการเท่านั้นเป็นจำนวนมากมีความเป็นจริงใช้งานได้จริงๆแล้วการคำนวณ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: