السلام عليكم: هل احدٌ من الأخوة يعرف أي لغات البرمجة تُستخدم في المجال العسكري ( من برمجة آلات حربيّة و رادارات و أنظمة دفاع و توجيه و طائرات بدون طيًار و غيرها........) و جزاكم الله خيراً.....
أنشت مع زميلي قناة تعليمية باللغة العربية و أود تقييمكم و دعكمكم
هذا هو رابط القناة https://www.youtube.com/channel/UCvNn_nirVOxVvwuwba_QfIw أرجو منكم تقييم القناة و جودة المحتوى, أرحب بكل الآراء :) شكراً جزيلاً على وقتكم ...
إنشاء ملف Makefile لبرنامج بلغة C
السلام عليكم, كيف يمكنني إنشاء ملف makefile لبرنامج بالسي؟ علماً أن هذا البرنامج يأخذ input.txt ك argument للدالة main ؟
المجموعات الفرعية لمجموعة ما
السلام عليكم, اذا كان لدينا مجموعة S مكونة من 100 عنصر, كم مجموعة فرعية تحتوي أكثر من عنصرين يمكن إيجادها من S ؟ و شكراً جزيلاً .....
سؤال عن تصريح ;x=x+1 :
السلام عليكم أنا أدرس من مرجع انكليزي البرمجة بلغة C فكان مكتوب: ;x=x+1 in effect, the value of variable x got incremented by one which has nothing to do with comparing the variable with any value ما معناها الدقيق؟ لأني لم أفهمها تماماً؟ و شكراً.
سؤال عن صحة كود برمجي بلغة السي
السلام عليكم, إخوتي لماذا لا لايعمل الكود التالي مع أنه لاتظهر أية أخطاء أثناء تفسيره من قبل المفسّر!!, و هو كود لنسخ سلسلة معينة و استبدالها بأخرى سابقة باستخدام المؤشرات: #include char* mystrcpy (char* destination, char* source) { char* res = destination; while(*source != '\0') { *destination = *source; destination++; source++; } return res; } int main() { char* a = "ACER"; char* b = "HP"; printf("%s", a); printf("\n\n%s", mystrcpy(a, b) ); return 0; }
سؤال عن موضوع تخزين قيم ints في ذاكرة الحاسب (عند التحويل من float إلى int )
السلام عليكم شباب: There is another aspect of the operation: converting a float into an int is not always feasible. Integer variables (like the floats) have a limited capacity. They cannot contain arbitrarily large (or arbitrarily small) numbers. For example, if a certain type of computer uses four bytes (i.e. 32 bits) to store int values, you are only able to use the numbers from the range of -2147483648..2147483647. ماذا يُقصد بالضبط من أخر عبارة : إنك قادر فقط على
أفضل موقع تعليمي لل Python
السلام عليكم: أي الموقعين تفضلون لتعلم Python: * http://www.programiz.com/python-programming * http://www.tutorialspoint.com/python/index.htm رجاءا اذا توجد موقع أفضل أذكروها.... و جزاكم الله خيرا ......
برنامج لأضافة عدة سلاسل بلغة السي (C)
السلام عليكم, كيف يمكنني تكملة البرنامج التالي حتى أتمكن من دمج أو append عدة سلاسلstring بلغة السي: int getSeatRow(char *str){ /* Param: str: the seat label in the format of 'A1' or 'A12' where the first index is a letter and the second and third are numbers * Return: the number extracted from the char pointer as '1' or '12' */ int ans; sscanf(str, "%*[^0123456789]%d", &ans); return --ans; } char *concat(char *str1, char *str2){ int i; char append[strlen(str1)+strlen(str2)]; char *label
سؤال عن تعليمة return بلغة c
السلام عليكم: ما هو الفائدة من تعليمة (;return 0) اذا أخبرت نظام التشغيل أن البرنامج قد نُفِّذ بدون أخطاء و مشاكل؟ طالما أنّ البرنامج سيُنفذ إن وضعنا ;(return 0;) or (return 1) أو أيّ قيمة؟ ممكن أخواتي أن تشرحوا لي هذه الفكرة حتّى تتّضح لي أكثر؟ و شكراً
خوارزمية (Lahn Algorithim)
السّلام عليكم, إخوتي هل يمكنكم مساعدتي بفهم الخوازمية التالية "مأخوذة من محاضرة من جامعة أمريكية": def luhn_sum(n): """Return the digit sum of n computed by the Luhn algorithm""" if n < 10: return n else: all_but_last, last = split(n) return luhn_sum_double(all_but_last) + last def luhn_sum_double(n): """Return the Luhn sum of n, doubling the last digit.""" all_but_last, last = split(n) luhn_digit= sum_digits(2 * last) if n < 10: return luhn_digit else: return luhn_sum(all_but_last) + luhn_digit
سؤال عن استخدام '0\' في لغة السي
لقد قرأت في أحد مراجع لغة السي أنه عند استخدام '0\' في السلاسل للدلالة على نهاية السلسلة, فعندها سيكون باستطاعتنا استخدام فقط 9 محارف!!! و لقد قمت بتجربة الكود التالي و عمل بدون أي خطأ أو تحذير من المفسر (compiler) : #include int main() { char a[50] = "This laptop made in China by Asus\0"; puts(a); return 0; } ؟؟؟؟؟؟؟؟؟؟
سؤال عن عمل تابع في لغة السي
السلام عليكم : ما هو عمل الدالة , يرجى ذكر مثال بسيط إن أمكن و جزاكم الله خيراً. fflush(stdin)
مقترحات حول تقنيات تطوير تطبيقات الويب
السلام عليكم, نعمل أنا و أصدقائي على مشروع التخرج "تخصص هندسة حاسبات" في مجال الذكاء الصنعي و التعلم العميق. و في نهاية المشروع يجب علينا تطوير تطبيق ويب حتى نتمكن من الاستفادة من ال Model الخاص بنا. سنستخدم ال Bootstrap من أجل ال UI كوني أعرفها, و فيما يخص بقية الأقسام فإن الخيارات مفتوحة. اقراحنا هو استخدام django في ال Back-end. فهل تتفضلون علينا و تقترحون المزيد؟ طبعا مع أخذ مشكلة التوافق بين التقنيات بعين الاعتبار. ملاحظة: سنتعلم هذه التقنيات
سؤال عن متغير (مؤشر) معرَّف في لغة السي
السلام عليكم: ما هو المعنى الدقيق للتصريح التالي في لغة السي, و شكراً جزيلاً..... int *(*array) [10];
تخزين مؤشر لمؤشر ل int داخل struct و الوصول إليه
السلام عليكم, أحاول إنشاء مؤشر لمؤشر ل int داخل struct و القيام ب Dynamic initialization باستخدام ()calloc أو ()malloc على الشكل التالي: struct Hall{ int **seats; } void main(){ struct Hall *hall; } فكيف أقوم بذلك؟ و كيف أستطيع الوصول إلى قيم seats التي هي في الحقيقة 2-D مصفوفة؟ و شكراً جزيلاً ....
بناء مواقع الويب
السّلام عليكم, أفكّر في تعلّم برمجة صفحات النت بتعمّق "لست مبتدئ", أعرف HTML, CSS و لمحة عن JavaScript و Php, و بالمقابل فإنّي جيّد في Python, و كما تعلمون أنّ بايثون تستخدم في بناء مواقع الويب. فما رأيكم: أترك البايثون لصالح php, و جافا سكريبت؟ أو أكمل بتعلّم بايثون لتطوير الويب؟ إذا كنت أريد تصميم مواقع ويب بشكل احترافي؟ "إذا كان لديكم اقتراحات أخرى و لغات أخرى فلتتفضّلوا بطرحها".
خرج البرنامج و السبب
السّلام عليكم, أرجو منكم مساعدتي في ايجاد خرج هذا الكود و تفسيره: int i; int vals[5]; for (i = 0; i <= 5; i++) { vals[i] = 0; } printf("%d\n", i); return 0;
كيفية الحصول على preprocessor ملف في لغة السي
السلام عليكم : كيف يمكنني الحصول على الكود بشكل preprocessor في ملف؟ و أين يجب كتابة تعليمة gcc - E file.c بالضبط؟ ممكن مثال يوضح الفكرة؟ و جزاكم الله خيراً
أريد تعلم Back-End فكيف أبدأ؟
السلام عليكم, أريد تعلم برمجة الويب Server-side, بحسب معلوماتي فإن بيئة CodeIgniter مشهورة جدا و منتشرة. أعرف أسيات Php فقط, فكيف تنصحوني أن أبدأ؟ و هل هناك من مساق جيد لذلك؟ شكراُ ....
سؤال عن مفتاح الهروب escape character في لغة C
السلام عليكم شباب : ماذا يُقصد بالضبط بالكلام التالي : By using \ (back slash) to escape from the normal meaning of the character that follows the slash. In this example, we escaped from the usual role of the apostrophe (i.e delimiting the literals of type int ) Character='\"; . You can also use escape character to escape from the escape character Character='\\'; and و لماذا في المتحول الأول وضعنا بعد \, ( " ) و في المتحول الثاني وضعنتا
مشكلة في تضمين الملف graphics.h في لغة السي
السلام عليكم أنا أستخدم ويندوز 64x و برنامج codeblocks , و عندما أكتب ملف بلغة السي يتضمن الملف الرأسي graphics.h تظهر لدي المشكلة التالية: fatel error: sstream : no such file or directory الرجاء مساعدتي في حل هذه المشكلة و لكم جزيل الشكر....
تخزين مؤشر لمؤشر ل داخل struct و الوصول إليه
السلام عليكم, أحاول إنشاء مؤشر لمؤشر ل int داخل struct و القيام ب Dynamic initialization باستخدام ()calloc أو ()malloc على الشكل التالي: فكيف أقوم بذلك؟ و كيف أستطيع الوصول إلى قيم seats التي هي في الحقيقة 2-D مصفوفة؟ struct Hall{ int **seats; }; void main(){ struct Hall *hall; } و شكراً جزيلاً ....
سؤال عن التابعين printf / fprintf في لغة السي
السلام عليكم: int fscanf(FILE* stream, char* format, ......); It means that the invocation like this: scanf("%d", &number); is the same as the invocation: fscanf(stdin, "%d", &number); int fprintf(FILE* stream, char* format, ......); This implies that the invocation: printf("%d", number); is a functional equivalent of the following invocation: fprintf(stdout, "%d", number); السؤال: في كلا الحالتين الوسيط الثاني هو مؤشر من النوع char, فلماذا في التابع scanf or fscanf قمنا بتمرير العنوان باستخدام & لانه مؤشر و في حالة printf or fprintf