![]() |
|
مبرمجي الباسكال في عالم الأنترت - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : دلفي للعرب - القسم العام (https://delphi4arab.net/forum/forumdisplay.php?fid=10) +--- الموضوع : مبرمجي الباسكال في عالم الأنترت (/showthread.php?tid=10504) |
مبرمجي الباسكال في عالم الأنترت - merouane - 19-10-2019 بسم الله الرحمن الرحيم في عالم الأنترنت يصبح المبرمج المنعزل (offline) بطيء وغير عملي بدون حاسوبه الشخصي عند محاولة التواصل والنقاش مع المبرمجين المنفتحين (online). لذلك ارتأيت أن أكتب موضوعا يلخص بعض الأدوات والمواقع المفيدة في هذه الحالات. هذا الموضوع يشمل ثلاثة محاور: 1- المشاركة. 2- النقاش والأسئلة. 3- pascal online. المشاركة: في عالم "المتصلون" يحتاج المبرمج أن يوضح ما يصنعه للأخرين، ولايوجد مفاهمة كاللغة المشتركة، ولغتنا هنا "الباسكال". لمشاركة الكود (خاصة طرف منه) لدينا https://pastebin.com (يحتوي على ترميز دلفي وباسكال)، ويمكن تضمينه في المواقع كـ javascript أو iframe. لمشاركة الكود بجمالية وتنسيق أفضل لدينا https://carbon.now.sh ويمكن التصدير إما بعنوان url أو تضمينه في iframe أو كصورة ![]() أما لمشاركة فيديو عن عمل تهيأة أو إيضاح بصري لمشكل معين، يمكن استعمال Loom (https://www.loom.com) هو برنامج للتسجيل فيديو لسطح المكتب والمشاركة. يمكن إرسال رابط الفيديو (أو جعله عاما)، أيضا تضمينه عن طريق iframe ![]() للمشاركة الفعلية والمناقشة الآنية، يوجد https://codeshare.io الآن في أهم المحاور بالنسبة للمبرمج وهي تشغيل كود لرؤية النتيجة عبر الأنترنت. هناك عدة مواقع توفر خدمة ترجمة كود باسكال (freePascal) ورؤية النتيجة ومزايا أخرى. (رتبتها حسب الأحسن - في رأيي) 1- https://godbolt.org (لأنه يحتوي على ترجمة الكود إلى asm) 2- https://www.onlinegdb.com (لأنه كأنه حقيقي أي تفاعلي) 3- https://www.tutorialspoint.com/compile_pascal_online.php (بسيط وأحسن من البقية) الآخرون : https://www.jdoodle.com/execute-pascal-online https://ideone.com https://www.codechef.com/ide https://rextester.com/l/pascal_online_compiler باستعمال الموقع الأول godbolt.org: يمكن تحسين الكود (مع أو بدون مشاركة الكود)، وكمثال سأضع كود لأنواع الحلقات في الباسكال (for - while - repeat) وسنعرف عدد الأسطر التي سينفذها FPC حتى ينتهي. الهدف من المثال هو اختيار أحسن طريقة (عمليا سيكون التحسين لخوازمية مطبقة أو الاختبار أفضل خوارزمية). رابط المشاركة في الموقع الفيديو: https://www.loom.com/share/bb43746e563d4cde9ecba712d6c6f0f9 بالنسبة للموقع الثاني يمكنكم تشغيل الكود (تم طرحه في هذه المشاركة http://delphi4arab.net/forum/showthread.php?tid=10357&pid=49006#pid49006) في الرابط التالي: https://www.onlinegdb.com/By_2D2vtS أما عن تصميم قواعد البيانات: يوجد 1- dbdesigner.net ![]() 2- dbdiagram.io ![]() هل تعرف مواقع مفيدة للمبرمجين؟ شاركنا بها
|