tonic.gpl
- [ تمت الإجابة ]سؤال : كيف أبدأ بالواجهات الرسومية ؟
http://www.lazarus.freepascal.org/ وهذه برامج مصنوعة ب لازارس http://wiki.freepascal.org/Lazarus_Application_Gallery ال QT اصلا مبرمجة ب سي++ , ولكن لديها مشكل في الرخصة , فهي غير مجانية للبرامج التجارية , اضف الى ذلك انها كبيرة الحجم خصوصا اذا كنت من مستعملي …
- احك لنا عن رحلتك ... ففيك انطوى العالم الأكبرُ !
السلام عليكم موضوع مفيد لمن هو في بداية الطريق, المشكلة في عالمنا العربي ان اغلبية المبرمجين تعلمو بطريقة عصامية و اخذو من مصادر كثيرة و تاهو بين الاراء التي تشتت اكثر مما توجة توجية صحيح , النتيجة ان الوصول سيأخذ وقت طويل .
- [ تمت الإجابة ]سؤال : كيف أبدأ بالواجهات الرسومية ؟
عندما تستخدم win32 api فأنت تبرمج ل ويندوز فقط , كما ان كتابة برنامج كبير ب api فقط امر مرهق , في لغة سي بلاس بلاس لاتوجد خيارات سهلة , على عكس لغات مثل اوبجكت بسكال (دلفي , لازارس) التي تتيح لك تصميم واجهات معقدة و متعددة المنصات بستخدام الفأرة فقط , الوقت ال…
- تحدي بسيط يظهر انخفاض مستوى لغة C (تمرير الوسطاء لـ printf)
الحل الثاني صحيح , سيطبع 4 3 2 1 مجرب ب gcc و VC
- تحدي بسيط يظهر انخفاض مستوى لغة C (تمرير الوسطاء لـ printf)
و هذا حل اخر الملف الاول يحتوي #define printf(n) printf("1 2 3 4"); الملف الثاني فارغ
- تحدي بسيط يظهر انخفاض مستوى لغة C (تمرير الوسطاء لـ printf)
هذه محاولتي بال (gcc) الملف mostafa36a2.txt يحتوي على asm("pushl $4 \n\t" "pushl $3 \n\t " "pushl $2 \n\t " "pushl $1 \n\t " "pushl $0 " ); و الملف الثاني فارغ
- صناعة الالعاب في الوطن العربي بين مطرقة القرصنة و سندان التكلفة
هناك شئ استوقفني في مشوار احتراف صناعة الالعاب و جعلني اصرف النضر تماما عن الموضوع الا و هو النضرة الشرعية للامر برمته .
- [ تمت الإجابة ]سؤال : هل أختار ++C لأبدأ تعلم البرمجة ؟
و عليكم السلام و رحمة الله لو مكانك لن اختار سي ++ سأختار لغة فري باسكال free pascal مع بيئة التطوير لازارس lazarus . لماذا ؟ اليك بعض الاسباب 1 لغة سهلة و قوية و سريعة , سرعة سي++ 2 مجانية 3 تدعم العديد من المنصات من بينها android و ios 4 تدعم العديد من CPU A…
- مطلوب مبرمج يجيد لغة #C وخبرة 4 سنواة على الاقل فى XAML
تقصد 4700 اورو
- دعوة لاستخدام لازاراس
اضم صوتي ايضا لفتح قسم لازارس المترجم FPC رائع بأتم معنى الكلمة . جربته لاكثر من سنتين (تجارب على كفاءة الاداء )و دائما اقارن الاداء لنفس البرنامج مترجم ب FPC و دلفي , صدقوني دائما FPC يعطي اداء افضل . ليس 100% من الحالات و لكن 80% . مما جعلني ازيل تثبيت دلفي …
- [ تمت الإجابة ]تصحيح كود آلة حاسبة
حلوة منك : اكتب و قم و استخدم :lol: , شكلك استاذ و مفكرنا تلاميذ :dry:
- [ تمت الإجابة ]ما هو استخدام extern C
اذا كنت تجيد الانجليزية extern C extern C
- محاكات (declspec (naked في GCC
شكرا اخ C++er على الشرح المتسلسل هي من بين الاشياء التى لا اتقنها :blush:
- محاكات (declspec (naked في GCC
السلام عليكم حبيت اشاركم معلومة من المعلوم ان الخاصية في مترجم GCC مفعلة فقط في معالجات ARM, AVR, MCORE, RX and SPU بينما في MSVC توجد هذه الخاصية في معالجات i386 , طبعا للذين لا يعرفون الهدف من الخاصية هو انه عندما نضيفها الي الدالة تصبح هذه الاخيرة بدون Prol…
- ماهي افضل توزيعة
بعد تجربة مريرة حاولت فيها ان اجد توزيعة مقنعة, لكن كل المحاولات فشلت جهازي قديم شوي : 40 جيغا هارد دسك , 512 ميغا رام , بنتيوم 4 1.8 جيغا هرتز في الاول انا جربت kubuntu جميل لكن بطىء جدا , ثم جربت OpenSuse حدث خطأ اثناء التثبيت , ثم جربت ubuntu نفس الشىء حدث …
- ماهي افضل توزيعة
شكرا على التوضيح لكن اخي احمد ماذا لو اردتهم جميعا , انا طماع شوي :lol: عندي ايضا استفسار صغير : عند كتابة البرامج للينيكس هل سيكون ال theme مثل برنامج سطح المكتب ؟ يعني مثل شكل KDE المبني على QT عندي ايضا مشروع وهو GUI System بسيط مبني على X11 بواسطة فري باسك…
- ماهي افضل توزيعة
السلام عليكم في الحقيقة كثرة التوزيعات هي ما جعلتني في حيرة وهل هذه الكثرة لصالح linux , مثلا انا مثبت ويندوز 7 من زمان و اردت تجربة لنيكس , طبعا انا اولا بحثت في جوجل عن افضل توزيعة , لكن الجواب ماكان مقنع يعني مثلا يقلك اذا كنت محترف مالك الا archlinux واذا …
- فكرة مشروع يتمثل في واجهة رسومية للاجهزة اللوحية
كانت عندي نفس النية لكن للكومبيوتر الشخصي , بما انك اثرت هذه النقطة لا مانع ان يتوسع المشروع ليشمل انضمة تشغيل للحاسب . اللغة اعتقد ستكون سى ++ بدلا من جافا , الا اذا كنت جافاويا
- الوصول الى المتغيرات بواسطة المسجل ebp
شكرا Mr.B عند تفعيل التحسينات المترجم يحول الدالة الى inline اي يتم وضع الكود مباشرة في مكان الاستدعاء وجدت طريقة و هي تحويل المتغير rs الى volatile و منع المترجم من تحويل الدالة الى inline int __attribute__((noinline)) add(int a, int b) { int volatile rs; asm…
- الوصول الى المتغيرات بواسطة المسجل ebp
شكرا اخ Sn@CkeR كنت اعتقد ان stack frame لا علاقة له بالتحسينات . لكن يبدو ان هناك امور كثيرة تحدث اعلم ان الطريقة الوحيدة هي استخدام extended inline assembly لكن مشكلته الوحيدة انه لديه syntax غريبة و متعبة لكن في نفس الوقت امنة