اقتباسدعه يعبر عما بداخله, فلربما أصبح في يوم من الأيام واحد منهم نفخر به...
بصرف النظر عما يمكن ان يصل اليه الشخص فهذا اولا واخيرا توفيق من الله سبحانه وتعالى
كما ان اصول التعامل لاتكون على هذا الاساس - فالنقاش يكون بعيدا عن الامور الشخصية (هذا فلان - وهذا فلان)
النقاش يكون داخل الموضوع نفسه وفى اطاره - بعيدا عن الاشخاص لاننا لسنا ملائكة او شياطين لاسمح الله
بمعنى ان الشخص لايكون دائما على صواب - او دائما على خطا
فمرة نصيب ومرة نخطىء والانسان كائن متعلم من المهد الى اللحد
اقتباسسؤال .. ما هي المشكلة اللتي تحاول حلها عبر مثل هذه التخيلات؟
تسلم هذا هو بداية التفكيرة الايجابى
الهدف من الموضوع تنمية التخيل وهذه هى مشكلة الموضوع التى اسعى لطرحها
اما بخصوص الحاسب بدون عتاد - فالمشكلة التى يحلها هى
اولا : فوائد اقتصادية
1 - المكان الذى يشغله العتاد
2 - التكلفة على مستوى القطعة الواحد (تكلفة كل حاسب جديد)
3 - السعر النهائى الذى يقدم للمستهلك
ثانيا : فوائد من الناحية التقنية
1 - التطوير بدون الحاجة الى فعل اى شىء من جانب المستهلك - فهو لايحتاج ان يشترى شيئا جديدا - فقط يدفع الاشتراك
2 - سهولة التنقل بدون الحاجة لحمل اى شىء معك - او نقل معلوماتك ... إلخ
3 - نقل المعلومات بين اى جهازين فى العالم سوف يتم فى فترة زمنية لاتذكر مهما كان حجم المعلومات - لانه لايوجد جهازين فى الواقع - بلا جهاز واحد فضائى مركزى
ملحوظة هامة
(انا لم اقل هيا نصنع حاسب بدون عتاد
بل دعوت الى التخيل كيف يمكن ان يكون هذا الحاسب
انا مازلت اتخيل يعنى لست ضد الفكرة ولست امتلك خطة لتنفيذها)
اقتباسمثلا، البرمجة بدون كود، ما هي المشكلة اللتي تحاول حلها؟
1 - لايوجد اخطاء Syntax Errors تعطل المبرمج
2 - سهولة التعلم والاستخدام وبالتالى انجاز المهام فى وقت اقل
3 - جودة المنتج النهائى عالية كلما تم استخدام مكونات جاهزة مجربة ومختبرة بشكل جيد
4 - الاعتماد على واجهة المستخدم الرسومية فى البرمجة GUI يعنى دعم اكثر من لغة بشرية (عربى - انجليزى - ...إلخ)
5 - عزل المبرمج عن الكود ومن ثم عزله عن لغة البرمجة يعنى مستقبلا امكانية تغير لغة البرمجة اثناء تطوير المشروع مثلما تغير قاعدة البيانات
يعنى تصور انك تتطور مشروع بالكامل بالسى شارب - وفى مرحلة متقدمة وجدت الحاجة الى تغير اللغة الى جافا للعمل مع فريق جافا مثلا او دعم اكثر من منصة
فان فى هذه الحالة يمكن تغير المشروع بالكامل الى جافا فى دقيقة لانك تبرمج معزولا عن لغة البرمجة
اقتباسليست هناك مشكلة حقيقية تقوم هذه الفكرة بحلها، اذن هي تمرين في انجاز فكرة ذات كلمات رنانة لكن ليس لها صدى كبير لانها لا تساهم في حل مشكلة حقيقية، و لا يمكن مثلا ان تكون مستقبل البرمجة، لسبب بسيط، و هي ان البرمجة عن طريق الماوس عملية مضنية و لا تصلح الا للمبتدئين. فالمستخدم المتقدم (من وجهة نظري على الاقل) يحاول تجنب الماوس و استخدام الكيبورد اكثر و اكثر، و لهذا تجد مشاريع مثل launchy و quick-silver و gnome-do لها شعبية كبيرة، حيث انها تمكنك من تشغيل البرامج و القيام بعدد من المهام عن طريق الكيبورد و بدون استخدام الماوس.
استنتاج غير سليم - هناك العديد من المشاكل بسبب الكود على مستوى Readability و Writability وغيرها
البرمجة بدون كود تعنى Maximum Readbility وفى نفس الوقت Maximum Writablility وهذا مستحيل ان يتحقق من خلال الكود
حيث مصممين لغات البرمجة يتحيز اما لسهولة القراءة او الكتابة او التوازن بينهما
لكن البرمجة بدون كود تعطى سهولة القراءة وسهولة الانتاج (لاتكتب بل يكتب لك) فى نفس الوقت
وغيرها وغيرها من المزايا التى سوف تعلمها عندما تتعمق فى البرمجة بدون كود وفى طرقها المختلفة
اقتباسو كذلك تخيل لو اختفى الكومبيوتر و اصبح الناس لا يتحكون بشيء بل مجرد زبائن لدى شركات معينة يشترون منها جهاز صغير يتواصل مع الكومبيوتر الحقيقي في الفضاء، هل تظن ان هذا لو حدث سيكون امر جيد؟؟ كيف مثلا ساتفرج على مقاطع الفديو و انا في الشارع اذا لم يكن لدي جهاز ملموس بيدي انا من يتحكم به؟
هنا ممكن تاتى افكار جهاز الحاسة السادسة للاستغناء عن اجهزة الادخال والاخراج
والله الموفق



