Forwarded from جامعة صنعاء | USF (جهاد يحيۍ طلان)
🔰دعوة عامة🔰
تدعوكم جامعة صنعاء وملتقى الطالب الجامعي للخروج الإيماني والإنساني الأكبر والمشرف لمنتسبي جامعة صنعاء
في مسيرة
" بالاستنفار الشعبي والأمني والعسكري... مع غزة حتى النصر"
المكان:
جامعة صنعاء _ساحة غزة _ أمام مكتب التعبئة العامة
الزمان : غداً الأربعاء الساعة: العاشرة صباحًا
#اللجـنة_الإعـلامية_المركزية
#ملتقى_للطالب_الجامعي
#جامعة_صنعاء
🫡1
كنز من الكورسات مرفوع على جوجل درايف باللغة الإنجليزية
هذا المنشور منجم ذهب للموارد وسيساعدنا في الانتقال إلى أي مجموعة من التقنيات :
المحتوى:
👉🏿ماجستير إدارة الأعمال
👉🏿بايثون
👉🏿بيانات ضخمة
👉🏿علم البيانات
👉🏿معتمد من AWS
👉🏿تحليلات البيانات
👉🏿الاختراق الأخلاقي
👉🏿الحوسبة السحابية
👉🏿التعلم الآلي
👉🏿الذكاء الاصطناعي
🔗https://drive.google.com/drive/u/0/mobile/folders/1CgN7DE3pNRNh_4BA_zrrMLqWz6KquwuD
🔗https://drive.google.com/drive/mobile/folders/1if09a9QyNfBRlAKey7If5preZ3BswudZ
هذا المنشور منجم ذهب للموارد وسيساعدنا في الانتقال إلى أي مجموعة من التقنيات :
المحتوى:
👉🏿ماجستير إدارة الأعمال
👉🏿بايثون
👉🏿بيانات ضخمة
👉🏿علم البيانات
👉🏿معتمد من AWS
👉🏿تحليلات البيانات
👉🏿الاختراق الأخلاقي
👉🏿الحوسبة السحابية
👉🏿التعلم الآلي
👉🏿الذكاء الاصطناعي
🔗https://drive.google.com/drive/u/0/mobile/folders/1CgN7DE3pNRNh_4BA_zrrMLqWz6KquwuD
🔗https://drive.google.com/drive/mobile/folders/1if09a9QyNfBRlAKey7If5preZ3BswudZ
ضرب_مصفوفتين_باستخدام_السي_بلس_بلس_2.pdf
856.1 KB
شرح ضرب مصفوفتين بإستخدام لغة سي بلس بلس بالتفصيل
هو سؤال تافه بس شرحته لكم 15 شريحة.
ليس الغرض منه فهم ضرب مصفوفتين فقط وإنما الغرض منه فهم كيفية تقسيم المشكلات البرمجية إلى مشكلات صغيرة.
#برمجة_2
#programming_2
#للفائدة
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/446
هو سؤال تافه بس شرحته لكم 15 شريحة.
ليس الغرض منه فهم ضرب مصفوفتين فقط وإنما الغرض منه فهم كيفية تقسيم المشكلات البرمجية إلى مشكلات صغيرة.
#برمجة_2
#programming_2
#للفائدة
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/446
محاضرات_التكامل_النظري_من_المحاضرة_الأولى_الى_الخامسة.pdf
10.9 MB
محاضرات التكامل النظري من المحاضرة الأولى الى الخامسة
#حساب_التفاضل_والتكامل
#محاضرات #صور
د. #نادية_فارع - نظري
#علم_البيانات الدفـعـ(1)ــة
#حساب_التفاضل_والتكامل
#محاضرات #صور
د. #نادية_فارع - نظري
#علم_البيانات الدفـعـ(1)ــة
🍀 سُررتم بالخير ياشباب المستقبل 🍀
🔅نصيحة لكل الطلبة 🔅
يا شباب! الله ما يخيّب حد .
فدعونا نترك الأعذار التي توهمنا وتجعلنا لا نبالي بالوقت وبالخطأ وبالخسارة .
انت عارف أنك ما باتحسن نفسك الا إذا لُمت نفسك وكلمت ضميرك ،لكن لمّا تجيب لك عُذر أنت ترجع شخص لا يهمك إي شيء ترضى بأي شيء يحصل .
الان نحن أصبحنا في وقت مستحيل الفشل فيه .
خلاص كل شيء متاح .
دعونا نحطم الأعذار ونواجة الصعوبات .
أنت عارف أهلك يحرموا انفسهم عشانك عشان تدرس عشان تبدع عشان يجيبوا لك مصاريف الدراسة عشان ترفع رؤوسهم وترفع نفسك .
وانت بالله عليك تضيع نفسك وتصبح مجرد شخص سارح راجع الجامعة لا تعلم منها الا قليلًا،
ليش ماتكلم نفسك تبدع إيش الذي يمنعك أنك تجتهد على نفسك ،وانا اقولها مافيش غير الاعذار فقط التي تمنعك من فعل ذلك .
الواحد لازم يتعب لازم يكافح لازم يناضل لازم يكسر جميع الحواجز التي يجدها امامة .
يجب أن تبقى في التوب في القمة أحرص على وقتك أنت جالس تدرس ٤ سنوات من عمرك ، وكمان جالس تدفع فلوس ومصاريف وما إلى ذلك...الخ ، وبالأخير بالله عليك بعد هذة كله تخرج من الجامعة وأنت بدرجة نجاح او شهادة وتروح البيت ..اكيد ماحد يرضى لنفسه كذا . أعد التفكير وأنظر الى نفسك .
الان لنكن معًا ونحطم جدران الأعذار .
تأكد مابش حاجة مستحيل ، كل شيء قابل لتحقيق دامك تريده أنت بصدق .
🔅مافيش معك لابتوب؟
مافيش معك تلفون ؟.... ماحد عيقل نعم 😳
إذا في حد يقل نعم بقله انا برضو تقدر تجتهد وتقدر تعمل كل شيء .
🔅مابش وقت ؟
🔅انت عارف ايش قال رئيس شركة سُحبكم
🔅وخليها
🔅تذكرها
🔅الى كل الذي مافيش معهم لابتوب :
🔹موقع لنظام لينكس وسطح مكتب وكل شيء .
🔹موقع تشتغل على vs code .
🔹تطبيق مثل xampp تحتاجة لما تتعلم php وتحتاج سرفر.
🔹طريقة لإنشاء قواعد بيانات واستخدامها عبر تطبيق termux.
🔹سيتم قريبا شرح كيف تشتغل على hr و تشتغل assembly وتشتغل على ubuntu عبر تطبيق termux من الهاتف ( الشكر للأخ ضياء )
أخيرًا العذر زيله من رأسك ....لا وجود لكلمة فشل بعد الآن ... ثَابِر ،كافِح، ناضِل، تقدّم، استمر..إلى أن تصل الى القمة 🫡
أخوكم ✍ / طماح العبدي
🔅نصيحة لكل الطلبة 🔅
يا شباب! الله ما يخيّب حد .
فدعونا نترك الأعذار التي توهمنا وتجعلنا لا نبالي بالوقت وبالخطأ وبالخسارة .
انت عارف أنك ما باتحسن نفسك الا إذا لُمت نفسك وكلمت ضميرك ،لكن لمّا تجيب لك عُذر أنت ترجع شخص لا يهمك إي شيء ترضى بأي شيء يحصل .
الان نحن أصبحنا في وقت مستحيل الفشل فيه .
خلاص كل شيء متاح .
دعونا نحطم الأعذار ونواجة الصعوبات .
أنت عارف أهلك يحرموا انفسهم عشانك عشان تدرس عشان تبدع عشان يجيبوا لك مصاريف الدراسة عشان ترفع رؤوسهم وترفع نفسك .
وانت بالله عليك تضيع نفسك وتصبح مجرد شخص سارح راجع الجامعة لا تعلم منها الا قليلًا،
ليش ماتكلم نفسك تبدع إيش الذي يمنعك أنك تجتهد على نفسك ،وانا اقولها مافيش غير الاعذار فقط التي تمنعك من فعل ذلك .
الواحد لازم يتعب لازم يكافح لازم يناضل لازم يكسر جميع الحواجز التي يجدها امامة .
يجب أن تبقى في التوب في القمة أحرص على وقتك أنت جالس تدرس ٤ سنوات من عمرك ، وكمان جالس تدفع فلوس ومصاريف وما إلى ذلك...الخ ، وبالأخير بالله عليك بعد هذة كله تخرج من الجامعة وأنت بدرجة نجاح او شهادة وتروح البيت ..اكيد ماحد يرضى لنفسه كذا . أعد التفكير وأنظر الى نفسك .
الان لنكن معًا ونحطم جدران الأعذار .
تأكد مابش حاجة مستحيل ، كل شيء قابل لتحقيق دامك تريده أنت بصدق .
🔅مافيش معك لابتوب؟
...مش عيب ومش عذر تقدر تعمل كل شيء بالهاتف تقدر تبدع تقدر تعمل كل الذي بدك الان في موقع تدخل تستخدمه كلابتوب وتستخدم التطبيقات عليه وتشتغل على برامج البرمجة بمختلفها .
وفي طلاب وطالبات عندنا مبدعين مافيش معاهم لابتوبات أزالوا كلمة " انا ما معي لاب .."
مافيش معك تلفون ؟.... ماحد عيقل نعم 😳
إذا في حد يقل نعم بقله انا برضو تقدر تجتهد وتقدر تعمل كل شيء .
🔅مابش وقت ؟
بقلك لا تجلس تقل ما بين احصل وقت ...يا أخي ليش الذي يهتم بحالة يهتم ويبدع معه ٤٨ ساعة ؟؟ او المبدعين ايامهم كبيرة ؟؟ طبعا لا كلنا معنا وقت واحد بس في فرق من يرتب وقته ومن يضيع وقته .....🔅مضغوط مابقدرش ؟
الان رتب وقتك ونظمة بما يتناسب مع عملك اذا في معك عمل ...واذا مافيش معك عمل يعتبر عار عليك إنك تفشل ولك وقت يتمناه غيرك .
؟،
يا أخي/ أختي لولا الضغوطات أنك مابتعمل حاجة ،هي التي تجعلك قوي هي التي تعلمك كيف تتعامل مع الضغوطات والصعوبات
🔅انت عارف ايش قال رئيس شركة سُحبكم
؟.
آخر مرحلة لأمتحان الذي بيقدموا على وظيفه عندهم أنهم يجيبوا له مهامات كثيرة وشروط و.و. عشان يشوفوه كيف عيتعامل مع الضغوطات عشان يشوفوه هل ما يستسلم ماينهار .فقط يشتوا يشوفوا كيف مدا صبره
🔅وخليها
ببالكامك .
لا توجد طريق مافيها صعوبات
وبقلك الصعوبات والمشاكل هي التي تصنعك لا تجعل نفسك ضعيفه تنهار بسرعة، مرّنها تعّبها عشان تكسر كل عائق أم
🔅تذكرها
دائماأعذار .
كل شخص ابدع في الحياة كل شخص أزدهر بحياته مابش فرق انت وإياه في إي شيء مابش فرق بينك وبين الذكي .....الفرق بينك وبينه إن هو تعب على نفسه وأنت ضيعت نفسك
🔅الى كل الذي مافيش معهم لابتوب :
🔹موقع لنظام لينكس وسطح مكتب وكل شيء .
🔹موقع تشتغل على vs code .
🔹تطبيق مثل xampp تحتاجة لما تتعلم php وتحتاج سرفر.
🔹طريقة لإنشاء قواعد بيانات واستخدامها عبر تطبيق termux.
🔹سيتم قريبا شرح كيف تشتغل على hr و تشتغل assembly وتشتغل على ubuntu عبر تطبيق termux من الهاتف ( الشكر للأخ ضياء )
أخيرًا العذر زيله من رأسك ....لا وجود لكلمة فشل بعد الآن ... ثَابِر ،كافِح، ناضِل، تقدّم، استمر..إلى أن تصل الى القمة 🫡
أخوكم ✍ / طماح العبدي
💯4👍2🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
أقسمت بأن هذه المناظر كفيلة للراحة النفسية !
قبل اسبوع ترمب يهدد بجعل الشرق الأوسط جحيم!
لأجل الاسرئليون!
وبالامس الجحيم تشتعل في بلاده لوس أنجلوس وتقارير على أنه اكبر حريق منذ 200 عام !
"وَيَشْفِ صُدُورَ قَوْمٍ مُؤْمِنِينَ"
قبل اسبوع ترمب يهدد بجعل الشرق الأوسط جحيم!
لأجل الاسرئليون!
وبالامس الجحيم تشتعل في بلاده لوس أنجلوس وتقارير على أنه اكبر حريق منذ 200 عام !
"وَيَشْفِ صُدُورَ قَوْمٍ مُؤْمِنِينَ"
💔2🔥1
♦️ *تعــــــمــــــيـــــــــــــــــم* ♦️
- تم تمديد فترة التظلمات عبر الموقع لاسبوع اضافي.
🔰ملتقى الطالب الجامعي كلية الحاسوب🔰
- تم تمديد فترة التظلمات عبر الموقع لاسبوع اضافي.
🔰ملتقى الطالب الجامعي كلية الحاسوب🔰
مساء الخير، وبعد :
تتذكر قولك القديم بأن الله لا يضعُ ثمارًا على غصنٍ لا يستطيعُ حملها فما دامَ قد حمَّلكَ هذا الأمر فأنتَ تستطيع لا تجد الآن عزاءً غير إنَّ الله إذا كلَّفَ أعانَ!
تتذكر قولك القديم بأن الله لا يضعُ ثمارًا على غصنٍ لا يستطيعُ حملها فما دامَ قد حمَّلكَ هذا الأمر فأنتَ تستطيع لا تجد الآن عزاءً غير إنَّ الله إذا كلَّفَ أعانَ!
🔥1
Forwarded from علم البيانات | Data Science | مستوى ثاني (Eng. Hazem)
محاضرة_البرمجة_نظري_درس_الـ_struct_الدكتور_أحمد_الشلبي.pdf
1.4 MB
محاضرة البرمجة 2 نظري | درس الـ struct
#programming_2
#برمجة_2
#محاضرات
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
#programming_2
#برمجة_2
#محاضرات
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
أنا فاهمها لكن مش قادر أوصل فكرتها بشكل واضح.
الجملة هذه خطيرة جدًا، وسمعتها كثير طول حياتي وكنت دائمًا أرفضها.
عشان تتقدم في عملك، لازم تتعلم كيف تنقل أفكارك بوضوح للآخرين. لازم ترتب كلامك وتوضح اللي تريد توصله، لأن ما في أحد يتطور في مكانه إلا إذا كان مفيد. ومفيد يعني قادر يقنع الآخرين ويحركهم في الاتجاه الصح، وهذا ما يتحقق إلا إذا قدرت تبين أفكارك بوضوح.
كيف تتعلمها؟
حاول تكتب أي موضوع تود توضيحه للآخرين على خريطة ذهنية (mind map). بعدين، أعمل نص مكتوب (سكريبت) والخريطة قدامك، واقرأ النص وراجعه وعدله. مع التكرار، بتتحسن. الأهم، لا تتكلم من الذاكرة فقط، خلي الخريطة قدامك والنص المكتوب هو اللي تطوره. لا تلقي كلامك للناس إلا بعد ما تتبع هذه الطريقة.
لا أحد يرى عقلك، لكن الكل يسمع صوتك، فحسّن طريقتك في التعبير لمصلحتك أولًا.
لا أحد يرى عقلك، لكن الكل يسمع صوتك، فحسّن طريقتك في التعبير لمصلحتك أولًا.
لا أحد يرى عقلك، لكن الكل يسمع صوتك، فحسّن طريقتك في التعبير لمصلحتك أولًا.
الجملة هذه خطيرة جدًا، وسمعتها كثير طول حياتي وكنت دائمًا أرفضها.
عشان تتقدم في عملك، لازم تتعلم كيف تنقل أفكارك بوضوح للآخرين. لازم ترتب كلامك وتوضح اللي تريد توصله، لأن ما في أحد يتطور في مكانه إلا إذا كان مفيد. ومفيد يعني قادر يقنع الآخرين ويحركهم في الاتجاه الصح، وهذا ما يتحقق إلا إذا قدرت تبين أفكارك بوضوح.
كيف تتعلمها؟
حاول تكتب أي موضوع تود توضيحه للآخرين على خريطة ذهنية (mind map). بعدين، أعمل نص مكتوب (سكريبت) والخريطة قدامك، واقرأ النص وراجعه وعدله. مع التكرار، بتتحسن. الأهم، لا تتكلم من الذاكرة فقط، خلي الخريطة قدامك والنص المكتوب هو اللي تطوره. لا تلقي كلامك للناس إلا بعد ما تتبع هذه الطريقة.
لا أحد يرى عقلك، لكن الكل يسمع صوتك، فحسّن طريقتك في التعبير لمصلحتك أولًا.
لا أحد يرى عقلك، لكن الكل يسمع صوتك، فحسّن طريقتك في التعبير لمصلحتك أولًا.
لا أحد يرى عقلك، لكن الكل يسمع صوتك، فحسّن طريقتك في التعبير لمصلحتك أولًا.
final projectِArabic-1.pdf
152.1 KB
المشروع النهائي لمادة البرمجة 2 عملي
#برمجة_2
#programming_2
د. #إبتهاج_المحبشي - عملي
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/475
#برمجة_2
#programming_2
د. #إبتهاج_المحبشي - عملي
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/475
Forwarded from علم البيانات | Data Science | مستوى ثاني (Eng. Hazem)
ملخص مادة الثقافة الوطتية .pdf
631.5 KB
ملخص ثقافة وطنية
#الثقافة_الوطنية
#ملخصات
د. #شوقي_هجوان
#مشاركة من الطالب : محمد الملاهي
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
#علم_البيانات الدفـعـ(1)ــة
#الثقافة_الوطنية
#ملخصات
د. #شوقي_هجوان
#مشاركة من الطالب : محمد الملاهي
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
#علم_البيانات الدفـعـ(1)ــة
🔰دعوة عامة🔰
تدعوكم جامعة صنعاء وملتقى الطالب الجامعي للخروج الإيماني والإنساني الأكبر والمشرف لمنتسبي جامعة صنعاء
في مسيرة
" إلى جانب شعبنا وجيشنا مستمرون بالتصعيد ...ومع غزة مستعدون لأي تهديد"
المكان:
جامعة صنعاء _ساحة غزة _ أمام مكتب التعبئة العامة
الزمان : غداً الأربعاء الساعة: العاشرة صباحًا
#اللجـنة_الإعـلامية_المركزية
#ملتقى_للطالب_الجامعي
#جامعة_صنعاء
تدعوكم جامعة صنعاء وملتقى الطالب الجامعي للخروج الإيماني والإنساني الأكبر والمشرف لمنتسبي جامعة صنعاء
في مسيرة
" إلى جانب شعبنا وجيشنا مستمرون بالتصعيد ...ومع غزة مستعدون لأي تهديد"
المكان:
جامعة صنعاء _ساحة غزة _ أمام مكتب التعبئة العامة
الزمان : غداً الأربعاء الساعة: العاشرة صباحًا
#اللجـنة_الإعـلامية_المركزية
#ملتقى_للطالب_الجامعي
#جامعة_صنعاء
1
https://youtu.be/qLHBWYUl9Ls?si=qEWgErFp9FuL5SCm
2.
https://youtube.com/playlist?list=PLm877Wx3hfJ3HMQzJJyYlS4gdj2Y31CsA&si=RUU5ej0Mg5WKv3Lp
3.
https://youtu.be/HarwDzStkLY?si=P20EF3EiYVtlHgYw
👆👆👆👆
فيديوهات برمجة مشاريع أنظمة تجارية بسيطة بالبرمجة الإجرائية.
تساعدك - كمبتدئ - في فهم وتخطيط وتحليل المشاريع البرمجية.
#برمجة_2
#programming_2
#للفائدة
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/488
YouTube
برمجة مشروع نظام ادارة مستشفى باستخدام السجلات في لغة سي بلس بلس c++
hospital management system using structures in c++ مشروع مستشفى باستخدام السجلات في لغة سي بلس بلس c plus plus
هذا الفيديوا يقوم بشرح مشروع نظام لادارة المستشفى بإستخدام السجلات لغة سي بلس بلس
ارجو الدعم بالاشتراك والاعجاب
من اجل المواصلة
هذا البرنامج…
هذا الفيديوا يقوم بشرح مشروع نظام لادارة المستشفى بإستخدام السجلات لغة سي بلس بلس
ارجو الدعم بالاشتراك والاعجاب
من اجل المواصلة
هذا البرنامج…
الفرق بين المكتبات الثابتة (Static Libraries) والمكتبات الديناميكية (Dynamic Libraries) يكمن في كيفية ربطها واستخدامها في البرمجة:
- التعريف: هي مجموعة من الملفات البرمجية (عادةً بصيغة .lib أو .a ) التي يتم دمجها مع البرنامج أثناء عملية الترجمة (compile time).
- الخصائص:
- تُدمج المكتبة في الملف التنفيذي (EXE) عند بناء البرنامج.
- لا تحتاج إلى المكتبة عند التشغيل، حيث تكون كل الوظائف المطلوبة موجودة في الملف التنفيذي.
- زيادة حجم الملف التنفيذي بسبب تضمين كل الوظائف.
- تكون سرعة التنفيذ عادةً أسرع، لأن كل شيء موجود بالفعل.
- التعريف: هي مكتبات تُحمّل وتُربط بالبرنامج أثناء وقت التشغيل (run time)، وعادةً ما تكون بصيغة .dll في ويندوز أو .so في لينوكس.
- يتم تحميل المكتبة عند الحاجة خلال تشغيل البرنامج.
- يمكن أن تشارك بين عدة برامج، مما يقلل من حجم الملفات التنفيذية.
- التحديثات على المكتبة الديناميكية لا تتطلب إعادة بناء البرامج التي تستخدمها، مما يسهل صيانة البرمجيات.
- قد تكون سرعة التنفيذ أبطأ قليلاً بسبب الحاجة لتحميل المكتبة.
- الاختيار بينهما يعتمد على احتياجات المشروع: إذا كنت تريد أداءً أفضل وحجم ملف تنفيذي أصغر، قد تختار المكتبات الثابتة. أما إذا كنت تبحث عن مرونة وتحديثات أسهل، فالمكتبات الديناميكية تكون الخيار الأفضل.
#للفائدة
#برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/489
المكتبات الثابتة (Static Libraries)
- التعريف: هي مجموعة من الملفات البرمجية (عادةً بصيغة .lib أو .a ) التي يتم دمجها مع البرنامج أثناء عملية الترجمة (compile time).
- الخصائص:
- تُدمج المكتبة في الملف التنفيذي (EXE) عند بناء البرنامج.
- لا تحتاج إلى المكتبة عند التشغيل، حيث تكون كل الوظائف المطلوبة موجودة في الملف التنفيذي.
- زيادة حجم الملف التنفيذي بسبب تضمين كل الوظائف.
- تكون سرعة التنفيذ عادةً أسرع، لأن كل شيء موجود بالفعل.
المكتبات الديناميكية (Dynamic Libraries)
- التعريف: هي مكتبات تُحمّل وتُربط بالبرنامج أثناء وقت التشغيل (run time)، وعادةً ما تكون بصيغة .dll في ويندوز أو .so في لينوكس.
- الخصائص:
- يتم تحميل المكتبة عند الحاجة خلال تشغيل البرنامج.
- يمكن أن تشارك بين عدة برامج، مما يقلل من حجم الملفات التنفيذية.
- التحديثات على المكتبة الديناميكية لا تتطلب إعادة بناء البرامج التي تستخدمها، مما يسهل صيانة البرمجيات.
- قد تكون سرعة التنفيذ أبطأ قليلاً بسبب الحاجة لتحميل المكتبة.
خلاصة
- الاختيار بينهما يعتمد على احتياجات المشروع: إذا كنت تريد أداءً أفضل وحجم ملف تنفيذي أصغر، قد تختار المكتبات الثابتة. أما إذا كنت تبحث عن مرونة وتحديثات أسهل، فالمكتبات الديناميكية تكون الخيار الأفضل.
#للفائدة
#برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/489
عند استخدام المكتبات الثابتة (Static Libraries) والمكتبات الديناميكية (Dynamic Libraries) في عدة مشاريع، هناك اختلافات رئيسية في كيفية التعامل مع كل نوع. إليك مقارنة تفصيلية:
1. دمج الكود:
- يتم دمج الكود الخاص بالمكتبة في البرنامج التنفيذي أثناء عملية التجميع. هذا يعني أن كل برنامج يستخدم المكتبة لديه نسخة مستقلة من الكود.
2. حجم البرنامج:
- يمكن أن يكون حجم البرنامج الناتج أكبر، لأنه يتضمن الكود الخاص بالمكتبة بالكامل.
3. التوافق:
- إذا قمت بتحديث المكتبة، يجب إعادة تجميع كل البرامج التي تعتمد عليها للحصول على التحديثات.
4. توزيع:
- يتم توزيع البرنامج كمجموعة واحدة، مما يسهل التوزيع ولا يتطلب وجود المكتبة بشكل منفصل.
- استقلالية: لا تعتمد على وجود المكتبة على النظام الذي يعمل عليه البرنامج.
- أداء: يمكن أن يكون أداء البرنامج أفضل قليلاً لأنه لا يحتاج إلى تحميل المكتبة في وقت التشغيل.
- تحديثات صعبة: أي تحديث يتطلب إعادة تجميع كل البرامج.
- زيادة حجم الملفات: كل برنامج يحتوي على نسخة من المكتبة.
الخصائص:
1. تحميل في وقت التشغيل:
- يتم تحميل المكتبة الديناميكية في وقت التشغيل، مما يعني أن البرنامج لا يحتاج إلى تضمين الكود في تنفيذه.
2. حجم البرنامج:
- يمكن أن يكون حجم البرنامج الناتج أصغر، لأنه لا يشمل الكود الخاص بالمكتبة.
3. التوافق:
- إذا تم تحديث المكتبة، يمكن أن تستفيد جميع البرامج التي تعتمد عليها من التحديث دون الحاجة لإعادة تجميعها، بشرط أن تظل واجهة المكتبة (API) كما هي.
4. توزيع:
- يجب توزيع المكتبة بشكل منفصل مع البرنامج، مما يتطلب إدارة إضافية لضمان وجود المكتبة في النظام.
- سهولة التحديث: يمكن تحديث المكتبة دون الحاجة لإعادة تجميع البرامج.
- تقليل حجم البرامج: يتم مشاركة المكتبة بين عدة برامج، مما يقلل من استهلاك الذاكرة.
- اعتماد على وجود المكتبة: إذا لم تكن المكتبة موجودة على النظام، فلن يعمل البرنامج.
- أداء: قد يكون هناك تأخير طفيف عند تحميل المكتبة في وقت التشغيل.
- اختيار المكتبة يعتمد على متطلبات المشروع:
- استخدم المكتبات الثابتة إذا كنت بحاجة إلى استقرار وسهولة توزيع، وكنت تريد تجنب مشاكل الاعتمادية.
- استخدم المكتبات الديناميكية إذا كنت بحاجة إلى تحديثات متكررة وتريد تقليل حجم البرنامج، بشرط أن تتم إدارة المكتبات بشكل صحيح.
كل نوع له فوائده وعيوبه، لذلك يجب تقييم احتياجات المشروع بعناية قبل اتخاذ القرار.
#للفائدة #برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/490
المكتبات الثابتة (Static Libraries)
الخصائص:
1. دمج الكود:
- يتم دمج الكود الخاص بالمكتبة في البرنامج التنفيذي أثناء عملية التجميع. هذا يعني أن كل برنامج يستخدم المكتبة لديه نسخة مستقلة من الكود.
2. حجم البرنامج:
- يمكن أن يكون حجم البرنامج الناتج أكبر، لأنه يتضمن الكود الخاص بالمكتبة بالكامل.
3. التوافق:
- إذا قمت بتحديث المكتبة، يجب إعادة تجميع كل البرامج التي تعتمد عليها للحصول على التحديثات.
4. توزيع:
- يتم توزيع البرنامج كمجموعة واحدة، مما يسهل التوزيع ولا يتطلب وجود المكتبة بشكل منفصل.
المزايا:
- استقلالية: لا تعتمد على وجود المكتبة على النظام الذي يعمل عليه البرنامج.
- أداء: يمكن أن يكون أداء البرنامج أفضل قليلاً لأنه لا يحتاج إلى تحميل المكتبة في وقت التشغيل.
العيوب:
- تحديثات صعبة: أي تحديث يتطلب إعادة تجميع كل البرامج.
- زيادة حجم الملفات: كل برنامج يحتوي على نسخة من المكتبة.
المكتبات الديناميكية (Dynamic Libraries)
الخصائص:
1. تحميل في وقت التشغيل:
- يتم تحميل المكتبة الديناميكية في وقت التشغيل، مما يعني أن البرنامج لا يحتاج إلى تضمين الكود في تنفيذه.
2. حجم البرنامج:
- يمكن أن يكون حجم البرنامج الناتج أصغر، لأنه لا يشمل الكود الخاص بالمكتبة.
3. التوافق:
- إذا تم تحديث المكتبة، يمكن أن تستفيد جميع البرامج التي تعتمد عليها من التحديث دون الحاجة لإعادة تجميعها، بشرط أن تظل واجهة المكتبة (API) كما هي.
4. توزيع:
- يجب توزيع المكتبة بشكل منفصل مع البرنامج، مما يتطلب إدارة إضافية لضمان وجود المكتبة في النظام.
المزايا:
- سهولة التحديث: يمكن تحديث المكتبة دون الحاجة لإعادة تجميع البرامج.
- تقليل حجم البرامج: يتم مشاركة المكتبة بين عدة برامج، مما يقلل من استهلاك الذاكرة.
العيوب:
- اعتماد على وجود المكتبة: إذا لم تكن المكتبة موجودة على النظام، فلن يعمل البرنامج.
- أداء: قد يكون هناك تأخير طفيف عند تحميل المكتبة في وقت التشغيل.
الخلاصة
- اختيار المكتبة يعتمد على متطلبات المشروع:
- استخدم المكتبات الثابتة إذا كنت بحاجة إلى استقرار وسهولة توزيع، وكنت تريد تجنب مشاكل الاعتمادية.
- استخدم المكتبات الديناميكية إذا كنت بحاجة إلى تحديثات متكررة وتريد تقليل حجم البرنامج، بشرط أن تتم إدارة المكتبات بشكل صحيح.
كل نوع له فوائده وعيوبه، لذلك يجب تقييم احتياجات المشروع بعناية قبل اتخاذ القرار.
#للفائدة #برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/490
👍1
كيفية إنشاء مكتبة في السي بلس بلس.pdf
549.1 KB
شرح كيفية إنشاء مكتبة خاصة في السي بلس بلس
#للفائدة
#برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/491
#للفائدة
#برمجة_2
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/24/491
ascii-table-characters.pdf
83.1 KB
جدول يحتوي على جميع ارقام ASCII للرموز والأرقام والأحرف.
#برمجة_2
#للفائدة
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/493
#برمجة_2
#للفائدة
#علم_البيانات الدفـعـ(1)ــة
ــــــــــ ــــــــــ ــــــــــ ــــــــــ
https://news.1rj.ru/str/Computer_DS/4/493