تبديل البحث
بحث
تبديل القائمة
1.2M
94
255
3.5M
أرابيكا
الموسوعة
الصفحة الرئيسة
الأحداث الجارية
أحدث التغييرات
أحدث التغييرات الأساسية
صفحات خاصة
رفع ملف
تصفح
المواضيع
أبجدي
بوابات
مقالة عشوائية
تصفح من غير إنترنت
مشاركة
تواصل مع أرابيكا
مساعدة
الميدان
sitesupport
في مشاريع أخرى
Toggle preferences menu
إشعارات
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.
user-interface-preferences
أدوات شخصية
إنشاء حساب
دخول
عرض مصدر أوك
من أرابيكا، الموسوعة العربية الحرة
شارك هذه الصفحة
معاينة
اقرأ
عرض المصدر
تاريخ
associated-pages
مقالة
نقاش
المزيد من الإجراءات
→
أوك
ليس لك صلاحية تعديل هذه الصفحة، للسبب التالي:
الفعل الذي اعتزمته مقصور على المستخدمين أعضاء المجموعة:
مستخدمون
.
نص الصفحة:
{{عن|3=أوك (توضيح)}} {{بطاقة لغة برمجة}} اللغة الخدمية '''AWK''' هو استخراج العبارات وأداة لعمل تقارير التي تستخدم [[لغة برمجة نصية]] القائمة على العبارات، التي تتكون من مجموعة من الإجراءات التي يتعين اتخاذها ضد عبارات مكتوبة (سواء في الملفات أوجداول العبارات) لغرض إعداد تقارير منسقة [[سلسلة (علم الحاسوب)|سلسلة أغراض]]. اللغة التي يستخدمها awk على نطاق واسع هي نوع العبارات المسلسلة، المصفوفات الترابطية (وهذه هي، مصفوفات فهرستها من مفتاح السلاسل)، وأشكال [[تعبير نمطي|تعابير نمطية]]. AWK هي واحدة من الأدوات القديمة لتظهر في النسخة 7 من يونكس Version 7 Unix واكتسبت شعبية كوسيلة لإضافة مميزات حسابية إلى مجرى يونيكس. وهناك نسخة من لغة AWK هي السمة المشتركة من حوالي كل [[نظام تشغيل]] من يونيكس الحديثة المتاحة اليوم. AWK مذكورة في [[مواصفة يونكس الواحدة|مواصفات يونكس الواحدة]] باعتبارها وسيلة إلزامية لنظام تشغيل يونيكس. بالإضافة إلى غلاف بورن Bourne shell، AWK هي لغة البرمجة الوحيدة الآخرى المتاحة في بيئة يونيكس القياسية.<ref>[http://www.unix.org/version3/apis/cu.html The Single UNIX Specification, Version 3, Utilities Interface Table] {{Webarchive|url=https://web.archive.org/web/20180105030249/http://www.unix.org/version3/apis/cu.html |date=05 يناير 2018}}</ref> وهي أيضا أثبتت وجودها بين الأوامر التي تتطلبها المواصفات القياسية لقاعدة [[يونكس]].<ref>[http://refspecs.freestandards.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/command.html#AEN32008 Linux Standard Base Core Specification 4.0, Chapter 15. Commands and Utilities] {{Webarchive|url=https://web.archive.org/web/20110726065410/http://refspecs.freestandards.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/command.html |date=26 يوليو 2011}}</ref> تطبيقات AWK موجودة كبرمجيات مركبة تقريبا لجميع أنظمة التشغيل الأخرى. [[أرابيكا:بحاجة لمصدر]] تم إنشاء AWK في مختبرات بيل في السبعينات،<ref>[https://www.computerworld.com/au/ The A-Z of Programming Languages: AWK] {{Webarchive|url=https://web.archive.org/web/20081026110922/http://www.computerworld.com.au/index.php/id;1726534212;fp;4194304;fpid;1/ |date=26 أكتوبر 2008}}</ref> واسمها مشتق من أسماء أسرة مؤلفيها -- [[ألفرد أهو]] وبيتر واينبرغر و[[براين كيرنيغان|بريان كيرنيغان]]. الاسم لا ينطق كسلسلة من الإحرف المنفصلة وإنما لصوت نفس اسم الأوك من الطيور (الذي يعمل كشعار للغة مثل ما على غلاف كتاب لغة برمجة أووك [http://plan9.bell-labs.com/cm/cs/awkbook/ The AWK Programming Language]- الكتاب غالبا ما يشير إليه بالاختصار TAPL)، عندما كتبت أووك كانت كافة الأحرف صغيرة، وتشير إلى [[يونكس]] أو برنامج Plan 9 الذي يقوم بتشغيل برامج أخرى مكتوبة بلغة البرمجة AWK. قوة واختصارية، ,و حدود برامج AWK التي صدرت مبكراً أوحت ل [[لاري وول]] Larry Wall ليكتب بيرل Perl كلغة جديدة، أكثر قوة، POSIX AWK و gawk (GNU AWK) تم تعريفهم. على الرغم من أن AWK وsed تم تصميمهما لدعم البرامج واحدة السطور، حتى مختبرات بيل القديمة مستخدمي أووكAWK كثيرا ما كتبوا برامج أووك كبيرة وجيدة التنظيم. رغم مساحتها المحدودة المقصود استخدامها، AWK هي تورنغ كاملة.<ref>{{استشهاد ويب | مسار = http://www.faqs.org/docs/artu/ch08s02.html#awk | عنوان = Applying Minilanguages | الأول = Eric S. | الأخير = Raymond | وصلة مؤلف = Eric S. Raymond | عمل = The Art of Unix Programming | at = Case Study: awk | مسار أرشيف = https://web.archive.org/web/20080730063308/http://www.faqs.org/docs/artu/ch08s02.html#awk | تاريخ أرشيف = July 30, 2008 | تاريخ الوصول = May 11, 2010 | اقتباس = The awk action language is Turing-complete, and can read and write files. }}</ref>
ارجع إلى
أوك
.
عرض مصدر أوك
من أرابيكا، الموسوعة العربية الحرة