التقنية بضغطة زر » تأملات في البرمجة

ا لتــقـنــيــة بــضــغــطـة زر

للتقنية أبعاد أخرى



الموقع في سطور

    موقع التقنية بضغطة زر (تيك تو كليك) يقدم العديد من المواضيع المفيدة و المتنوعة في عالم الحاسب و الإنترنت و آخر التطورات و الأبحاث في مجال التعليم الإلكتروني و الويب تحرره د.هند الخليفة.

الصفحات

التصنيفات

الأرشيف

النشرةالبريدية

    أدخل بريدك الالكتروني

    Delivered by FeedBurner

    خلاصات الموقع

تأملات في البرمجة

يوليو 24th, 2006 بواسطة admin

برمجة

تعرف البرمجة (Programming) على أنها “عملية تطبيق وتنفيذ مجموعة خوارزميات ذات علاقات متصلة مع بعضها البعض. كما انها تمثل عملية دمج افكار متقاربة باستخدام احدى لغات البرمجة من أجل انتاج برنامج محوسب. فالبرمجة هي مزيج من العلوم والرياضيات والهندسة والفلسفة والمنطق” (بتصرف من ويكبيبيديا العربية).

يعتبر البعض البرمجة نوع من أنواع الفن والذي يستمتع الشخص في إنتاجه. فهي تتطلب مزيج من المنطق على كثير من التفكير على بضع لمسات من الاختبار ولا ننسى طبعا أخذ جرعات من الصبر، لتنتج في الأخير قطعة برمجية فريدة من نوعها يمكنك إضافتها إلى مكتبة الأكواد الخاصة بك وإعادة استخدامها في مشاريعك المستقبلية.

فالبرمجة ماهي إلا أسلوب متسلسل من التفكير المنطقي لحل مشكلة ما. فكل منا يستطيع أن يحل مشكلة معينة بالكيفية التي يراها!… ولكن هل فكرنا يوما في عملية البرمجة نفسها؟ وما هي الرسالة التي تعمل على إيصالها؟

يمكننا القول بأن البرمجة ما هي إلا محاولة لمحاكاة تفكير الانسان. وذلك بجعل الآلة تفكر كما نفكر عن طريق تغذيتها بافكارنا بصورة رموز برمجية ليتولى المفسر أو المترجم تحويل هذه الرموز لأصفار وواحدات أو ما تسمى بلغة الآلة.

ولكن هل يمكننا القول أيضا بأن البرمجة تعكس شخصية صاحبها؟ بمعنى لو مسكنا مقطع لبرنامج ما وحاولنا دراسته لنفهم شخصية صاحبه فبماذا سنخرج؟ هل يدل البرنامج المرتب وكل تعليمة برمجية فيه معلمة على أن صاحبها من النوع المنظم والحريص. أما هل يدل البرنامج المختصر والذي يؤدي الغرض على أن صاحبها شخصية صريحة. أو ماذا نطلق على صاحب البرنامج الذي يكرر نفس الأوامر البرمجية في كل مقطع …. غير واثق من نفسه :)

من جرب أن يبرمج سيجد لذة عجيبة تترجمها سرعة إنقضاء ساعات اليوم. فنجد أن حتى احلامه لها نصيب من البرمجة، وقد سمعنا عن أشخاص يجدون الحلول لمشكلة برمجية أثناء نومهم … أو ياتيهم الإلهام البرمجي أثناء المشي أو السباحة.

لو تأملنا جيدا في البرمجة سنجد أنها جزء من روتين حياتنا حتى ولو لم نستخدم لفظة “برمجة” بمعناها الصريح. فنحن نبرمج أنفسنا على أن نقوم في الصباح الباكر للذهاب للعمل أو المدرسة، كما أننا نستطيع أن نبرمج أنفسنا على الصيام أو اتباع حمية معينة وغيرها …. أنه المنطق الذي نحاول أن ننقله من مفهوم حياتنا لنغذي به الآلة الصماء وذلك لجعل حياتنا أكثر رفاهية … أنها باختصار البرمجة!

حرر في وصلة إلكترونية |



8 تعليقات

  1. مشهور تعليق:

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

    المبرمج و البرمجة كائنان كل منهما يؤثر في الآخر بل لا ابالغ إن قلت أن كل منها يسكن الآخر و يتلبسه، عندها من الطبيعي أن يفكر المبرمج في حل برمجي اثناء نومه، و في سيارته قد يهلوس و قد يرسم على اوراق دفتره الخاص و حاليا على التابلت .
    لا حول و لا قوة إلا بالله حالتنا صعبه و مستعصيه

    ليس غريباً إن قلت بأن المبرمجين المتمرسين و المدمنين على البرمجة لهم طقوس يتبعونها تلقائيا قبل البدء في البرمجة و لكل منهم طقوسه المختلفة، عالم المبرمجين عالم غريب ملي بالغرائب و فيها بعض من لمحات الجنون.

  2. Duaa تعليق:

    بالفعل

    من جرب أن يبرمج سيجد لذة عجيبة تترجمها سرعة إنقضاء ساعات اليوم. فنجد أن حتى احلامه لها نصيب من البرمجة، وقد سمعنا عن أشخاص يجدون الحلول لمشكلة برمجية أثناء نومهم … أو ياتيهم الإلهام البرمجي أثناء المشي أو السباحة.

    واصبحنا نرسم لكل مشاكلنا خوارزمية ونفكر بحلها برمجيا

  3. Abduh.net » أرشيف المدونة » Tech2Click » تأملات في البرمجة تعليق:

    […] D تشتري ATI ! Tech2Click » تأملات في البرمجة Tech2Click » تأملات في البرمجة تدوينة رائعة من مدونة هند الخليف […]

  4. Mohannad تعليق:

    حديث ذو شجون !!!

  5. thabaat تعليق:

    يااااااه موضوع يفتح الشهية للتعلم !
    كراغبة في تعلم البرمجة ذاتيا ، ماهي لغة البرمجة المناسبة لي كمبتدأة جدا؟

  6. المدير تعليق:

    السلام عليكم ورحمة الله وبركاته

    الأخ مشهور والأخت دعاء والأخ مهند: نعم صحيح ماقلتم فالبرمجة عالم عجيب.

    الأخت ثبات: لغات البرمجة متعددة ومختلفة ويعتمد تعلمها على الهدف من ذلك. ولكن إن كنت تريدين تعلمها كعلم فهناك لغة السي والجافا أما إن كانت للهواية فابدأي بالفيجوال بيسك.

    شكرا لكم

  7. StRoNg-WiLLeD تعليق:

    فعلا .. حديث ذو شجوووووون ..
    أكون صريح جدا معكم انا لم يكن لدي خلفية في البرمجة قبل مرحلى الجامعة .. انصدمت صدمة عظيمة بلغة السي على انها حلوة لكن عقدونا بها شوي ..
    تخيل عزيزي .. شي رهيب جدا .. انا كرهت السي ولم ابدع فيها .. في ذاك الوقت دخلن عالم الجافا والVB.Net في بداياتها مع العلم انها ماكانت تدرس آنذاك .. أبدعت ابداع مو طبيعي ..
    فماادري .. سبحان الله .. اذا درست كرهت..
    باختصار البرمجة ويبي لها صبر وساعات طوال على قولة الاخت هند .. وردا على الاخ مشهور يوم قال “جنون” >> انا أخذت فترة يوميا من الساعة 5 مساء الى الساعة 7 صباحا من اليوم التالي وانا أبرمج ..!!! اذا هذا جنون فانا مجنون من زماااان :)

  8. شمري تعليق:

    اي نعم حديث ذو شجون

    شكرا ايها الكاتب



جميع الحقوق محفوظة لموقع ا لتــقـنــيــة بــضــغــطـة زر 2005-2008

لا يسمح بنقل أو اقتباس أي معلومات من الموقع من دون الاشارة إلى المصدر او مراسلتنا