توجد أيضًا تطبيقات الهواتف التي تعمل على الهواتف الذكيَّة كـ(كاندي كراش)، وكذلك تطبيقات سطح المكتب كتطبيق (بور بوينت). تذكَّر مُجدّدًا أنَّ الكود المصدري المُفسَّر يُنفَّذ مُباشرةً من الملف المصدري، بينما يحوَّل الكود المصدري المُصرَّف إلى ملف ثنائي يُنفّذ لاحقًا. قد يتعطَّل الكود المصدري المُصرَّف أثناء وقت التشغيل حتّى بعد نجاح التصريف (انظر الجزء الثالث من السلسلة للمزيد من التفاصيل). المُترجمات الهجينة المُترجم الهجين هو تولفية من مُفسِّر ومُصرِّف. إحدى لغات البرمجة الهجينة المشهورة هي جافا. تُصرِّف لغة الجافا بدايةً كودك المصدري إلى صيغة وسيطة تُسمَّى رُقامة. تُفسَّر هذه الرقامة بعدها وتُنفَّذ عبر مُحرِّك وقت تشغيل يُعرَف بالآلة الافتراضيَّة. هذا يُمكِّن المُترجمات الهجينة من تشغيل الرُقامة على أنظمة تشغيل متنوعة. المُجمِّعات توجد كذلك مُجمِّعات لترجمة لغة التجميع مُنخفضة المستوى إلى كود ثنائي. سنُركِّز في هذه السلسلة على اللغات رفيعة المستوى فقط. من الطُرُق الجيد للتفكير بالمُترجمات هي النظر إليها كمبرامج أيضًا. مقدمة في عالم البرمجة للمبتدئين - الجزء الأوَّل: ما هي البرمجة؟. عليك تنزيلها ثُم تثبيتها على نظامك الحاسوبي وفهم وظائِفها الأساسيَّة.
Mandatory or Optional Optional: يعني ربما واحد أو أكثر أو لا شئ. Mandatory: لا بد من وجود رابط على الأقل واحد. هنا نضيف Cardinality and Ordinality معا... One and one only أقل وأقصى حد أن يرتبط بعمود واحد. Zero or one يرتبط بعمود واحد كأقصى حد وربما لا شئ. مقدمة في البرمجه. One or many يرتبط بعمود واحد كأقل حد وربما أكثر. Zero or many قد يرتبط بعمود واحد أو أكثر وربما لاشئ. في الدرس القادم بإذن الله سوف أذكر مثال تطبيقي للمستويات الثلاثة وبالتفصيل حتى تتضح الصورة أكثر... المراجع....
ألا وهي الخوارزميات (Algorithms). الخوارزميّة بكل بساطة ما هي إلا: خطوات إنجاز مهمّةٍ ما! فأنت مثلًا تتبع نمطًا معينًا كل يوم للذهاب إلى مدرستك، أو مكان عملك، وخطواتٍ معيّنةً من أجل إعداد شطيرة المربى أو زبدة الفول السوداني! فالخوارزميات ليست فقط حكرًا على مجال البرمجة، بل تستعمل في العديد من المجالات الأخرى، كالرياضيات، والفيزياء، والطب وغير ذلك. ويمكننا القول بأنّ الخوارزميّات هي لغة العقل، أما البرمجة فهي لغة الحاسب! عرض بوربوينت مقدمة في البرمجة حاسب 1. تكتب الخوارزميّات على الورق، ولا توجد قيود إملائيّة مفروضة عليك أثناء الكتابة. يمكنك أن ترسم المسألة، وتتأمّل الخطوات، وعندما تصل إلى الحل تقوم بكتابته على الحاسب بلغة برمجة معيّنة. فهنالك خوارزميات للبحث عن أصغر رقم من بين مجموعة أرقام، وخوارزميات رياضيّة لضرب المصفوفات، وخوارزميّات لإيجاد وجه الإنسان في صورة! فـ Google Hangouts يمكنها أن تربطك مع شخص آخر بالصوت و الصورة، و بسرعة كبيرة من خلال استعمال خوارزميات تعرف باسم Audio and Video Compression Algorithms. وGoogle Maps يمكنها أن تعطيك تفاصيل الطريق للوصول إلى متجرٍ ما، أو مقهًى ما، باستخدام خوارزميات تُعرف باسم Route Finding Algorithms.
تلك هي اللغة الطبيعيَّة للأجزاء الإلكترونيَّة، والتي ستكون لنا صعبةً جدًّا كبشر للتحدث فيها مع الحواسيب. مدخل إلى لغات البرمجة نَستخدِم لُغةً أقرب إلى لغاتنا البشريَّة، كالعربيَّة والإنجليزيَّة والفرنسيَّة، للتحدُّث إلى الآلات المُتحدثة بالأرقام الثنائيَّة. لُغات البرمجة أقرب إلى لغاتنا الطبيعيّة، إلا أنّها أكثر تنظيمًا وينبغي أن تكون مُمكنة التعلُّم كُليًّا. لغات البرمجة يُمكِن أن تكون رفيعة (عالية) أو منخفضة المستوى. لغات البرمجة عالية المُستوى أبعد من لغة الآلة مِن اللغات منخفضة المُستوى. يُسمَّى هذا "البُعِد" عادةً بالتجريد ، ولكّننا لن نتطرَق له في هذه السلسلة. تحتاج الحواسيب لطريقةٍ لفهم لغتنا البشريَّة، والمُترجِمات هي تلك الطريقة. ما هي المُترجِمات؟ يُشير الكود المصدري إلى الأكواد المكتوبة بلغة برمجة مُعينة. سنتكلَّم عن هذا بالتفصيل في الجزء الثاني. المُترجمات مسؤولة عن تحويل كودك المصدري إلى لغة الآلة، أو ما يُعرَف أيضًا بالكود الثنائي (أصفار وواحدات). قَد تُسمَّى هذه الأكواد الثنائيَّة أيضًا بالكود الهدف أو بالبرنامج أو الكلمة التي يشيع ذكرها اليوم: التطبيق. مقدمة في البرمجة - ووردز. يُمكِن أن تكون المُترجمات: مُفسِّرات مُصرِّفات خليط من المُفسِّرات والمُصرِّفات مُجمِّعات المُفسِّرات بعض اللغة تفسيريَّة، أي أنَّ المُترجِم يُعالج الكود المصدري سطرًا سطرًا ويُنفِّذ كُل سطر في البرنامج النهائي المُنتَج.
لنأخذ دالة Add. عندما يتعين علينا التعامل معها نعيد كتابتها لتوزيع الحجج على مستويات متعددة على النحو التالي. const add = a => { return b => { return a + b;};}; add(3)(4); فائدة الكاري هي الحفظ. يمكننا الآن حفظ بعض الحجج في استدعاء دالة بحيث يمكن إعادة استخدامها لاحقًا دون تكرار وإعادة الحساب. // assume getOffsetNumer() call is expensive const addOffset = add(getOffsetNumber()); addOffset(4); // 4 + getOffsetNumber() addOffset(6); هذا بالتأكيد أفضل من استخدام كلتا الحجتين في كل مكان. // (X) DON"T DO THIS add(4, getOffsetNumber()); add(6, getOffsetNumber()); add(10, getOffsetNumber()); يمكننا أيضًا إعادة تنسيق دالتنا الملتفة لتبدو موجزة. هذا لأن كل مستوى من استدعاء دالة الكاري عبارة عن بيان إرجاع سطر واحد. مقدمة في البرمجة ppt. لذلك يمكننا استخدام دوال الأسهم في ES6 لإعادة بنائها على النحو التالي. const add = a => b => a + b; تكوين (composition) في الرياضيات يُعرَّف التركيب بأنه تمرير ناتج إحدى الوظائف إلى مدخلات أخرى وذلك لإنشاء ناتج مشترك. نفس الشيء ممكن في البرمجة الوظيفية لأننا نستخدم دوال نقية. لإظهار مثال دعنا ننشئ بعض الوظائف.
آخر تحديث الجمعة 19 مارس 2021 كشف أحد أقارب الطفلة "شهد"، عن ملابسات جديدة عن حـادثة طفلة ضاحية الواشلة التي فارقت الحياة بعدما افترستها الكلاب الضالة. وقال أحد أقارب الطفلة "شهد"، في حواره لقناة الإخبارية، إن الطفلة هي وحيدة والدتها وأنجبتها بعد 4 أعوام من الزواج. وأشار إلى أنه بعد خروجه من الاستراحة شاهد والدة الطفلة تبكي بعد أن فقدت الطفلة، فبحث عنها وشاهد 5 كلاب تنهش جسدها. وأوضح:"أسرعت نحوها وكانت الكلاب تريد الهرب بها، ولكنها نهضت وسقطت مرة أخرى، مبيناً أن المشهد كان مخيفاً جدا". الطفله التي افترستها الكلاب الضالة. فيديو | "طفلة الواشلة" ودعت أهلها قبل وفاتها بيومين.. ورحلت ضحية الكلاب الضالة #الإخبارية — قناة الإخبارية (@alekhbariyatv) March 18, 2021
الرابط المختصر Twitter Facebook Linkedin whatsapp الأحد، 14-03-2021 الساعة 11:58 - أين وقع الحادث؟ جنوب غربي الرياض، حيث كانت أسرة الطفلة في الاستراحة. - هل توفيت الطفلة مباشرة؟ بعد أقل من 3 ساعات من وصولها للمستشفى. لقيت طفلة سعودية لا يتجاوز عمرها أربع سنوات حتفها بطريقة متوحشة؛ بعد أن افترستها خمسة كلاب ضالة، مساء الجمعة الماضي. وبحسب ما أوردت صحيفة "سبق" المحلية، مساء السبت، وقعت الحادثة في ضاحية الواشلة جنوب غربي الرياض بـ25 كم، بعدما خرجت الطفلة من استراحة أهلها للحظات. وقال عمُّ الطفلة عبد الله هزام العبد السلام إنهم اعتادوا الذهاب لاستراحة العائلة في الواشلة بشكل مستمر. افترستها الكلاب.. طفلة سعودية تلقى حتفها بطريقة متوحشة – جريدة الحقيقة الإلكترونية. وأضاف: "فقدنا ابنة أخي للحظات. وعلى الفور خرجت أم الطفلة تسأل عن ابنتها، وما إن خرجت الأم من باب الاستراحة حتى فوجئت بالمشهد المرعب (.. ) إذ شاهدت 5 كلاب تمزِّق جسد فلذة كبدها بأنيابها، والدماء تسيل على الأرض، فأخذت الأم المكلومة تصرخ وتستغيث". وأضاف: "انطلق الجميع للطفلة لإنقاذها، عندها هربت الكلاب، وتركت الطفلة ملطخة بالدماء". وتابع: "هرعنا بابنة أخي لأقرب مستشفى (.. ) وهي تتنفس وأعضاؤها الحيوية تعمل وحالتها مستقرة، وأكد لنا الطاقم الطبي سلامة الشرايين والأوردة، وأن حالتها مستقرة"، مشيراً إلى أنه بعد أقل من 3 ساعات فارقت الطفلة الحياة.
أعلنت أمانة الرياض عن نتائج التحقيقات في واقعة مقتل طفلة سعودية نهشتها الكلاب أمام والدتها في إحدى المناطق الزراعية قرب العاصمة، قبل أيام قليلة، والتي أثارت حزنًا عارمًا بين المتابعين على مواقع التواصل الاجتماعي. وقالت اللجنة المشكلّة في القضية بحسب وسائل إعلام محلية: "إنه بمتابعة من أمير منطقة الرياض الأمير فيصل بن بندر بن عبدالعزيز، أنهت اللجنة تحقيقاتها في ملابسات حادثة ضاحية الواشلة جنوب غربي العاصمة، ورفعت النتائج والتوصيات العاجلة والتي ستسهم في تحييد خطر الحيوانات الضالة". الكشف عن نتائج واقعة مقتل طفلة سعودية افترستها الكلاب أمام والدتها – فوشيا. وأضافت اللجنة أن الاختصاصات والمسؤوليات متعددة، وتتشارك فيها عدد من الجهات، لتواجد موقع الحادثة في منطقة زراعية تبعد 55 كم عن النطاق العمراني، في حين أن النطاق الإشرافي للبلديات ينحصر على ما بداخل النطاق العمراني للمدن والمحافظات. وخرجت اللجنة بالعديد من التوصيات، أبرزها ضرورة تنفيذ حملات مكثفة داخل النطاق العمراني لاستقصاء الكلاب الضالة، والتكامل مع الجهات المختصة خارج النطاق العمراني، وإزالة جميع الحيوانات النافقة من الأراضي المحيطة بالمزارع، إضافة إلى العمل على تأمين مستلزمات عاجلة لمواد الوقاية الصحية ومكافحة الحيوانات في المحافظات والمراكز التابعة للعاصمة.
وأعرب العبد السلام عن أسفه لوجود كلاب ضالة منذ فترة طويلة بالمنطقة، "تشكل خطراً على الأهالي وقاطني الاستراحات، ولم يعالج وضعها الخطر على الرغم من المعاناة المستمرة". اخترنا لكم الفنان طلال سام ظهر في مقطع مصور وهو يقول: جاهزين يا أطفال"، ما اعتبره البعض تحريضاً على الانتحار. مواضيع ذات صلة
شهدت ضاحية الواشلة جنوب غرب الرياض أول أمس (الجمعة)، واقعة مؤلمة بعد أن هاجمت كلاب ضالة طفلة تبلغ من العمر 4 سنوات خارج استراحة أهلها وتسببت في وفاتها أمام أعين والدتها. وقال عم الطفلة عبدالله العبدالسلام وفقاً لـ"سبق"، إن والدة الطفلة خرجت من الاستراحة تبحث عن ابنتها بعد أن فقدتها للحظات لتفاجأ بـ5 كلاب ضالة تنهش جسد الطفلة، مبيناً أنها استغاثت بمن حولها وهبّ والد الطفلة وتمكنوا من نقلها إلى أقرب مستشفى. الطفله التي افترستها الكلاب الضاله. وأضاف أن الطاقم الطبي طمأنهم على حالة الطفلة وأكد لهم سلامة الشرايين والأوردة، وبعد فترة زمنية أخبرهم بأن الطفلة فارقت الحياة، الأمر الذي سبب صدمة للجميع، مشيراً إلى أن بلدية ضرما والأدلة الجنائية باشرت الحادثة. وناشد الجهات المختصة ضرورة القضاء على الكلاب الضالة في المنطقة من أجل حماية الأطفال، مبيناً أن المنطقة تشهد حضوراً مكثفاً في العطلة الأسبوعية. من جانبه وجه أمين منطقة الرياض، الأمير فيصل بن عبدالعزيز بن عيّاف اليوم (الأحد)، بتشكيل لجنة عاجلة لبحث مسببات ما تعرضت له الطفلة في ضاحية الواشلة جنوب غرب العاصمة. وشمل التوجيه أن تقوم اللجنة برفع النتائج وتقديم الحلول العاجلة في مدة أقصاها 72 ساعة.