1. INTRODUCTION The Java programming language that evolved out of a re การแปล - 1. INTRODUCTION The Java programming language that evolved out of a re ไทย วิธีการพูด

1. INTRODUCTION The Java programmin

1. INTRODUCTION
The Java programming language that evolved out of a research project started by Sun Microsystems in 1990 [Arnold and Gosling 1996; Gosling et al. 1996] is one of the most exciting technical developments in recent years. Java combines several features found in different programming paradigms into one language. Features such as platform independence for portability, an object-orientation model, support for multithreading, support for distributed programming, and automatic garbage collection, make Java very appealing to program developers. Java’s “write-once, run anywhere” philosophy captures much of what developers have been looking for in a programming language in terms of application portability, robustness, and security. The cost of Java’s flexibility, however, is its slow performance due to the high degree of hardware abstraction it offers.
To support portability, Java source code is translated into architecture neutral byte codes that can be executed on any platform that supports an implementation of the Java Virtual Machine (JVM). Most JVM implementations execute Java byte codes through either interpretation or Just-In-Time (JIT) compilation. Since both interpretation and JIT compilation require runtime translation of byte codes, they both result in relatively slow execution times for an application program. While advances with JIT compilers are making progress towards improving Java performance, existing Java execution techniques do not yet match the performance attained by conventional compiled languages. Of course, performance improves when Java is compiled directly to native machine code, but at the expense of diminished portability.
This survey describes the different execution techniques that are currently being used with the Java programming language. Section 2 describes the basic concepts behind the JVM. Section 3 discusses the different Java execution techniques, including interpreters, JIT and static compilers, and Java processors. In Section 4, we describe several optimization techniques for improving Java performance, including dynamic compilation, byte ode optimization, and parallel and distributed techniques. Section 5 reviews the existing benchmarks available to evaluate the performance of the various Java execution techniques with a summary of their performance presented in Section 6. Conclusions are presented in Section 7.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
1
แนะนำการเขียนโปรแกรมภาษาจาวาที่พัฒนามาจากโครงการวิจัยที่เริ่มโดย Sun Microsystems ในปี 1990 [arnold และลูกห่าน 1996; ลูกห่านและอัล 1996] เป็นหนึ่งในการพัฒนาทางเทคนิคที่น่าตื่นเต้นมากที่สุดในปีที่ผ่านมา java รวมคุณสมบัติหลายที่พบในกระบวนทัศน์การเขียนโปรแกรมที่แตกต่างกันในภาษาหนึ่ง คุณสมบัติเช่นความเป็นอิสระแพลตฟอร์มสำหรับการพกพารูปแบบวัตถุปฐมนิเทศสนับสนุน multithreading การสนับสนุนสำหรับการเขียนโปรแกรมการกระจายและการเก็บขยะอัตโนมัติให้ java น่าสนใจมากนักพัฒนาในการเขียนโปรแกรม ของ java "เขียนครั้งเดียวทำงานได้ทุกที่" ปรัชญาจับมากของสิ่งที่นักพัฒนาได้รับการมองหาในการเขียนโปรแกรมภาษาในแง่ของการพกพาใช้งานทนทานและความปลอดภัยค่าใช้จ่ายของความยืดหยุ่นของ java แต่เป็นประสิทธิภาพการทำงานช้าเนื่องจากระดับสูงของ abstraction ฮาร์ดแวร์ก็มี
เพื่อสนับสนุนการพกพาซอร์สโค้ดจาวาแปลเป็​​นสถาปัตยกรรมรหัสไบต์เป็นกลางที่สามารถดำเนินการได้บนแพลตฟอร์มที่สนับสนุนการดำเนินงานของจาวาเครื่องเสมือน (JVM) ใด ๆการใช้งานมากที่สุด JVM รันรหัสจาวาไบต์ผ่านทั้งการตีความหรือเพียงแค่ในเวลา (JIT) รวบรวม เนื่องจากทั้งสองการตีความและการรวบรวม JIT ต้อง runtime แปลรหัสไบต์พวกเขาทั้งสองผลในช่วงเวลาดำเนินการค่อนข้างช้าสำหรับโปรแกรมประยุกต์ ขณะที่ความก้าวหน้าด้วยคอมไ​​พเลอร์ JIT จะทำให้ความคืบหน้าต่อการปรับปรุงประสิทธิภาพการทำงานของจาวาที่มีอยู่เทคนิคการดำเนิน java ยังไม่ตรงกับผลการดำเนินงานบรรลุตามภาษาเรียบเรียงทั่วไป แน่นอนผลการดำเนินงานดีขึ้นเมื่อ java จะรวบรวมโดยตรงกับรหัสเครื่องพื้นเมือง แต่ที่ค่าใช้จ่ายลดลงในการพกพา
การสำรวจครั้งนี้อธิบายถึงเทคนิคการดำเนินการที่แตกต่างกันที่กำลังถูกนำมาใช้กับการเขียนโปรแกรมภาษาจาวาส่วนที่ 2 อธิบายแนวคิดพื้นฐานที่อยู่เบื้องหลัง JVM ส่วนที่ 3 กล่าวถึงเทคนิคการดำเนิน java ที่แตกต่างกันรวมทั้งล่ามคอมไพเลอร์ JIT และแบบคงที่และประมวลผลจาวา ในส่วนที่ 4 เราจะอธิบายเทคนิคการเพิ่มประสิทธิภาพหลายประการสำหรับการปรับปรุงประสิทธิภาพการทำงานของจาวารวมทั้งการรวบรวมแบบไดนามิกเพิ่มประสิทธิภาพของบทกวีไบต์และเทคนิคแบบขนานและกระจายมาตรา 5 ความคิดเห็นมาตรฐานที่มีอยู่มีการประเมินผลการทำงานของเทคนิคต่างๆที่ดำเนินการ java สรุปผลการดำเนินงานของพวกเขานำเสนอในส่วนที่ 6 ข้อสรุปจะนำเสนอในส่วน 7.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
1. แนะนำ
Java เริ่มต้นเขียนโปรแกรมภาษาที่พัฒนามาจากโครงการวิจัย โดย Sun Microsystems ในปี 1990 [อาร์โนลด์และกอสลิง 1996 กอสลิง et al. 1996] เป็นหนึ่งของการพัฒนาทางเทคนิคที่น่าตื่นเต้นที่สุดในปีที่ผ่านมา Java รวมคุณลักษณะหลายประการที่พบเป็นภาษาหนึ่งใน paradigms โปรแกรมแตกต่างกัน คุณลักษณะเช่นเวทีอิสระสำหรับพอร์ต การวางวัตถุจำลอง สนับสนุนสำหรับมัลติเธรด การสนับสนุนสำหรับกระจายการเขียนโปรแกรม และเก็บรวบรวมขยะอัตโนมัติ Java มากน่าสนใจให้นักพัฒนาโปรแกรม ของ Java "เขียน-รันทุกครั้ง " ปรัชญาจับมากที่นักพัฒนามีรอในภาษาการเขียนโปรแกรมแอพลิเคชันพอร์ต เสถียรภาพ และความปลอดภัย ต้นทุนของความยืดหยุ่นของ Java อย่างไรก็ตาม มีประสิทธิภาพการทำงานช้าเนื่องจาก abstraction ฮาร์ดแวร์ให้บริการในระดับสูง
การสนับสนุนพอร์ต รหัสแหล่งที่มาของ Java ถูกแปลเป็นรหัสกลางไบต์สถาปัตยกรรมที่สามารถดำเนินการบนแพลตฟอร์มใด ๆ ที่สนับสนุนการใช้งานของตัวเครื่องเสมือน Java (JVM) ใช้งาน JVM ส่วนใหญ่รันจาวาไบต์โค้ดผ่านล่ามหรือคอมไพล์ Just-In-Time (JIT) เนื่องจากการตีความและคอมไพล์ JIT ต้องรันไทม์แปลรหัสไบต์ พวกเขาทั้งสองได้ในเวลาดำเนินการค่อนข้างช้าสำหรับโปรแกรมประยุกต์ ในขณะที่ความก้าวหน้ากับคอมไพเลอร์ JIT จะทำให้ความคืบหน้าต่อการปรับปรุงประสิทธิภาพของ Java เทคนิคปฏิบัติการ Java อยู่ไม่ตรงประสิทธิภาพที่ได้คอมไพล์ภาษาทั่วไปได้ แน่นอน ประสิทธิภาพช่วยเมื่อจาวาคอมไพล์โดยตรง จะเป็นเครื่องรหัส แต่ค่าใช้ จ่ายของพอร์ต diminished
นี้สำรวจอธิบายเทคนิคการดำเนินการอื่นที่กำลังใช้กับภาษาเขียนโปรแกรมจาวา ส่วน 2 อธิบายแนวคิดพื้นฐานเบื้องหลัง JVM หมวดที่ 3 กล่าวถึงการจาวาดำเนินการเทคนิคต่าง ๆ รวมทั้งล่าม JIT คอมไพเลอร์คง และประมวลผลจาวา ในส่วน 4 เราอธิบายเทคนิคเพิ่มประสิทธิภาพต่าง ๆ สำหรับการปรับปรุงประสิทธิภาพของ Java คอมไพล์แบบไดนามิก เพิ่มประสิทธิภาพ ode ไบต์ และเทคนิคแบบขนาน และแบบกระจาย ส่วน 5 รีวิวจากเกณฑ์มาตรฐานที่มีอยู่เพื่อประเมินประสิทธิภาพของการดำเนินการเทคนิคต่าง ๆ ของ Java กับสรุปผลการนำเสนอในส่วน 6 บทสรุปที่จะนำเสนอในส่วน 7.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
1 . การตั้งโปรแกรม ภาษา Java แนะนำ
ตามมาตรฐานที่พัฒนามาจากโครงการการวิจัยเริ่มจาก Sun Microsystems ใน 1990 [อาร์โนลด์และลูกห่าน 1996 gosling et al . 1996 ]เป็นหนึ่งในการพัฒนาทางด้านเทคนิคที่น่าตื่นตาตื่นใจมากที่สุดในช่วงหลายปีที่ผ่านมา Java รวมเข้าด้วยกันของคุณลักษณะหลายแห่งพบว่ากระบวนทัศน์ในการตั้งโปรแกรมที่แตกต่างไปใน ภาษา หนึ่ง คุณสมบัติต่างๆเช่นแพลตฟอร์มความเป็นอิสระเพื่อความสะดวกในการพกพารุ่นของวัตถุ - ความเข้าใจการสนับสนุนมัลติเธรดดิ้งการสนับสนุนสำหรับการตั้งโปรแกรมการกระจายและการเก็บขยะโดยอัตโนมัติทำให้เกาะชวาความดึงดูดใจเป็นอย่างมากสำหรับนักพัฒนาโปรแกรม. Java ของ"การเขียน - เมื่อใช้งานได้ทุกที่"ปรัชญาสามารถ จับภาพ ของนักพัฒนาได้รับกำลังมองหาใน ภาษา สำหรับการตั้งโปรแกรมที่อยู่ในเงื่อนไขของแอปพลิเคชันพกพาความแข็งแกร่งและการรักษาความ ปลอดภัยราคาของความยืดหยุ่นของเกาะชวาแต่ถึงอย่างไรก็ตามยังมี ประสิทธิภาพ การทำงานที่ช้าตามไปในระดับสูงเป็นนามธรรมฮาร์ดแวร์ที่จัดให้บริการ
การพกพาได้สะดวกการสนับสนุนรหัสแหล่งที่มาจาวาได้รับการแปลเป็น ภาษาต่างๆ เข้าสู่รหัสไบต์เป็นกลางสถาปัตยกรรมที่สามารถทำงานได้บนแพลตฟอร์มที่สนับสนุนการนำไปใช้งานใน Java virtual machine ( JVM )การปรับใช้งานมากที่สุดของ Sun JVM แล้ว Control Panel ,รหัส byte Java Execute Disable ผ่านทั้งการตีความหรือ Just - in - Time หรือไม่(ด่านอีป้อง)รวบรวม นับตั้งแต่รวบรวมด่านอีป้องการตีความและจำเป็นต้องมีการแปลทั้งแอพพลิเคชันของรหัส byte ทั้งสองส่งผลให้ในช่วงเวลาการทำงานค่อนข้างช้าสำหรับโปรแกรมแอปพลิเคชันได้ ในขณะที่ความก้าวหน้าทางด้านเทคโนโลยีด้วยคอมไพเลอร์ด่านอีป้องทำให้ความคืบหน้า Java เพื่อปรับปรุง ประสิทธิภาพ การทำงานเทคนิคการประมวลผล Java ที่มีอยู่ไม่ตรงกันการใช้ประโยชน์จาก ภาษา โดยทั่วไปยังไม่ แน่นอนว่า ประสิทธิภาพ ดีขึ้นเมื่อ Java คือคอมไพล์โดยตรงไปยังรหัสเครื่องเดิมแต่ค่าใช้จ่ายที่พกพาได้ของน้อยลง
การสำรวจนี้จะอธิบายถึงเทคนิคการประมวลผลที่แตกต่างกันไปซึ่งจะถูกใช้งานพร้อมด้วย ภาษา โปรแกรม Java ที่อยู่ในขณะนี้ส่วนที่ 2 จะอธิบายถึงแนวคิดพื้นฐานที่อยู่เบื้องหลัง jvm. ได้ ส่วนที่ 3 กล่าวถึงเทคนิคการประมวลผล Java ที่แตกต่างกันไปซึ่งรวมถึงคอมไพเลอร์ผู้เป็นล่ามแบบคงที่และด่านอีป้องและโปรเซสเซอร์ Java ในส่วนที่ 4 เราอธิบายถึงเทคนิคการปรับแต่งอีกหลายประการในการปรับปรุง ประสิทธิภาพ Java รวมถึงรวบรวมแบบไดนามิกการปรับแต่งโคลง byte และเทคนิคการทำงานแบบคู่ขนานและการเผยแพร่ส่วนที่ 5 การตรวจสอบการวัด ประสิทธิภาพ ที่มีอยู่ที่มีอยู่ในการประเมิน ประสิทธิภาพ การทำงานที่ใช้เทคนิคการประมวลผล Java ต่างๆที่พร้อมด้วยข้อมูลสรุปของการแสดงของพวกเขาแสดงในส่วนที่ 6 บทสรุปจะถูกนำเสนอในมาตรา 7 .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: