Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- تقنية الدوت نت .. المساواة بين السادة والعبيد ..
100% يا عمر. و ليس الأمر كذلك بل يوجد على سبيل المثال مترجم اسمه JPython كود الآلة الذي يقوم بإنتاجه هو كود آلة الجافا نفسه, يعني أنك تكتب البرامج بلغة Python و لكنها تعمل على Java Virtual Machine, هل هذا يعني أن البرامج التي تقوم بنفس الوظيفة و المترجمة باستخ…
- تقنية الدوت نت .. المساواة بين السادة والعبيد ..
السلام عليكم أخ سنان :) من قال هذا الكلام ؟ لنضرب مثالاً, تصور أننا ترجمنا برنامجاً كتبناه بلغة ++C, و قمنا بكتابة نفس البرنامج بلغة Delphi, فهل البرنامجان متساويان ؟ بالطبع لا, رغم أن البرنامجان في النهاية يتحولان إلى Intel Assembly x86 تقنية NET. في قلبها ما…
- سؤال في لغة سي وبرمجة الوندوز
للأسف خبرتي ضعيفة جداً في برمجة الويندوز :S و لكني أعتقد أن windows يستطيع تشغيل البرامج الموجهة لـ MS-DOS عن طريق المحاكاة.
- سؤال في لغة سي وبرمجة الوندوز
السلام عليكم ,, كما قال الأخ GM, طالما أن مترجمك يقوم بإنتاج ملفات تنفيذية لـ Windows فتستطيع مناداة Windows API, إذا كان مترجمك لا يدعم إنتاج ملفات تنفيذية لـ Windows فلن تستطيع ذلك :) تحياتي ,,
- تقنية الدوت نت .. المساواة بين السادة والعبيد ..
السلام عليكم ,, شكراً أخ سنان :) و من قال أصلاً أن قوة اللغات تساوت بعد إصدار الـ NET. :wink: المبرمج و اللغة و المترجم هم من يلعبون الدور الأهم أما الحاسوب الوهمي الذي تمثله NET. فهو في النهاية حاسوب كغيره. تحياتي ,,
- مصفوفة ذات بعدين
if(a[0][0]!=1){ int dom = a[0][0]; for(int y=0;y<num_eq;y++) for(int w=0;w<=num_eq;w++) a[0][w]=a[0][w]/dom; }
- Qt Internals & Reversing
السلام عليكم و رحمة الله و بركاته, شكراً للأخ GamingMasteR على الإشارة إلى هذا المقال الرائع :) الحقيقة المقال دسم قليلاً, لأنه ما يقترحه الكاتب ليس برنامجاً أو أداة, بل إنه تطوير "للغة" ++C بإضافة الـ Dynamism, و لكن الكاتب (يعجبني رأيه في هذا الموضوع) اشترط …
- استفسار في خوارزمية البت الاقل اهميه
السلام عليكم ,, بالنسبة لعملية إخفاء البيانات و تحديداً داخل إحدى أنساق الصور, فهناك مثال قمت بكتابته بلغة ++C منذ سنة تقريباً, ستجدين الكود في هذا الموضوع. خوارزمية إخفاء النصوص داخل صور Bmp -24 Bit عموماً المثال الذي كتبته يطبق عملية الإخفاء على صور bmp 24bi…
- [ تمت الإجابة ]استفسار عن ال Masm
شكراً DeltA :) أعتقد أنك من أفراد العالم الافتراضي أنت أيضاً :wink: تحياتي ,,
- [ تمت الإجابة ]استفسار عن ال Masm
السلام عليكم ,, عذراً عن الخروج عن الموضوع, و لكن لدي سؤال يحيرني :) من هو Iczelion بحثت كثيراً عن هذه الشخصية و لم أجد إلا دروسها فقط !! تحياتي ,,
- مقدمة تعريفية ب Wxwidgets
. كلامك صحيح نسبياً, في جافا ترجم البرنامج مرة و شغله اينما تريد. و لكن حتى باستخدام ++C و باستخدام مكتبة كـ Wxwidgets اكتب البرنامج مرة و ترجمه حيثما شئت دون أدنى تعديل. تعديل برامج ++C نحتاج إليه عند نقل البرنامج إلى معالج جديد, مثلاً من 68K إلى IA-32 و هكذا…
- صمم حاسوبك و ابنه بتكلفة 0$
إذا كان لديك معرفة بمعمارية الحاسوب computer architecture فيمكنك تصميم حاسوبك خلال اسبوعين و عمل implementation له خلال شهر على الأكثر إذا وضعت نصب عينيك البساطة في التصميم كهدف رئيسي, و إذا أردت, تحتاج إلى علماء حاسوب و جيش من المبرمجين وو قت طويل لبناء virtu…
- صمم حاسوبك و ابنه بتكلفة 0$
السلام عليكم ,, يمر على المبرمج لحظات لا يدري إلى أين ستقوده أنامله ,خلال عدة شهور ماضية, قرأت كتاباً حول الـ Virtual Machines, و أدهشتني فكرتها من حيث أن مبرمجاً مبتدأً يمكن أن يصمم حاسوبه على الورق ثم يقوم بكتابة محاكي لذلك الحاسوب باستخدام لغة البرمجة المفض…
- C و C++ : لغة واحدة أم لغتين؟
السلام عليكم ,,, عزيزي, لغة ++C لغة يطلق عليها multiparadigm أي أنها لا تتبع اسلوباً معيناً في كتابة الكود hybrid language. فيمكنك استخدام الاسلوب الذي يعجبك و ستوفر لك ++C المعدات العملية للأسلوب المطلوب. لغة ++C لغة تمكنك من اتباع الأساليب التالية و أكثر! ال…
- برامج تم برمجتها وتطويرها بc++builder
ماهذا الـ codeblocks الذي تتكلم عنه :lol: codeblocks مايزال رضيعاً في مواجهة بيئة مايكروسوفت و بيئة الرائدة borland ,, عموماً إذا أردت منتجاً حقيقاً فعليك دفع $$$$, بالمناسبة codeblocks كان أول IDE أستخدمه للبرمجة بلغة ++C, و لم يتم اصدار نسخة جديدة منه لفترة …
- [ تمت الإجابة ]كيفية عمل Compile لبرنامج
السلام عليكم ,, من قال هذا الكلام يا أخي :) VS2005 كان موجهاً للـ NET. بشكل مباشر و يمكن اعداده لينتج تطبيقات windows أصلية, العديد من الطلبات اقترحت إضافة ميزة الترجمة إلى Native Code و خصوصاً في ++VC ,, الميزة كانت موجودة أصلاً و لكنها تحتاج إلى تغيير إعدادا…
- C و C++ : لغة واحدة أم لغتين؟
السلام عليكم ,, شكراً للأخ time1 على الفروق,, إضافة لذلك, فاللغتان لغتان مختلفتان, و الشبه بينهما يرجع لأسباب تاريخية, و السبب الرئيسي هو تأثر لغة ++C بلغة C, كما تأثرت عشرات اللغات المستخدمة حالياً في عالم البرمجة و التطوير, لكن ما يميز لغة ++C هو أنها لم تكت…
- ألم نشبع معالجات ؟
السلام عليكم ,, أرى أن عشاق AMD غاضبون من Intel الأفضل في الوقت الحاضر :) لدي Q6600 مع 3 GB ذاكرة و لا أروع و لا تقل لي استخدم معالجات AMD برأيي Intel تفوقت في المعالجات الرباعية النوى, ألم تكن معالجات Phenom صدمة لعشاق AMD <_< و قتها كانت Intel كانت تكسب المز…
- حجز مكان محدد في الheap
السلام عليكم ,, سؤال جميل أخي العزيز,, في الحقيقة نظام التشغيل هو المسؤول الرئيسي عن تنظيم الـ Heap, و لذلك عند طلب حجز قطعة من الذاكرة فإن نظام التشغيل يقوم بحجز تلك القطعة و اعطائك العنوان عن طريق الدالة malloc أو حتى new ,, دوال حجز الذاكرة في ++C/C ما هي إ…
- برامج تم برمجتها وتطويرها بc++builder
السلام عليكم أخ محمد :) موضوع جميل بين لنا قوة منتجات Borland العريقة و خصوصاً المتعلقة بلغة ++C و C صحيح أن ++VC ليس الوحيد و لكنه عملاق الساحة :P ما أقصده هو أن أحد أهم عوامل تطور ++C هو مترجم مايكروسوفت الشهير,, الكلام ليس كلامي و لكني أعتقد أنه صحيح , في س…