إرجاع العربة
تحتاج هذه المقالة إلى مصادر إضافية للتحقق . ( January 2008 ) |
إرجاع العربة ، والمعروف أحيانًا باسم إرجاع الخرطوشة وغالبًا ما يتم اختصاره إلى CR أو إرجاع ، هو حرف تحكم أو آلية تستخدم لإعادة تعيين موضع الجهاز إلى بداية سطر من النص . وهو مرتبط ارتباطًا وثيقًا بمفاهيم تغذية السطر والسطر الجديد<CR> ، على الرغم من أنه يمكن اعتباره منفصلًا في حد ذاته.
الآلات الكاتبة

في الأصل، كان مصطلح "إرجاع العربة" يشير إلى آلية أو رافعة في الآلة الكاتبة . بالنسبة للآلات التي كان عنصر الطباعة فيها ثابتًا والورق مثبتًا في عربة متحركة ، كانت هذه الرافعة على اليسار متصلة بالعربة المتحركة، وتعمل بعد كتابة سطر من النص لتتسبب في عودة العربة إلى أقصى اليمين بحيث يتم محاذاة عنصر الطباعة مع الجانب الأيسر من الورقة. كانت الرافعة أيضًا تغذي الورق عادةً للتقدم إلى السطر التالي.
جعلت العديد من الآلات الكاتبة الكهربائية مثل IBM Electric أو Underwood Electric من إرجاع العربة مفتاحًا آخر على لوحة المفاتيح بدلاً من رافعة. وكان يُطلق على المفتاح عادةً "إرجاع العربة" أو "إرجاع" أو "إرجاع الطاقة". وفي الآلات الكاتبة مثل Selectric ، حيث كان عنصر الكتابة يتحرك عند الكتابة وكان الورق ثابتًا، كان المفتاح يعيد عنصر الكتابة إلى أقصى اليسار وكان مصطلح " إرجاع الحامل " يُستخدم أحيانًا لهذه الوظيفة.
لتحسين لوحة المفاتيح لغير الناطقين باللغة الإنجليزية، تم تقديم الرمز ↵ ( U +21B5، كيان HTML ↵ ) للتواصل بين عملية إرجاع العربة وتغذية السطر.
أجهزة الكمبيوتر
في الحوسبة ، يعد إرجاع العربة أحد أحرف التحكم في كود ASCII و Unicode و EBCDIC والعديد من الأكواد الأخرى. وهو يأمر الطابعة أو نظام إخراج آخر مثل شاشة وحدة التحكم في النظام بنقل موضع المؤشر إلى الموضع الأول على نفس السطر. وكان يستخدم في الغالب جنبًا إلى جنب مع تغذية السطر (LF)، وهو الانتقال إلى السطر التالي، بحيث يبدآن معًا سطرًا جديدًا. ويمكن الإشارة إلى هذا التسلسل معًا باسم CRLF . [1]
تم فصل وظيفتي إرجاع العربة وتغذية السطر لأسباب عملية:
- يوفر إرجاع العربة في حد ذاته القدرة على طباعة نص جديد فوق السطر. يمكن استخدام هذا لإنتاج أحرف غامقة أو مميزة، وخطوط سفلية، ونصوص مشطوبة، وبعض الرموز المركبة.
- كانت الطابعات الميكانيكية المبكرة بطيئة للغاية في إرجاع العربة في الوقت الذي تستغرقه معالجة حرف واحد. [ لماذا؟ ] وبالتالي، فإن الوقت المستغرق في إرسال تغذية السطر لم يُهدر (غالبًا ما كان يتعين إرسال عدة أحرف أخرى للتأكد من حدوث إرجاع العربة قبل إرسال حرف الطباعة). وهذا هو السبب في أن إرجاع العربة كان يُرسل دائمًا أولاً.
- ومن الممكن أيضًا بعد ذلك ملاءمة عمليات تغذية الأسطر المتعددة في الوقت المستغرق لإرجاع عربة واحدة - على سبيل المثال لطباعة نص مزدوج المسافة أو الرؤوس/التذييلات أو صفحات العنوان - لتوفير وقت الطباعة والإرسال دون الحاجة إلى دوائر كهربائية إضافية أو تعقيد ميكانيكي "لتصفية" إشارات CR الإضافية الزائفة.
في وقت مبكر من عام 1901، كان كود Baudot يحتوي على أحرف منفصلة لإرجاع العربة وتغذية السطر.
تستخدم العديد من برامج الكمبيوتر حرف إرجاع العربة، بمفرده أو مع إدخال السطر، للإشارة إلى نهاية سطر من النص، ولكن يتم استخدام أحرف أخرى أيضًا لهذه الوظيفة (انظر سطر جديد )؛ يستخدمه آخرون فقط لكسر الفقرة ("إرجاع صارم"). بعض المعايير التي تقدم تمثيلاتها الخاصة للتحكم في الأسطر والفقرات (على سبيل المثال HTML ) والعديد من لغات البرمجة تعامل إرجاع العربة وتغذية السطر كمسافة بيضاء .
في كل من ASCII وUnicode، يتم تعيين إرجاع العربة إلى نقطة رمز 13 (أو 0D في النظام السداسي عشر )؛ ويمكن أيضًا رؤيتها على أنها control+M أو ^M . في ثوابت الأحرف والسلاسل في لغة البرمجة C وفي العديد من اللغات الأخرى (بما في ذلك تمثيلات التعبيرات العادية [2] [3] ) المتأثرة بلغة C، \rتشير إلى هذا الحرف. [4]
انظر أيضا
مراجع
- ^ "CRLF". MDN Web Docs . مؤرشف من الأصل في 2024-03-04 . تم الاسترجاع في 2024-03-04 .
- ^ "مرجع نحوي للتعبيرات العادية". JetBrains . مؤرشف من الأصل في 2023-10-03 . تم الاسترجاع 2024-03-04 .
- ^ Jan Goyvaerts. "Regular Expressions Quick Start". regular-expressions.info . مؤرشف من الأصل في 2024-02-21 . تم الاسترجاع في 2024-03-04 .
- ^ إريك س. روبرتس (1995). فن وعلم سي . أديسون-ويسلي . ص. 311.
روابط خارجية
- "ما هي ميزة إرجاع الشحنة وكيف تستفيد منها؟". لينوفو الولايات المتحدة.
