Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- طلب سؤال :-عن كيفية فحص البرامج التى تعمل فى الذاكرة
أخونا وجدي وفر بحث التخرج الخاص به على موقعه: دراسة في علم الفايروسات وطرق القضاء عليها
- استعمال exit()
exit دالة غريبة قليلاً, إن صح أن يطلق عليها دالة أصلاً. جميع الدوال, عندما نقوم باستدعائها, فإنها تعود إلى المكان الذي بدأت منه, فمثلاً: void print_something() { ... } ... int main() { print_something(); // do other stuff! } عندما نقوم باستدعاء الدالة print_so…
- Jbuilder or NetBeans or JCreater .....etc
السلام عليكم ... أنا قليل خبرة في الـ Java أخي العزيز, و لكن أرى أن Netbeans متميز حقيقة. الفصل الماضي قمنا أنا و مجموعة من الأخوة في الجامعة بتصميم نظام عيادة باستخدام الـ Java, و وقع علي تصميم قاعدة البيانات, و كتابة بعض الـ Queries. لم أتدخل في عملية الـ Co…
- إلى كل من يشكك في قدرة الجافا في التعامل مع العتاد
You are asking the wrong person :) أنا أكبر شيء قمت بكتابته كـ Embedded System كان منذ سنين, و كانت عبارة عن hex calculator :P و لا يعتبر البرنامج الذي قمت بكتابته RTOS تحياتي,
- إلى كل من يشكك في قدرة الجافا في التعامل مع العتاد
يا أخ M.Allaw, أنا أمزح لا أكثر, أعتذر للجميع إن كان كلامي فهم بطريقة أخرى :)
- إلى كل من يشكك في قدرة الجافا في التعامل مع العتاد
الـ Robot عبارة عن Hard Real Time System. بمعنى آخر, يحتاج إلى التحكم في وقت التنفيذ أكثر من الـ Digital Receiver الذي نشاهد عليه القنوات الفضائية على سبيل المثال, و الذي يعتبر Soft Real Time System. القضية ليست هل سيحصل ضرر أم لا في حالة تأخر النظام عن الاستج…
- إلى كل من يشكك في قدرة الجافا في التعامل مع العتاد
السلام عليكم, جميل جداً, هذا النوع من البرمجيات يسمى Real-time Systems. لا يعني أنه سريع, و لا أن كل ما كان الكود أسرع كلما كان أفضل, كل ما يعنيه أن "وقت" تنفيذ الكود يجب أن يكون Deterministic. بمعنى آخر, الـ GC و الـ Polymorphism لا يمكن استخدامهما, لأن المبر…
- كيف تبرمج مترجما...
السلام عليكم ... اسمح لي يا أستاذي بأن أكون أول الشاكرين على هذا الكتيب الرائع, فقلما نجد بالفعل في المكتبة العربية ما يشابهه. لم أقرأ سوى المقدمة, و لكنها أعطتني انطباعاً أن كاتب تلك الوريقات يفقه ما يكتب, و لغته العربية جمية جداً, و عتبي الوحيد هو أن المصطلح…
- ويندوز 8 سيكون مختلفا كلياً [شائعات]
موضوع المترجمات من اهتماماتي, لذا لا تجبرني على الرغي :D باختصار نظرياً لا فرق بين النظرية و التطبيق, و لكن Turing Completeness لا تعني كثيراً أو أن الشيء ممكن كما تعتقد, هو ممكن نظرياً و لكن عملياً يمكن أن يكون مستحيل بكل بساطة. تحياتي...
- هل هناك فائدة من الشهادات التقنية؟
شكراً للجميع لمشاركتهم بآرائهم الكريمة, أعتقد أن الوضع سيستقر إلى أن أنهي دراسة هذه المادة, و من ثم سأحدد إن كنت سأكمل أم لا مع الشهادات, ربما يجب أن أتبع ما يستهويني بدل أن أتبع السوق كما قال الأخوة, فلكل شخص ميول :) تحياتي....
- ويندوز 8 سيكون مختلفا كلياً [شائعات]
هذا دليل على أن magnifier أصاب جانباً من الصحة في كلامه, رغم عدم موافقتي له في عدة نقاط. من بينها أن الـ NET. مشروع جبار و ليس لعبة في الحقيقة و يكفي أن شركة كـ Microsoft تدعمه قلباً و قالباً. عموماً, اللغات التي يبنى بها الـ Infrastructure لا تتغير بسرعة كما …
- flowcharts - ERD - UML ?
مالذي تقصد بمالفرق بينهم؟ كل واحدة لها وظيفة معينة! UML و ERD تستخدمان في مرحلة الـ Conceptual design, في حالة البرمجيات تستخدم UML و في حالة ERD تستخدم لتصميم قواعد البيانات. أما flow charts فهي موضة قديمة و انتهى وقتها منذ زمن بعيد, الفكرة كلها بتحويل أجزاء …
- مسألة المثلثات الأولية
شكراً أستاذي عماد, سأرى إن كان بإمكاني الوصول إلى الحل :) تحياتي,,,
- لكل n
شكراً فارسنا المغربي :cool: سأحاول في السؤال, تحياتي,,,
- موقع من تصميمي : يحتوي أسئلة برمجة
السلام عليكم ... بصراحة الاختبار القصير رائع, و لكن المراجعة مش ولا بد :) أتمنى تطويرها, و لي الشرف أن أنضم إليك إن رغبت, أتمنى لو أنها كانت أكثر تفصيلاً, لأن بعض الأسئلة تحتمل جميع الإجابات فمثلاً, مثلاً أذكر سؤال يتكلم عن الدوال السطرية, هل تقصد الـ inline ؟…
- لكل n
هل يمكن أن تكتب السؤال بالإنجليزية أو العربية, لأني لم أفهم المطلوب حقيقة,
- أي الطريقتين أفضل في تهيئة خصائص الصف
+1 الشمري, إضافة إلى ذلك, يوجد في Java ما يسمى الـ static constructor, public class TestClass { public int x = 1; public static int z; static { z = 2; } TestClass() { x = 10; z = 20; } public static void printZ() { System.out.println("z: "+z); } public static …
- مسألة المثلثات الأولية
السلام عليكم ,,, أستاذي عماد, قمت بتجربة الحل و حصلت على الإجابة الصحيحة رغم أني لا أعتبر أني حللته حقيقة لأني لم أستنتج طريقة لعد المثلثات دون استخدام الصيغة الموجود في Wolfarm :) بالنسبة للـ Partitioning فأنا قمت بكتابة خوارزمية لعد الـ partitions of an inte…
- هل هناك فائدة من الشهادات التقنية؟
أخ متميز شكراً على رأيك, و لكن هل يمكن أن توضح أكثر؟ أولاً ألا تعتقد معي أن الشبكات مجال مهم؟ إذا اتفقنا, فهناك أمامي خياران, الخيار الأول, أن أخذ مواد اختيارية حول الشبكات, و لكنها ليست عملية حسب ما أعرف: Systems and Network Administration Distributed Systems…
- هل هناك فائدة من الشهادات التقنية؟
شكراً بندر :) لأن: إضافة إلى ذلك, فالشبكات مجال مهم برأيي من المفيد التعمق فيه أكثر من غيره, أنا اهتماماتي تتعلق بالمترجمات و لغات البرمجة, و لكن أعرف أن هذا النوع من الهوايات لا يغني من جوع :lol: لذلك أود التعرف أكثر على الشبكات لأن فيها فرص إضافة إلى ضرورة ت…