کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
9657874 | 690055 | 2005 | 50 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
A high-level modular definition of the semantics of Câ¯
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله

چکیده انگلیسی
We propose a structured mathematical definition of the semantics of C⯠programs to provide a platform-independent interpreter view of the language for the C⯠programmer, which can also be used for a precise analysis of the ECMA standard of the language and as a reference model for teaching. The definition takes care to reflect directly and faithfully-as much as possible without becoming inconsistent or incomplete-the descriptions in the C⯠standard to become comparable with the corresponding models for Java in Stärk et al. (Java and Java Virtual Machine-Definition, Verification, Validation, Springer, Berlin, 2001) and to provide for implementors the possibility to check their basic design decisions against an accurate high-level model. The model sheds light on some of the dark corners of C⯠and on some critical differences between the ECMA standard and the implementations of the language.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 336, Issues 2â3, 26 May 2005, Pages 235-284
Journal: Theoretical Computer Science - Volume 336, Issues 2â3, 26 May 2005, Pages 235-284
نویسندگان
Egon Börger, Nicu G. Fruja, Vincenzo Gervasi, Robert F. Stärk,