المتابعون للمدونة
السبت، 29 يوليو 2023
تخفيف أحمال
يقولون ليلى بالعراق
بطاطا
الجمعة، 28 يوليو 2023
آية نفهمها بعكس معناها
كثير منا يفهم بعض آيات القرآن بعكس معناها، وهذه الآية الكريمة واحدة منها:
(وَلْيَخْشَ
الَّذِينَ لَوْ تَرَكُوا مِنْ خَلْفِهِمْ ذُرِّيَّةً ضِعَافًا خَافُوا عَلَيْهِمْ
فَلْيَتَّقُوا اللَّهَ وَلْيَقُولُوا قَوْلًا سَدِيدًا)
الأحد، 23 يوليو 2023
آلعشق يزري بالرجال؟
لماذا السنة 12 شهرا
لو كانت الأرض ثابتة لما اختلفت الشهور الشمسية
السبت، 22 يوليو 2023
الحب بدون كهرباء
الأربعاء، 12 يوليو 2023
هل تسبق الطائرة الأرض؟
لو كانت الأرض تدور فكيف تطير الطائرات؟
كيف تصل الطائرة إلى وجهتها والأرض تدور؟الثلاثاء، 11 يوليو 2023
مترجم كود بسيط
للراغبين في تعلم مترجم الكود Compiler ببساطة:
أضفت إلى لغة سمول فيجوال بيزيك فئة للتعويض بالقيم في المعادلات
الرياضية Math
Evaluator،
وهي مكتوبة بلغة فيجوال بيزيك دوت نت، ويمكن استخدامها كالتالي:
Evaluator.Expression = "(x^2
+ 3*x + 1) / (100 * Sin(Rad(x)))"
result = Evaluator.Evaluate(120)
يمكنكم الاطلاع على الكود الأصلي على جتهاب، وهو مثال جيد على الماسح Scanner والمحلل Parser الأساسيين في أي مترجم Compiler، إضافة إلى الوظيفة الوحيدة المتاحة من وظائف هذا
المترجم وهي التعويض بالقيمة Evaluation.
وهذا رابط قائمة التشغيل التي أشرح فيها نبذة عن مترجمات الكود.