دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Prof. Dr. Robert F. Stärk, Dipl.-Inf. Joachim Schmid, Prof. Dr. Egon Börger (auth.) سری: ISBN (شابک) : 9783642639975, 9783642594953 ناشر: Springer-Verlag Berlin Heidelberg سال نشر: 2001 تعداد صفحات: 375 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 7 مگابایت
کلمات کلیدی مربوط به کتاب جاوا و ماشین مجازی جاوا: تعریف ، تأیید ، اعتبار سنجی: زبان های برنامه نویسی، کامپایلرها، مترجمان، مهندسی نرم افزار
در صورت تبدیل فایل کتاب Java and the Java Virtual Machine: Definition, Verification, Validation به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب جاوا و ماشین مجازی جاوا: تعریف ، تأیید ، اعتبار سنجی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب یک توصیف سطح بالا، همراه با یک تجزیه و تحلیل ریاضی و تجربی، از جاوا و ماشین مجازی جاوا (JVM)، از جمله یک کامپایلر استاندارد از برنامههای جاوا به کد JVM و مؤلفه تأییدکننده بایت کد حیاتی امنیتی ارائه میکند. از JVM. توضیحات در لایه های زبان و اجزای ماشین ساختار یافته است. آن را با یک اصلاح طبیعی اجرایی است که می تواند برای تست کد استفاده می شود. روش توسعهیافته برای این منظور بر اساس ماشینهای حالت انتزاعی (ASM) است و میتواند برای ماشینهای مجازی دیگر و همچنین برای سایر زبانهای برنامهنویسی اعمال شود. این کتاب برای دانش آموزان پیشرفته و برای متخصصان و متخصصان تحقیق و توسعه نوشته شده است که برای کار خود به یک تعریف کامل و شفاف و یک مدل قابل اجرا از زبان و ماشین مجازی زیربنای اجرای مورد نظر آن نیاز دارند.
This book provides a high-level description, together with a mathematical and an experimental analysis, of Java and of the Java Virtual Machine (JVM), including a standard compiler of Java programs to JVM code and the security critical bytecode verifier component of the JVM. The description is structured into language layers and machine components. It comes with a natural executable refinement which can be used for testing code. The method developed for this purpose is based on Abstract State Machines (ASMs) and can be applied to other virtual machines and to other programming languages as well. The book is written for advanced students and for professionals and practitioners in research and development who need for their work a complete and transparent definition and an executable model of the language and of the virtual machine underlying its intended implementation.
Front Matter....Pages I-X
Introduction....Pages 1-13
Abstract State Machines....Pages 15-28
Front Matter....Pages 29-32
The imperative core Java I of Java....Pages 33-46
The procedural extension Java C of Java I ....Pages 47-69
The object-oriented extension $${\text{Jav}}{{\text{a}}_\mathcal{O}}$$ of Java c ....Pages 71-85
The exception-handling extension Java ε of $${\text{Jav}}{{\text{a}}_\mathcal{O}}$$ ....Pages 87-94
The concurrent extension Java T of Java ε ....Pages 95-110
Java is type safe....Pages 111-134
Front Matter....Pages 135-137
The JVM I submachine....Pages 139-146
The procedural extension JVM C of JVM I ....Pages 147-154
The object-oriented extension $${\text{JV}}{{\text{M}}_\mathcal{O}}$$ of JVM c ....Pages 155-158
The exception-handling extension JVM ε of $${\text{JV}}{{\text{M}}_\mathcal{O}}$$ ....Pages 159-164
Executing the JVM N ....Pages 165-166
Correctness of the compiler....Pages 167-203
Front Matter....Pages 205-207
The defensive virtual machine....Pages 209-222
Bytecode type assignments....Pages 223-271
The diligent virtual machine....Pages 273-287
The dynamic virtual machine....Pages 289-303
Back Matter....Pages 305-381