مبرمجي الباسكال في عالم الأنترت
#1
بسم الله الرحمن الرحيم


في عالم الأنترنت يصبح المبرمج المنعزل (offline) بطيء وغير عملي بدون حاسوبه الشخصي عند محاولة التواصل والنقاش مع المبرمجين المنفتحين (online).

لذلك ارتأيت أن أكتب موضوعا يلخص بعض الأدوات والمواقع المفيدة في هذه الحالات.


هذا الموضوع يشمل ثلاثة محاور:


1- المشاركة.



2- النقاش والأسئلة.


3- pascal online.



المشاركة:


في عالم "المتصلون" يحتاج المبرمج أن يوضح ما يصنعه للأخرين، ولايوجد مفاهمة كاللغة المشتركة، ولغتنا هنا "الباسكال".


لمشاركة الكود (خاصة طرف منه) لدينا


https://pastebin.com (يحتوي على ترميز دلفي وباسكال)، ويمكن تضمينه في المواقع كـ javascript أو iframe.


لمشاركة الكود بجمالية وتنسيق أفضل لدينا https://carbon.now.sh


ويمكن التصدير إما بعنوان url أو تضمينه في iframe أو كصورة



[صورة مرفقة: ujilI2hA_o.png]


أما لمشاركة فيديو عن عمل تهيأة أو إيضاح بصري لمشكل معين، يمكن استعمال Loom (https://www.loom.com)


هو برنامج للتسجيل فيديو لسطح المكتب والمشاركة.



يمكن إرسال رابط الفيديو (أو جعله عاما)، أيضا تضمينه عن طريق iframe



[صورة مرفقة: Y5veJmoD_o.png]




للمشاركة الفعلية والمناقشة الآنية، يوجد https://codeshare.io




الآن في أهم المحاور بالنسبة للمبرمج وهي تشغيل كود لرؤية النتيجة عبر الأنترنت.


هناك عدة مواقع توفر خدمة ترجمة كود باسكال (freePascal) ورؤية النتيجة ومزايا أخرى.


(رتبتها حسب الأحسن - في رأيي)


1- https://godbolt.org (لأنه يحتوي على ترجمة الكود إلى asm)


2- https://www.onlinegdb.com (لأنه كأنه حقيقي أي تفاعلي)


3- https://www.tutorialspoint.com/compile_p...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/bb43746e563d4...12d6c6f0f9


بالنسبة للموقع الثاني يمكنكم تشغيل الكود (تم طرحه في هذه المشاركة http://delphi4arab.net/forum/showthread....6#pid49006) في الرابط التالي:


https://www.onlinegdb.com/By_2D2vtS



أما عن تصميم قواعد البيانات:


يوجد


1- dbdesigner.net


[صورة مرفقة: screen-shot.png]



2- dbdiagram.io



[صورة مرفقة: dbdiagram-demo.0791273.gif]











هل تعرف مواقع مفيدة للمبرمجين؟ شاركنا بها Smile
[-] كل من 8 users say قال شكرا ل merouane على المشاركة المفيدة
  • B.M.AbdelAziZ, bassem_43, Delphi4Us, ELARAPY, h-farid, mobile, Mr.DOS, أبو معاذ
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف