prompt:
Translate the following text from en to ar:
Computer programming has been, largely, an intuitive activity.

completion: لقد كانت برمجة الكمبيوتر، إلى حد كبير، نشاطًا بديهيًا.

source_lang: en

target_lang: ar

domain: technical

complexity: standard


prompt:
Translate the following text from en to ar:
I am attracted to effective theories primarily because they save labor (for the human and the computer), and secondarily because they give us better assurance about the properties of programs.

completion: میں بنیادی طور پر موثر نظریات کی طرف متوجہ ہوں کیونکہ وہ محنت بچاتے ہیں (انسان اور کمپیوٹر کے لیے)، اور ثانوی طور پر کیونکہ وہ ہمیں پروگراموں کی خصوصیات کے بارے میں بہتر یقین دہانی کراتے ہیں۔

complexity: complex


prompt:
Translate the following text from en to ar:
Data compression is useful and necessary in a variety of applications.

completion: إن ضغط البيانات مفيد وضروري في مجموعة متنوعة من التطبيقات.


prompt:
Translate the following text from ar to en:
في عام 1948، نشر كلود إي. شانون [45] "نظرية رياضية في الاتصالات"، والتي قدم فيها مفهوم الإنتروبيا، والذي يعطي مقياسًا كميًا للضغط الممكن.

completion: In 1948, Claude E. Shannon [45] published "A Mathematical Theory of Communication", in which he presented the concept of entropy, which gives a quantitative measure of the compression that is possible.

source_lang: ar

target_lang: en


prompt:
Translate the following text from en to ar:
Lempel-Ziv coding does not require the frequencies to be known a priori. Instead, the sender scans the text from left to right identifying certain strings (henceforth, calledwords) that it inserts into adictionary.

completion: ترميز لمبل-زيف لا يتطلب معرفة الترددات مسبقًا. بدلاً من ذلك، يقوم المُرسِل بمسح النص من اليسار إلى اليمين لتحديد سلاسل معينة (يشار إليها من الآن فصاعدًا باسم الكلمات) التي يُدرجها في القاموس.


prompt:
Translate the following text from en to ar:
The game of Nim is a beautiful illustration of the power of the exclusive-or operator. The game is played by two players who take turns in making moves.

completion: لعبة نيم هي توضيح جميل لقوة عامل التشغيل الحصري أو. يتم لعب اللعبة من قبل لاعبين اثنين يتناوبان في القيام بالحركات.


prompt:
Translate the following text from en to ar:
congruence (modn) is an equivalence relation over integers. Variables u, v, p, x and y are positive integers.

completion: التوافق (modn) هو علاقة تكافؤ على الأعداد الصحيحة. المتغيرات u و v و p و x و y هي أعداد صحيحة موجبة.


prompt:
Translate the following text from en to ar:
The receiver computes ˆ P ′ . IfP=P ′ , he gets ˆ P ′ = ˆ P= 0. IfP ′ =P∪{t}, he gets ˆ P ′ = ˆ P⊕{t}= 0⊕{t}=t.

completion: يقوم جهاز الاستقبال بحساب ˆ P ′ . إذا كان P=P ′ ، فإنه يحصل على ˆ P ′ = ˆ P= 0. إذا كان P ′ =P∪{t} ، فإنه يحصل على ˆ P ′ = ˆ P⊕{t}= 0⊕{t}=t.


prompt:
Translate the following text from en to ar:
The problem in secure communication is for a sender to send a message to a receiver so that no eavesdropper can read the message during transmission. It is impossible to ensure that no one else can see the transmission; therefore, the transmitted message is usually encrypted so that the eavesdropper cannot decipher the real message.

completion: تتمثل المشكلة في الاتصال الآمن في قيام المُرسِل بإرسال رسالة إلى المُستقبِل بحيث لا يتمكن المتلصص من قراءة الرسالة أثناء الإرسال. من المستحيل التأكد من أن لا أحد آخر يمكنه رؤية الإرسال؛ لذلك، عادةً ما يتم تشفير الرسالة المُرسلة بحيث لا يتمكن المتلصص من فك تشفير الرسالة الحقيقية.


prompt:
Translate the following text from en to ar:
Imagine that the database is a matrix of bits, where each row represents a record, and each column a specific bit in all records. Store each column on a separate disk and store the exclusive-or of all columns on a backup disk.

completion: कल्पना कीजिए कि डेटाबेस बिट्स का एक मैट्रिक्स है, जहाँ प्रत्येक पंक्ति एक रिकॉर्ड का प्रतिनिधित्व करती है, और प्रत्येक कॉलम सभी रिकॉर्ड में एक विशिष्ट बिट का प्रतिनिधित्व करता है। प्रत्येक कॉलम को एक अलग डिस्क पर संग्रहीत करें और सभी कॉलम के एक्सक्लूसिव-ऑर को एक बैकअप डिस्क पर संग्रहीत करें।


prompt:
Translate the following text from en to ar:
Alice sends a public key to Bob which Bob uses to send her a secret. Using RSA, only Alice can decrypt it, and Bob already knows the secret.

completion: تقوم أليس بإرسال مفتاح عام إلى بوب يستخدمه بوب لإرسال سر لها. باستخدام RSA، يمكن لأليس فقط فك تشفيره، وبوب يعرف بالفعل السر.


prompt:
Translate the following text from ar to en:
एक ट्रैफिक लाइट तीन अवस्थाओं में होती है: हरा, पीला या लाल।

completion: A traffic light is in one of three states: green, yellow, or red.

complexity: simple


prompt:
Translate the following text from en to ar:
For the machine in Figure 4.12, we have already done step (1). For step (2), we have to show that the empty string satisfies p∧q, that is, the empty string has an even number of 0s and 1s, which clearly holds.

completion: بالنسبة للآلة في الشكل 4.12، فقد قمنا بالفعل بالخطوة (1). بالنسبة للخطوة (2)، يجب أن نظهر أن السلسلة الفارغة تحقق p∧q، أي أن السلسلة الفارغة تحتوي على عدد زوجي من الأصفار والآحاد، وهو ما يتحقق بوضوح.


prompt:
Translate the following text from en to ar:
Regular expressions and finite state machines are equivalent: for each regular expressionRthere exists a finite state machineFsuch that the set of strings in Ris the set of strings accepted byF.

completion: العبارات النمطية وآلات الحالة المحدودة متكافئة: لكل تعبير نمطي R توجد آلة حالة محدودة F بحيث تكون مجموعة السلاسل في R هي مجموعة السلاسل التي تقبلها F.


prompt:
Translate the following text from ar to en:
في الشكل 4.27، لكل انتقال الشكل x → S، حيث x هو رمز، 0 أو 1، و S هو تعيين لمتغير (لسوء الحظ، يجب أن أستخدم ~zero في الشكل، بدلاً من ¬zero، بسبب قيود الخطوط المتوفرة).

completion: In Figure 4.27, each transition has the form x → S, where x is a symbol, 0 or 1, and S is an assignment to a variable (Unfortunately, I have to use ~zero in the figure, instead of ¬zero, due to limitations of available fonts).


prompt:
Translate the following text from en to ar:
the expression isa=s+pand we should resume computation of its outer expression as if we have seen the constanta.

completion: يجب أن نستأنف حساب التعبير الخارجي كما لو أننا رأينا الثابتة، حيث أن التعبير isa=s+p.


prompt:
Translate the following text from en to ar:
x + log 2 ydecreases in each recursive call. So the execution time is at most logarithmic in the argument values.

completion: في كل استدعاء متكرر، تنخفض قيمة x + log 2 y. لذا، فإن وقت التنفيذ هو في الغالب لوغاريتمي في قيم الوسيطة.


prompt:
Translate the following text from en to ar:
The arithmetic relations are< <= == /= > >=. Each of these is a binary operator that returns a boolean result,TrueorFalse. Note that equality operator is written as==and inequality as/=. Unlike in C++,3 + (5 >= 2)is not a valid expression; Haskell does not specify how to add an integer to a boolean.

completion: العلاقات الحسابية هي < <= == /= > >=. كل من هذه العلاقات عبارة عن عامل ثنائي يُرجع نتيجة منطقية، وهي True أو False. لاحظ أن عامل المساواة يُكتب كـ == وعدم المساواة كـ /=. على عكس C++، فإن 3 + (5 >= 2) ليس تعبيرًا صحيحًا؛ لا تحدد لغة Haskell كيفية جمع عدد صحيح مع قيمة منطقية.


prompt:
Translate the following text from en to ar:
Given is a board on which there are three pegs marked’a’, ’b’ and ’c’, on each of which can rest a stack of disks. There are ndisks,n >0, of varying sizes, numbered 1 throughnin order of size.

completion: يوجد لوح عليه ثلاثة أوتاد مُعلّمة بـ 'أ' و 'ب' و 'ج'، ويمكن لكل منها أن يستقر عليه كومة من الأقراص. هناك n من الأقراص، n > 0، بأحجام مختلفة، مرقمة من 1 إلى n بترتيب الحجم.


prompt:
Translate the following text from en to ar:
Our main tool in proving properties of functional programs is induction. In dealing with lists, it often amounts to a proof of the base case (empty list) followed by proofs for non-empty lists, using induction.

completion: أداتنا الرئيسية في إثبات خصائص البرامج الوظيفية هي الاستقراء. في التعامل مع القوائم، غالبًا ما يعادل إثبات الحالة الأساسية (القائمة الفارغة) متبوعًا بإثباتات للقوائم غير الفارغة، باستخدام الاستقراء.


prompt:
Translate the following text from ar to en:
Google के शोधकर्ताओं ने वेब-आधारित अनुप्रयोगों की एक विविधता को एन्कोड करने के लिए कुछ कार्यात्मक प्रोग्रामिंग विचारों का उपयोग किया है, जिन्हें तब मशीनों के बड़े पैमाने पर समानांतर क्लस्टर पर चलाया जाता है।

completion: Google's researchers have used certain functional programming ideas to encode a variety of web-based applications which are then run on massively parallel clusters of machines.


prompt:
Translate the following text from en to ar:
The main idea behind their scheme is the observation that many web-based applications can be written as amapoperation followed by areduceoperation; these operations and their terminologies are similar, though not identical, to the corresponding operations we have studied in this chapter.

completion: الفكرة الرئيسية وراء مخططهم هي الملاحظة بأنه يمكن كتابة العديد من التطبيقات المستندة إلى الويب كعملية خريطة متبوعة بعملية تقليل؛ هذه العمليات ومصطلحاتها متشابهة، وإن لم تكن متطابقة، مع العمليات المقابلة التي درسناها في هذا الفصل.


prompt:
Translate the following text from en to ar:
The overall structure of the program is a loop that has the invariant: Q1:Every occurrence of pint that starts before l has been recorded.

completion: البنية العامة للبرنامج هي حلقة تحتوي على المتغير الثابت: Q1: تم تسجيل كل تكرار لـ pint الذي يبدأ قبل l.


prompt:
Translate the following text from en to ar:
The original query would first compute R ./ S ./ T, a very expensive operation involving three tables.

completion: الاستعلام الأصلي سيقوم أولاً بحساب R ./ S ./ T، وهي عملية مكلفة للغاية تتضمن ثلاثة جداول.


prompt:
Translate the following text from en to ar:
The string matching problem is quite different from dictionary or database search.

completion: مسألة مطابقة السلاسل تختلف تمامًا عن البحث في القواميس أو قواعد البيانات.


prompt:
Translate the following text from en to ar:
The KMP algorithm is based on the observation that no symbol in the text that we have already matched with “JayadevM” can possibly be the start of a full match.

completion: يعتمد خوارزمية KMP على الملاحظة القائلة بأنه لا يمكن لأي رمز في النص الذي قمنا بالفعل بمطابقته مع “JayadevM” أن يكون بداية لمطابقة كاملة.


prompt:
Translate the following text from en to ar:
The compactness of the description of Batcher’s sorting schemes and the simplicity of their correctness proofs demonstrate the importance of treating recursion and parallelism simultaneously.

completion: إن ضغط وصف مخططات فرز باتشر وبساطة إثباتات صحتها يوضحان أهمية معالجة التكرار والتوازي في وقت واحد.


prompt:
Translate the following text from en to ar:
The recursive definition of a powerlist says that a powerlist is either of the formu ./ voru|v.

completion: يقول التعريف التكراري لقائمة القوى أن قائمة القوى إما من النموذج u ./ v أو u|v.


prompt:
Translate the following text from en to ar:
The function inv is defined by the following function on indices. An element with index bin P has index b' in (inv P), where b' is the reversal of the bit string b.

completion: يتم تعريف الدالة inv بالدالة التالية على الفهارس. عنصر بالفهرس b في P لديه الفهرس b' في (inv P)، حيث b' هو عكس سلسلة البتات b.