الحجر اللي ما بيعجبك بيفجك
أنا تعلمت بيسك من msx basix 1987 وتابعت تلك التقنية مثلا
gwbasic basica qbasic trubobasic
ثم visual basic 2 على windows 3.1 ثم vb 4 ثم 5 ثم 6
كنت مخدوعا أكثر من 15 سنة بها وأحببت أن أوفر عليكم المشقة
----
الكثير من برامج الذكاء الصناعي والمعادلات المعقدة التي كتبتها على فيجوال بيسك تعلق وعندما أحولها إلى سي تعمل مباشرة -يعني الغلط مش في المعادلة-
----
وعندها اكتشفت أنها مجرد كذبة كبيرة كنت أضيع وقتي
----
ملفات ال .exe المولدة ب فيجوال بيسك يمكن اعادتها إلى كود البيسك مما يجعلك مخترق !!
----
و مبرمجي شركة نينتندو لا يستطعون أن يقولو عني شيء
1- كنت قد كتبة مكتبة ومحرك للبرمجة بلغة سي على الدوس
يحتوي على رسم ثنائي وثلاثي الأبعاد و تعريف لكرت صوت
2- كتب ألعاب على البيسك ولكن مستخدميها دائما يشكون على حسب نوع الويندوز يعني اذا بكتبها على 2000 تبعين 98 بيزعلوا وهكذا
واللي بدوا direct X أحدث واللي كرت الشاشة قديم واللي العبة بتعل وبيموت واللعبة loading
3- أنا الآن مبرمج مر في سي و أستطيع استعمال openGL و allegro وانشاء الله سأتعلم sdl
4- أنا أكتب بأكثر من لغة عند php perl python tcl c
---
قد تسألون أين الألعاب التي أكتبها!!
هي للتوزيع المحلي وليست للنشر على الإنترنت فهي ليست بالجودة التي أريد ( أنا أفكر في كابة فلسفة ورسالة للعبة تقوم بمسح دماغ من يلعبها وليس تسليته عندها سأنشرها) وأنا الآن مشغول بشيء أعظم وهو ليس امتحاناتي بل الكتاب اللذي أكتبه
www.daif.net/linux
-----
اذا كنت تريد تعلم البرمجة
1- تعلم لغة سي - يجب أن تصبر انها صعبة في البداية لأنها لا تبدأ من الأساسيات
وتأكد أن تتعلمها من كتاب يشرح المكتبات القياسية وليس الإضافية
القياسية standard مثل stdio stdlib ...
2- راجع معلوماتك مع مكتبة سي القياسية glibc
http://www.gnu.org/software/libc/man...ode/index.html
3- تعلم بعض المكتبات مثل openGL و allegro
4- استخدم comiler قياسي مثل minigw وبيئة خفيفة الوزن مثل dev-cpp مثلا انظر www.bloodshed.net
----
5- تعلم بعض المعادلات والحيل الرياضية
----