المبرمج الشاعر

In: كمبيوتر وانترنت

31 ديسمبر 2006
code لربما تكون قد سمعت بهذا المصطلح من قبل و تجاهلتة اعتقادا بانة أحد الأفكار السريالية التى يطلقها مهوسوو التكنولوجيا ولربما لم تسمع بة من قبل
هذا المصطلح انبثق من فكرة وجود تشابة بين الشعر و البرمجة و هذة الفكرة لم تلق انتشارا واسعا بل أثارت موجات من النقاش و الخلاف حتى هذة اللحظة

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

من مقدمات هذة النظرية ان لغة البرمجة مثلها مثل اللغات الحية التى يستخدمها الناس فى حياتهم ما هى إلا وسيلة من وسائل الإنسان للتعبير عن أفكارة و قد قوبل ذلك التشبية بإعتراض الكثير بحجة أن لغات البرمجة لا يفهمها إلا الكمبيوتر و بالتالى فهى لا تتداول بين الناس و الواقع أن هذا مفهوم خاطىء فالكمبيوتر لا يستطيع أن يفهم أى لغة برمجة بشكلها الأولى ولابد من ترجمة الكود المكتوب بواسطة برنامج وسيط (compiler)يحولها للغة التى يتعامل بها الكمبيوتر , وهذا يتركنا مع استنتاج بالغ الأهمية أن من يتعامل مع لغات البرمجة و يتفاهم بها هم المبرمجون , المبرمج فقط هو من يستطيع أن يفتح ملفات البرنامج و يفهم ما المكتوب..إذن فهى لغة مثل اللغات التى يتعامل بها البشر و إن كانت ضيقة النطاق.

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

ان كنت مبرمج فأنت حتما قد صادفت فى وقت من الأوقات جزء من ملف برنامج جعلك تتوقف أمامة طويلا متسائلا كيف كتب بهذا الجمال و التناسق ولم لا أستطيع أن أكتب مثل هذا الكود و اندهشت من إمكانية التعبير بلغة البرمجة التى كنت تظنها اداة جافة بهذا الجمال…انت حتما قد صادفت فى تلك اللحظة قصيدة برمجية (poem code).

إن البرنامج من الممكن أن يكتب ليس فقط بشكل سليم و فعال و كفء و لكن أيضا بطريقة فنية خلاقة تخلق المتعة عند كتابة أو قراءة الكود , و المبرمج الذى يتناول كتابة البرنامج بتلك الطريقة يسمى المبرمج الشاعر(code poet).

و أنا أرى ان هذة النظرية ستلقى انتشارا واسعا فى السنوات المقبلة و من الممكن عندها أن يبرز بشكل أوضح قواعد هذا العلم أو الفن و أركانة.وقد ساعدتنى هذة المقالة كثيرا فى توضيح هذة النظرية انها ممتعة
CodePoet

  • Digg
  • del.icio.us
  • Facebook
  • Tumblr
  • Twitter

2 تعليق على المبرمج الشاعر

Avatar

مبرمج حر

يناير 22nd, 2007 at 7:38 م

أحييكى بشدة على المقال الجميل ده.

Avatar

FTM

يناير 22nd, 2007 at 10:16 م

شكرا لرأيك ..مرحبا بك دوما .

أضف تعليق

عن صاحبة المدونة

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

flickr

    yahya walkingbe gratefulDSC00648وردىramdankrym

counter