#include
<stdio.h> Dynamic
allocation ( malloc )
Dynamic
allocation ( malloc ) ... |
يتم تمرير جميع الوسصاء حسب العناوين: استخدام الرمز * في الوسصاء الغير الحقيقية
واستخدام الرمز & في الوسصاء الحقيقية.
أثناء استدعاءات الدالات ، يتم إنشاء متغيرات مؤقتة للتعبيرات
يمكن للمترجم إنشاء المتغيرات أو السجلات أو الجداول المؤقتة.
وهي مسبوقة بالرمز'_'.
تطبيق الآلاة
المجردة
يتم تطبيق جميع الآلات من قبل العناوين.
عنوان إلى بنية
عنوان إلى جدول
عنوان إلى كتلة ملف
ملفات
يوجد صدر الملف في بداية الملف.
إدارة خاصة للملفات المفتوحة
_Empiler_ouvert: إضافة ملف مفتوح
_Depiler_ouvert: فك آخر ملف تم فتحه
_Ouvert : اختبار ما إذا كان ملف مع
اسم معين موجود أم لا.
عندما نحدد ملف ، يتم تصور بنيتان
- تعريف بنية كتلة الملف مع العناوين. إذا كان هناك جدول داخل الكتلة ، يتم النظر
في عنوانه.
- تعريف الكتلة الحقيقية للملف (بدون عنوان)
تعيين العمليات
يتم اتباع أسماء عمليات الجهاز من قبل الأنواع.
تسمح لغة Z بمشاركة الملفات ، أي يمكن فتح نفس الملف عدة مرات.
لا يزال يتعين إجراء بعض التحسينات مثل استرداد المتغيرات المؤقتة التي تم إنشاؤها.