• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Announcement

Collapse

قوانين المنتدى " التعديل الاخير 17/03/2018 "

فيكم تضلو على تواصل معنا عن طريق اللينك: www.ch-g.org

قواعد المنتدى:
التسجيل في هذا المنتدى مجاني , نحن نصر على إلتزامك بالقواعد والسياسات المفصلة أدناه.
إن مشرفي وإداريي منتدى الشباب المسيحي - سوريا بالرغم من محاولتهم منع جميع المشاركات المخالفة ، فإنه ليس
... See more
See more
See less

مدخلك إلى عالم البرمجة

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • مدخلك إلى عالم البرمجة

    لمحة عن البرمجة (1)
    اولاً:
    عندما تصبح مستخدم محترف لنظام معين فإنك تفقد المتعة في إستخدام الكمبيوتر لأنك لاتجد شيئً جديداً لتكتشفه
    طبعاً سينط واحد من بيناتكن و يقلي هي عندك الإنترنت كل كبسة بتشوف شي شكل
    أوكي بس لما تبلغ هالحد من الإحترافية أو على الأقل تتوقع ماذا سيحث إذا قمت بشيئ معين
    فإنك ستنظر إلى الموقع على أنه مجموعة من الكتابات و الأكواد و الصور و يصبح مثله مثل أي موقع آخر بغض النظر عن محتواه
    هنا تبحث عن آفاق أشمل تمنحك مزيد من المتعة و المعرفة
    ترتقي بشعورك من حب المعرفة للسيطرة الكاملة على كل شئ أو خطاً في الكمبيوتر إلى حب و هوس صناعة أدوات السيطرة و ليس إستخدامها لذلك أو فكرة بتكون هي البرمجة.

    ثانياً :
    ها ها هون وصلنا "البرمجة"
    أول سؤال بيخطر ببالك هو كيف بعمل برامج, الجواب: بإستخدام مترجمات لغات البرمجة أو و هي عبارة عن برامج تعمل ضمن بيئة النظام كأي برنامج آخر تحوي محرر نصوص تقوم بكتابة أوامر معينة يفهمها الالبرنامج الذي تعمل عليه
    أو يترجمها و يقوم بتنفيذ الأوامر أو التعليمات و جمع الإوامر مع بعضها و فق صيغة تسلسلية يدعى جملة برمجية
    يعني بالمشرمحي لأانو أنا حطني على تنفيذ ما ألي خلاق على الشرح بقا حط عقلك معي ولاتشرد ها
    إذا شبهنا برنامج البرمجة بالإنسان فأنت تقول لإخيك كلام فيقوم بتنفيذه وهون نفس الشي تكتب تعليمات للبرنامج فيقوم بتنفيذها بس طبعاً بدك تكتبها لأانو البرنامج ماعندو ديفايس ليسمع و بدك تكتب التعلمات بحرفيتها
    و عليك أيضا عند صناعة الصيغ البرمجية أن تراعي الغرض و نوع البيانات التي ستجعل هذه الصيغة برنامجك يتعامل معها ثم يقوم المترجم بكابتها بصيغة الملف التنفيذي (exe) او مكتبة الربط الديناميكية (dll) و ليس بالضرورة أن تكون ذلك فالمترجم يقوم بصناعتتها كملف يكون له خاصية العمل الذاتي و يقوم نظام التشيغل بتعريفه على أنه كذالك
    أكيد هوزن بتكون فاتت الأمور ببعضا عندك لأانو بس حكي ما تطبيق عملي
    طيب هنا في عالم البرمجة لغات تم تطويرها لتلائم متطلبات المبرجين و الأنظمة الحديثة
    و كل لغة لها خصوصيتها هنا أتكلم عن لغات برمجة الكبيوتر
    يعني مو الإنترنت لأنو بصراحة بعتبر لغات برمجة الوب هي لغات ثانوية يعني لحتى ترجم لغة وب بدك متصفح اللي بكون مبرمج بلغات الكمبيوتر متل الفير فوكس حيث يعد متصفح الوب مترجم فوري للغات برمجة الوب مع العرض المباشر
    من أشهر و أعرق لغات البرمجة
    1-الباسك )basic )وهي من اللغات الراقية المحاكية للغة الإنسان و تعد من اللغات السهلة و الغات العالية المستوى
    لكنها قديمة و لا تتلائم مع متطلبات الأنظمة الحديثة الرسومية لكنها ملائمة لبرامج الإقلاع
    2-السي (C) و هي من اللغات القديمة أيضاً و أكثرها شمولية و قادرة على إنتاح برامج لكل الأنظمة و أكثر إستخدامتها في برمجة النظم حيث بمقدور هذه اللغة إنتاج برامج بحسب خبرتك في تعليماتها لأنها يمكنها برمجة المعالج مباشرة و ترجمة لغة الأسمبلي الي تفهمها معالجات intle x86 و هي الأكثر إستخداماً على صعيد الكمبيوتر الشخصي يعني برنامجك بوظائفه المستقلة مع قدرة كسر البيئة المحمية لنظام التشغيل و كلما زادت خبرتك
    حصلت على القدرة و السيطرة على عزل نظام التشغيل و تسخيره فقط لفتح برنامجك و سيعمل برنامجك وفق قوانينك الخاصة و هي اللغة التي أنصح بها كلغة الأغراض الشاملة و اللغة الإحترافية.
    كما أنها اللغة التي تشكل البنى التحتية لكل من للغتين المطورتين لتلائما الأنظمة الرسومية
    و هما الفجوال باسك و السي ++ و الفيجوال سي++
    المهم الفيجوال باسك لديه روح الباسك القديمةمع تضمينه ميزة البرمجة المرئية الغنية عن التعريف
    و هي من اللغات الراقية لكن على مستوى نظام وندوز و لها قدرات هائلة و لعل أهم نقاط قوتها هي سهولة تعليماتها فهي مفردات إنكليزية بحتة بنسبة 90%
    أما بالنسبة للسي ++ و الفيجوال سي++ لهما نفس التعليمات مع إختلافات بسيطة فهما يحويان على بعض المكتبات التي تلائم النظام اللذان تعملان عليه و بعض الأدوات شي بطعمة و عشرة بلا طعمة يعني السي حمارة أما السي ++ و الفيجوال سي++ حمارة بخرزة زرقة و رسن لضل مربوطة بنظام التشغيل التي تعمل عليه
    كما أن هناك العديد من اللغات الجيدة مثل الجافا (لغة معقدة تسطيع أن تستغني عنها بإستخدام السي++)
    و الدلفي فهي مشابهة من حيث السهولة الفيجوال باسك
    كما يوجد لغة خارقة حارقة لايمكن تجاهلها من حيث قدرتها على إنتاج برمجيات الذكاء الإصطناعي وهي LISP
    و 90% من برامج الذكاء الإصطناعي تم برمجتها بإستخدام هذه اللغة
    و يوجد العديد العديد من اللغات لكن ماذكر سابقاً من لغات هي الشوارع الرئيسية العريضة للوصول إلى هدفك
    أخيراً إنشاء الله رح نزل أمثلة برمجية بمختلف اللغات لتحظوا بالتطبيق العملي
    لقد إستثنيت الشروح التاريخية عن اللغات المذكورة و مراحل تطورها لأننا أولاد اليوم و بس.
    سأدعمكم أكثر شي الفيجوال باسك نظراً لسهولته و أنتو معلوماتكن على قدها لذلك سيشكل البرنامج المثالي
    لفهم آلية البرمجة لأنني لاأظن أنكم تريدون أن تتعلموا طبخ الكبسة قبل أن تتعلموا قلي البيض .

    مقال خاص لمنتدى كريسشن كايز christian guys
    George-m 26/4/2007
    يمنع منعا باتاً النقل إلى منتدى آخر تحت طائلة اللعن و المسبة و التسفيق عليه و على اللي خلفه ل يلي بيعمل هالعملة
    لا تقل اليوم كنا و غدا ًسنكون
    فاليوم ماضٍ و غداً قد لانكون

  • #2
    يسلمو عالمقال ظريف

    انا تعلمت شوي فيجوال بيسك بس من زمان مشان هيك هلا نسيان كل شي

    بانتظار الامثلة
    سلام
    يـا نـبـع الـمـحـبـة وحـدك سـاكـن قـلبـي، لا تتخـلـى عنا عينـك ع وطـنـا بالايـام الـصـعـبـي

    وينك يا يسـوع وطـنا موجوع، وطنا ياربـي نسيتو المحبة ويانبع المحبة وحدك ساكـن قلبـي

    Comment


    • #3
      حلو ... george

      وبانتضار المزيد
      Delight yourself also in the Lord, and He will give you the desires and secret petitions of your heart

      !! Brothers and will stay until death !!

      Comment

      Working...
      X