Muhannad Abbara نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 لقد مر معي هذا المصطلح Double Precision وأحتاج ان اعرف معناه تحديدا ما هو وبماذا يستخدم؟ وايضا ما هي الsyntactic suger؟ كيف يمكن معرفتها؟ شكرا لكم 3 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد Fahmy نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 Double Precision هو مصطلح يستخدم في الحوسبة لوصف دقة الأرقام العشرية المستخدمة في الحسابات. يشير Double Precision إلى أن الأرقام المستخدمة تتكون من 64 بت (8 بايت) بدلاً من 32 بت (4 بايت) التي تستخدمها الأرقام ذات الدقة المفردة (Single Precision). يستخدم Double Precision عادة في التطبيقات التي تتطلب دقة عالية في الحسابات، مثل التطبيقات العلمية والهندسية والاقتصادية. Syntactic Sugar هو مصطلح يشير إلى تغطية لغوية لكود برمجي معين، حيث يتم استخدام تعبيرات أكثر سهولة ووضوحًا لإظهار نفس المعنى. على سبيل المثال، في بعض لغات البرمجة، يمكن استخدام "for each" بدلاً من "for" لإظهار أنه سيتم تكرار على كل عنصر في قائمة. لا يمكن معرفة syntactic sugar بشكل دائم، حيث أنه يختلف من لغة برمجة إلى أخرى. ومع ذلك، يمكن العثور على مثال على syntactic sugar في الوثائق الرسمية للغة البرمجة المستخدمة. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 إضافة إلى ما ذكره محمد، يمكن أن تكون الأرقام Double Precision أكثر دقة من الأرقام ذات الدقة المفردة، لأنها تستخدم 64 بتًا لتمثيل الرقم بدلاً من 32 بتًا. وهذا يعني أن الأرقام Double Precision يمكن أن تمثل قيم أكبر وأصغر من الأرقام ذات الدقة المفردة، وتسمح بإجراء العمليات الحسابية الأكثر دقة. وفيما يتعلق بأنواع الأرقام في JavaScript، فإن اللغة توفر ثلاثة أنواع أساسية للأرقام: الأعداد الصحيحة (integers) والأعداد العشرية (floating-point numbers) و NaN (Not a Number). ويتم تمثيل الأعداد العشرية في JavaScript باستخدام Double Precision، حيث يتم تخزينها باستخدام 64 بتًا، كما يمكن استخدام الأعداد العشرية في JavaScript لتمثيل الأعداد الصحيحة بسبب نطاقها الأكبر. أما بالنسبة لـ Syntactic Sugar في JavaScript، فهناك العديد من الأمثلة على ذلك، مثل استخدام "arrow functions" بدلاً من الدوال العادية و "template literals" بدلاً من السلاسل النصية المعتادة. هناك العديد من أمثلة Syntactic Sugar في JavaScript، وهنا مثال بسيط: بدلاً من استخدام الدالة العادية: function add(x, y) { return x + y; } يمكن استخدام الـ arrow function: const add = (x, y) => x + y; وبهذا يتم تبسيط كتابة الدالة وجعلها أكثر وضوحًا وسهولة للفهم. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عمر قره محمد نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 Double Precision هو مصطلح يشير إلى الاعداد العشرية كما اخبرك المدرب في التعليق السابقة، و في جافاسكريبت الأعداد كلها هي من النوع Number وهو من نوع Double Precision أي يمكنك وضع فواصل عشرية بدقة تصل إلى 64 بت قد يفيدك الاطلاع على السؤال التالي : Syntactic Sugar هي عبارة عن تعبيرات مختصرة وسهلة الفهم والاستخدام، والتي تساعد على تبسيط الكود وجعله أكثر قراءةً وفهمًا. فمثلاً، في جافاسكريبت، يمكن استخدام العملية المختصرة : i++ بدلاً من العملية الطويلة : i = i + 1 لزيادة قيمة متغير بمقدار 1. و Syntactic Sugar في جافاسكريبت تشمل العديد من التعبيرات المختصرة مثل +=, -= و ++ و -- وغيرها، والتي تساعد على تبسيط الكود وجعله أكثر قراءةً وفهمًا. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالباسط ابراهيم نشر 19 أبريل 2023 أرسل تقرير مشاركة نشر 19 أبريل 2023 تشمل الاستخدامات الشائعة لـ Double Precision في البرمجة: الحسابات العلمية والهندسية: يتم استخدام Double Precision بشكل شائع في التطبيقات العلمية والهندسية التي تتطلب دقة عالية في الحسابات العددية. ويشمل ذلك مجالات مثل الفيزياء والفلك والكيمياء والهندسة. الحسابات المالية: يتم استخدام Double Precision أيضًا في التطبيقات المالية التي تتطلب حسابات دقيقة لنماذج مالية معقدة والمحاكاة. نظم المعلومات الجغرافية (GIS): تستخدم تطبيقات GIS Double Precision لتخزين وتلاعب بالإحداثيات الجغرافية، التي تتطلب دقة عالية لضمان تحليل مكاني دقيق. الألعاب والرسومات: يتم استخدام Double Precision في تطبيقات الألعاب والرسومات لتمثيل وتلاعب بالإحداثيات ثلاثية الأبعاد والمتجهات بدقة عالية. بشكل عام، تعتبر Double Precision بيانات مهمة في البرمجة تسمح بإجراء حسابات عددية دقيقة في مجموعة واسعة من التطبيقات. بالنسبة لـ "syntactic sugar"، فإليك بعض الأمثلة التي توضح الشرح السابق: في لغة البرمجة Python، يمكن استخدام تقنية List Comprehension كـ "syntactic sugar" لتبسيط إنشاء قوائم. على سبيل المثال، بدلاً من كتابة الكود التالي: numbers = [1, 2, 3, 4, 5] squares = [] for num in numbers: squares.append(num ** 2) يمكن استخدام List Comprehension لتبسيط الكود إلى الشكل التالي: numbers = [1, 2, 3, 4, 5] squares = [num ** 2 for num in numbers] في لغة البرمجة JavaScript، يمكن استخدام Arrow Function كـ "syntactic sugar" لتبسيط كتابة الدوال. على سبيل المثال، بدلاً من كتابة الكود التالي: function multiply(a, b) { return a * b; } يمكن استخدام Arrow Function لتبسيط الكود إلى الشكل التالي: const multiply = (a, b) => a * b; هذه هي بعض الأمثلة البسيطة للـ "syntactic sugar" في بعض لغات البرمجة، والتي تسهل عملية الكتابة وتحسينها بشكل جمالي دون التأثير على سلوك البرنامج. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Muhannad Abbara
لقد مر معي هذا المصطلح Double Precision وأحتاج ان اعرف معناه تحديدا ما هو وبماذا يستخدم؟
وايضا ما هي الsyntactic suger؟ كيف يمكن معرفتها؟
شكرا لكم
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.