الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Khaled Alshaya

مشرف قسم السي ++

المشرفون عضو شرف ★★★★★

  • ياليتها كانت حمص(سوريا)
  • Design and Impl. of Programming Languages
2,052مشاركة
826السمعة
88موضوع منشور
20 سبتمبر 2006تاريخ الانضمام
1 مارس 2021آخر زيارة
40,092مشاهدة للملف
  1. القيمه المعاده من الدوال

    السلام عليكم.... يا جماعة الخير ربما أخطأت الفهم و لكن: في الحالتين لا يمكن الإسناد إلى reference, لسبب بسيط هو أن المتغيرين تنتهي حياتهما بمجرد الخروج من الـ scope, و بالتالي فكل ما لديك عبارة عن dangling reference لمكان لا معنى له في الذاكرة. عموماً, لا يمكن…

    17 يونيو 2011 في 00:19
  2. time كيف يحسب الوقت

    هنا يأتي دور الـ precision التي تدعمها المنصة في العتاد و نظام التشغيل. بمعنى أنه صحيح أنك تقوم بقراءة عدد الـ ticks التي تخطاها البرنامج, إلا أنه في الحقيقة لايحدث هذا الـ counter إلا من خلال interrupts تفعل على فترات أضعاف مضاعفة من الـ ticks. عموماً هذه ليس…

    11 يونيو 2011 في 08:33
  3. Google تنشر مقارنة بين C++ , Java , Go و Scala

    هناك شيء لم يدخل عقلي في هذه المقارنة: كيف تكون ترجمة الكود بعمليات الـ optimization أسرع من حالة إنتاج ملف للتنقيح؟! حسب تجربتي إنتاج ملف تنفيذي للتنقيح يأخذ وقت أقصر إلى النصف تقريباً منه في حالة إنتاج ملف تنفيذي optimized.

    11 يونيو 2011 في 02:24
  4. time كيف يحسب الوقت

    هذا يعتمد على تعريفك لمعنى "كم يستغرق من الوقت". إن كنت تقصد الوقت الطبيعي الخارجي الذي يحس به المستخدم, يعني يسمونها "ساعة الحائط": #include <ctime> int main() { std::time_t start = std::time(NULL); // Your code! std::time_t end = std::time(NULL); double dura…

    9 يونيو 2011 في 00:30
  5. حساب باقي القسمة للاعداد double

    هناك دالة تعطيها البسط و المقام و ترجع لك الباقي: #include <cmath> #include <cassert> int main() { double numerator = 4.5, denominator = 3.0; assert( fmod(numerator, denominator) == 1.5 ); }

    9 يونيو 2011 في 00:16
  6. [مخالف]في احد فاهم ايه هي ال68hcll

    هذا Microcontroller من سلالة الـ 68K الشهيرة: http://en.wikipedia.org/wiki/Freescale_68HC11 كان لدي تجربة بسيطة في برمجة 68K و لكن لا أعرف مالذي تريدين فهمه بالضبط؟!

    28 مايو 2011 في 08:55
  7. مقارنة خاطفة بين python و php و perl

    الله ينور عليك و الثلاث لغات التي تم مقارنتها مكتباتها مكتوبة بلغة C!

    18 مايو 2011 في 10:13
  8. فكر معي فى قيمة هذين المتغيرين

    جميل, في الحقيقة اعتقدت أن الكود سيؤدي إلى undefined behavior و لكن في الحقيقة يبقى الأمر unspecified فقط. تحياتي أخي محمد,

    14 مايو 2011 في 13:14
  9. فكر معي فى قيمة هذين المتغيرين

    وضعت سؤالاً حول الموضوع في Stackoverflow لعلنا نجد توضيح :) http://stackoverflow.com/questions/5986668/does-this-code-produce-undefined-behavior-or-it-is-merely-unspecified-behavior تحياتي...

    13 مايو 2011 في 05:28
  10. فكر معي فى قيمة هذين المتغيرين

    البرنامج خاطئ undefined behavior, لأنك تعتمد على عمل initialization لمتغير بقيمة متغير قيمته لم تحدد بعد. هذا ينشأ لأنك اعتمدت على unspecified behavior بحيث أن المترجم له الحق في تنفيذ أي من السطرين التاليين بالترتيب الذي يراه أنسب لأن كل سطر عبارة عن عملية gl…

    13 مايو 2011 في 03:02
  11. ماذا ستفعل لتنظيف نص من أوسمة HTML

    و الله هذا الشيء يعتمد على مدى اعتمادية "البرنامج" الذي تريد القيام بكتابته. وضعت برنامج بين علامتين تنصيص لأن هذا الأمر يمكن أن يتم عن طريق search/replace متقدمة في IDE محترم و يمكن أن يصل الأمر حتى استخدام مكتبة من العيار الثقيل للحصول على دقة 100% في عملية …

    9 مايو 2011 في 04:59
  12. كيف يمكن حذف عنوان معين فى الذاكرة

    شكلك متأثر بأفلام الخيال العلمي يا أخي! كيف يعني تحذف مكان في الرام؟!

    14 أبريل 2011 في 18:34
  13. الكلمةالمفتاحية explicit

    موضوع مكرر... حاول البحث جيداً في المنتدى ستجد الكثير من المواضيع حول النقاط التي تطرحها: مافائدة الكلمة المحجوزة Explicit Using Explicit In Constructor مقاله بسيطه حول استخدام explicit

    3 أبريل 2011 في 06:41
  14. بعد خمس سنوات برمجة ! لم أعد أفقه في البرمجة شيئا!

    عزيزي, المبرمجون الذين يعرفون ++C عن ظهر قلب يعدون على الأصابع في هذا العالم... تتكلم عن Stroustrup و Koeings و Herb Sutter المسؤول عن كل شاردة و واردة في الـ Parallelism في أي تقنية تنتجها Microsoft و Scott Meyers... و البعض الآخر! جميعنا نتعلم اللغة و هناك أ…

    24 مارس 2011 في 03:00
  15. SYN Attack - source code by OPS

    جميل :) و لكن هذا النوع يمكن تفاديه بأبسط قواعد اللعبة... من الجميل أن تعدل الكود لكي تقوم بتغيير الـ IP packet header بحيث تستخدم عناوين مختلفة للمرسل بحيث أن الـ routers على الطرف الآخر لا تستفيد من عمل block لـ IP معين... تحياتي...

    21 فبراير 2011 في 15:19
  16. سؤال تخصیص المتحرک لصفائف متعدد الأبعاد

    للمصفوفات ثنائية الأبعاد هناك عدة طرق لفعل الموضوع. أولاً, استخدام المؤشرات سوف يمكنك من إنشاء Jagged Arrays, و ليست محصورة إمكانيات المؤشرات في الـ Multidimensional Arrays. الـ Jagged Arrays هي عبارة عن مصفوفات تحتوي على مصفوفات و التي بدورها قد تحتوي على مصف…

    20 فبراير 2011 في 11:07
  17. لماذا تم إغلاق موضوع مشروع النهضة العربية

    نسيت علامات الاقتباس :blush:

    14 فبراير 2011 في 19:03
  18. لماذا تم إغلاق موضوع مشروع النهضة العربية

    +1 ++ talk is cheap... show me code!

    14 فبراير 2011 في 14:23
  19. ممكن دروس في برمجة الشبكات بلغة السي ؟؟؟

    ماذا تعني ببرمجة الشبكات؟ هل لديك فكرة عامة عن مفهوم الشبكات و طبقاتها؟ عن البرمجة في أي طبقة تتكلم؟ هل تريد برمجة الخدمات الأساسية على مستوى الـ Network Layer؟ أم تريد البرمجة باستخدام الـ bare sockets, و لديك application protocol تريد كتابته؟ أم تريد التعامل…

    17 يناير 2011 في 01:36
  20. سؤال عن الدالة malloc() وسؤالان آخران!

    أهلاً بك أخي بندر :) ربما كلامي كان غامضاً قليلاً, و لكن لم أقصد أن معنى البرنامج سيتغير. ماقصدته أن عملية الترجمة ليست عملية reversible كما يعتقد البعض إلا في الـ toy compilers. كان هناك سؤال في SO حول الموضوع, و من كلام الـ gurus يبدو أن الموضوع أعقد مما تصو…

    13 يناير 2011 في 11:17

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…