-
الوظائف اللى بتبقى طالبها الشركات وازاى تختار المجال المناسب ليك
- بصراحة الواحد بيبقى حزين جدا لما بيشوف طلبة حاسبات لو فى سنة تانية أو تالتة أو حتى متخرج ولسه مختارش الكارير اللى ناوى يكمل فيه .
-
يعنى ايه ACM .. نبذة سريعة ومتخصرة
طبعا تقدر تشارك ،، وهاتستفاد إنك هاتبقى قوي في البرمجة والقدرة على حل المشاكل وكمان هاتقدر تشارك في المسابقات التانية الشبيهة واللي لا تشترط انك
-
الدرس الاول : مقدمة إلى برمجة سى بلس بلس للمبتدئين
introduction to Programming For Beginners covering the programming basics using C++ programming language. All you need as a beginner in programming.
-
كل ما تود معرفته عن مستقل
بعد نجاح موقع خمسات للخدمات المصغرة وتحقيقه مبيعات سنوية بقيمة تزيد عن مليون دولار، حان الوقت لإتاحة المجال أكبر للمستقلين العرب لتحقيق المزيد من الدخل ولأصحاب المشاريع والخدمات طلب انجاز خدمات ومشاريع كاملة تحتاج لجهد وتوظيف أكبر وبالطبع قيمة أكبر، من هنا جاء موقع مستقل كمنصة للعمل الحر تجمع المستقبلين بأصحاب المشاريع.
-
كل ما تريد معرفته عن البرمجة سواء كنت مبتدئاً أو محترفا
1- ما هي البرمجة ؟ 2- ما هي اللغات البرمجية ؟ 3- كيف أختار لغة البرمجة التي تناسبني ؟ .
تابع القراءه »
يُفيد التدريب المُستمر في لغات البرمجة، في تطوير المهارات وتذكّر جميع الدوال Functions الموجودة داخل اللغة. حيث لايُمكن للمبرمج الإكتفاء بالقسم النظري دون التدرب على حل الأمثلة والمشاكل الموجودة في أي اللغة.
تابع القراءه »
تحتوي لغة الـ Java علي العديد من المميزات منها أنها لغة بسيطة و سهلة الفهم حيث أنها تتمتع بسهولة و وضوح حين يتم مقارنتها باللغات الأخري و تسهل علي المبرمج الكثير من الأعمال ، و تتميز لغة الـ Java بأنها آمنة حيت أنه يتم تشغيلها علي آلة افتراضية خاصة بها و تحتوي علي إدارة للأمان و تتميز بقوتها حيث أنه يتم برمجة برامج قوية و معقدة بواستطها ، و أنها غير مرتبطة بمنصة معينة حيث أن البرامج التي يتم كتابتها بالـ Java تكون قادرة علي الإشتغال علي أكثر من منصة أو نظام تشغيل .
تعتبر لغة الـ Java من اللغات الفعالة حيث يتم معالجتها بشكل سريع كما أنها ديناميكية حيث أن لها القدرة علي التأقلم مع بيئات متعددة و متغيرة .
علي الرغم من صعوبة عملية البرمجة فإن تعلم لغة الـ Java يعد أسهل من تعلم بعض لغات البرمجة الأخري فهي لغة سهلة التعلم ، و فيما يلي بعض المصادر باللغة العربية واللغة الإنجليزية لتعلم هذه اللغة .
مصادر باللغة العربية :
شبكة عبد الله عيد : تعتبر من أفضل المواقع العربية التي تعلمك لغة الـ Java من البداية حتي الاحتراف عن طريق سلسلة من الدروس المصورة .
رابط الدورة : هنا
الجزء الثاني : هنا
الجزء الثالث : هنا
موقع برمجة : موقع رائع يقدم العديد من الدروس المصورة الخاصة بلغات البرمجة .رابط الدورة : هنا
مصادر باللغة الإنجليزية :
Tutorialspoint : موقع رائع يتميز بسهولة عرضة للدروس و التدرج في صعوبتها و طريقة شرحه السلسة في الدروس .
رابط الدورة : هنا
Learn Java Online : موقع رائع متخصص في تعليم لغة الـ Java و يتميز بوجود نافذة لتقوم بتطبيق مباشر علي الذي تقوم بتعلمه .
رابط الدورة : هنا
تابع القراءه »

سي شارب و بالإنجليزية #C هي لغة برمجة تعمل علي منصة .Net و هي من انتاج شركة مايكروسوفت و تم الاعلان عنها في نفس وقت الاعلان عن منصة .Net ، و تمكننا لغة #C من صنع الألعاب و تطبيقات سطح المكتب و تطبيقات الهواتف الذكية .
استفادت لغة #C من جهود مطوري الـ Java و تشترك معها في كثير من مزاياها و تصميمها و تتفوق عليها في بعض الأجزاء و تجمع لغة الـ #C بين قوة لغة C++ و سهولة الـ VisualBasic ، و لغة الـ #C كباقي لغات الـ .Net فهي لغة متعددة المنصات أي يمكن تشغيل برامجها علي كافة أنظمة التشغيل .
تتميز لغة #C بأنها لغة قوية و سهلة التعلم في نفس الوقت ، و تعتمد علي مكتبات إطار العمل .Net مما يسهل عملية كتابة البرامج المعقدة و تعتبر من أسرع و أكفأ لغات البرمجة الموجودة و يتم تطويرها بشكل مستمر و تعتبر ضمن عائلة لغات الـ C .
من السهل تعلم لغة الـ #C فهي ليست صعبة و يمكنك البدأ في تعلمها إن كنت مبتدئ في مجال البرمجة ، حيث أنها تتميز بسهولة تعلمها و فهمها و سرعة تعلمها أيضا ، و فيما يلي بعض المصادر باللغة العربية و اللغة الإنجليزية لتعلم هذه اللغة .
مصادر باللغة العربية :
موقع برمجة : موقع رائع يقدم العديد من الدروس المصورة مع التدرج في مستواها .
رابط الدورة : هنا
مصادر باللغة الإنجليزية :
Tutorialspoint : موقع رائع يتميز بسهولة عرضة للدروس و التدرج في صعوبتها و طريقة شرحه السلسة في الدروس .
رابط الدورة : هنا
LearnCS : موقع رائع متخصص في تعليم لغة الـ C# و يتميز بوجود نافذة لتقوم بتطبيق مباشر علي الذي تقوم بتعلمه .
رابط الدورة : هنا
C# Station : موقع رائع و بسيط يقدم مجموعة من الدروس في البرمجة بلغة C#
رابط الدورة : هنا
تابع القراءه »

هي لغة برمجة متعددة الإستخدام تعتمد علي الأوامر و هي معروفة بوضوحها و قوتها و سهولة إنشاء البرامج عن طريقها ، تم صنع لغة Pascal خصيصا لتعليم البرمجة بطريقة سهلة و صحيحة و لكي تكون محل ثقة لدي المبرمجين و منذ ذلك الوقت قد أصبحت لغة Pascal الأكثر استعمالا في مجال التدريس حتي وقت قريب .
ما يميز لغة Pascal أنها لغة سهلة التعلم و تمكنك من انتاج برامج فعالة و قوية ، كما انه يمكن استخدامها علي منصات التشغيل المختلفة و لا تقل قوتها عن قوة لغة ++C .
ليس من الصعب تعلم لغة Pascal يجب فقط أن يكون عندك معرفة بأساسيات البرمجة ، و فيما يلي بعض المصادر باللغة العربية و اللغة الإنجليزية لتعلم هذه اللغة .
مصادر باللغة العربية :
موقع برمجة : موقع رائع يقدم العديد من الدروس المصورة مع التدرج في مستواها .رابط الدورة : هنا
مصادر باللغة الإنجليزية :
Tutorialspoint : موقع رائع يتميز بسهولة عرضة للدروس و التدرج في صعوبتها و طريقة شرحه السلسة في الدروس .
رابط الدورة : هنا
Pascal Programming : موقع رائع يقدم مجموعة من الدروس الخاصة بلغة Pascal و يتميز بطريقة شرح سهلة و سلسة للدروس .
رابط الدورة : هنا
تابع القراءه »

لغة الاستعلام البنائية و بالإنجليزية Structured Query Language أو كما تعرف إختصارا بـ SQL ، هي لغة برمجة تستخدم للتعامل مع قواعد البيانات و تعتمد عليها كافة التطبيقات التي تتعامل مع قواعد البيانات و تعتبر لغة SQL لغة غير إجرائية أي أنها لغة خاصة بقواعد البيانات فقط .
تعتبر لغة SQL من اللغات القياسية الخاصة بمعهد ANSI ، و تمكنك لغة SQL من الدخول إلي قواعد البيانات و استخراج البيانات من القاعدة و إضافة و حذف البيانات من القاعدة و التعديل علي البيانات المسجلة .
تعتبر لغة SQL قريبة جدا من اللغة الإنجليزية فهي سهلة جداً في التعلم ولا تحتاج الي حفظ جمل كثيرة أو معقدة مثل بعض لغات البرمجة و لكنها تحتاج إلي تفكير عميق جدا في الربط بين الجداول و البيانات ، و فيما يلي بعض المصادر باللغة العربية و اللغة الإنجليزية لتعلم هذه اللغة .
مصادر باللغة العربية :
جاري العمل حاليا علي إيجاد أفضل المصادر الموثوقة لتعلم اللغة .
مصادر باللغة الإنجليزية :
W3schools : من أفضل المواقع الإنجليزية التي تقدم مجموعة من الدروس الخاصة بلغات برمجة المواقع ، فهو يتميز بطريقة شرح سهلة للدروس و غير معقدة .
رابط الدورة : هنا
Tutorialspoint : موقع رائع يتميز بسهولة عرضة للدروس و التدرج في صعوبتها و طريقة شرحه السلسة في الدروس .
رابط الدورة : هنا
Tizag : موقع رائع يتميز بطريقة شرح سهلة و سلسة للدروس .
رابط الدورة : هنا
تابع القراءه »
تستخدم مشاريع البرمجيات الحرة التي تتطلب نظام إدارة قواعد البيانات MySQL و يتم استخدام MySQL أيضا في العديد من المواقع التي يتم استخدامها بكثافة ، كما أن MySQL يعمل علي العديد من المنصات .
يتميز خادم MySQL بسرعته الكبيرة مما جعل إمكانية الإستعلام من قاعدة البيانات سريعة جدا ، و يتميز بسهولة ربط جداوله بواجهة المستخدم التي تصمم بلغات البرمجة المختلفة .
تعلم MySQL ليس بالأمر الصعب فقط يجب أن يكون لديك معرفة بأساسيات الـ HTML و الـ PHP و الـ SQL ، و فيما يلي بعض المصادر باللغة العربية و اللغة الإنجليزية لتعلم قاعدة البيانات .
مصادر باللغة العربية :
شبكة عبد الله عيد : تعتبر من أفضل المواقع العربية التي تعلمك قاعدة البيانات MySQL من البداية حتي الاحتراف عن طريق سلسلة من الدروس المصورة .
رابط الدورة : هنا
موقع برمجة : موقع رائع يقدم العديد من الدروس المصورة مع التدرج في مستواها .
رابط الدورة : هنا
مصادر باللغة الإنجليزية :
Tutorialspoint : موقع رائع يتميز بسهولة عرضة للدروس و التدرج في صعوبتها و طريقة شرحه السلسة في الدروس .
رابط الدورة : هنا
W3resource : موقع رائع يقوم بشرح الدروس بطريقة سهلة و سلسة .
رابط الدورة : هنا
تابع القراءه »
يشهد قطاع التكنولوجيا إزدهارا كبيراً، فقد تكون لاحظت ذلك أثناء إستخدامك لهاتفك الذكي أو تسجيل دخولك علي أحد المواقع ومدي تطور البرمجيات بها، فلذلك ارتفع الطلب علي مهارات البرمجة وارتفاع أجر وظائف البرمجة مما جعل فهم لغة برمجة واحدة علي الأقل إضافة متميزة لأي ملف وظيفي، أصبح الإحتياج إلي البرمجة في مختلف المجالات، فتحتاج النظم المالية والمشاريع البرمجة لأداء مهام معقدة وعلي درجة عالية من التنظيم، وتتطلب لغات مثل جافا و#C، بينما وسائل الإعلام و صفحات الويب والبرمجيات المتعلقة بتصميمها تتطلب اللغات الديناميكية التي تتعدد وظائفها مثل روبي، PHP، وجافا سكريبت، وهذه قائمة بأكثر 10 لغات برمجة رواجـًا.
1 . جافا
جافا هي الفئة الأساسية من لغة البرمجة كائنية الإعتماد قامت بإصدارها شركة صن مايكروسيستمز في التسيعينات وهي واحدة من أكثر لغات البرمجة طلباً، وتعد أساس للمشاريع البرمجية، المحتوى على شبكة الإنترنت، ألعاب وتطبيقات الجوال، وكذلك نظام تشغيل أندرويد، تم تصميم جافا للعمل عبر منصات البرمجيات المتعددة، وهذا يعني برنامج يكود على نظام التشغيل Mac OS X، على سبيل المثال، وكذلك الويندوز.
يمكنك تعلم لغة جافا من خلال هذه المواقع: Udemy ، Lynda.com ، Oracle.com ، LearnJavaOnline.org .
2. لغة C
تستخدم هذه اللغة لكل الأغراض البرمجية، وC هي أقدم و الأكثر استخداما على نطاق واسع، تستخدم C في الغالب لتطوير أنظمة التشغيل والتطبيقات المضمنة، لأنها توفر الأساس لكثير من لغات أخرى، فإنه من المستحسن أن تعلم C قبل أن تنتقل إلى الآخرين.
يمكنك تعلمها علي : Learn-C, Introduction To Programming, Lynda.com, CProgramming.com, Learn C The Hard Way
هي لغة متوسطة المستوى مصممة أصلاً لتعزيز لغة C ومبني عليها العديد من البرمجيات القوية مثل فايرفوكس ووينامب وبرامج أدوبي، وتستخدم في تطوير ألعاب الفيديو.
يمكنك تعلمها من خلال هذه المواقع: Udemy, Lynda.com, CPlusPlus.com, LearnCpp.com, CProgramming.com. .
4 . لغة #C (سي شارب)
#C هي لغة برمجة متعددة الأنماط قامت مايكروسوفت بتطوير هذه اللغة في إطار عملها على تطوير دوت نِت.
يمكنك تعلمها من خلال هذه المواقع: Udemy, Lynda.com, Microsoft Virtual Academy, TutorialsPoint.com. .
لغة متعددة الأغراض مُستخدمة من قبل آبل في تطوير أنظمة تشغيلها سواء نظام تشغيلها لأجهزة ماك OS X أو نظام iOS، وهي لغة مطلوبة جداً لتطوير تطبيقات آيفون وآيباد.
يمكنك تعلمها من خلال هذه المواقع: Udemy, Lynda.com, Mac Developer Library, Cocoa Dev Central, Mobile Tuts+.
6 . PHP
هي لغة مفتوحة المصدر مصممة لتطوير المواقع والتطبيقات الديناميكية، ويمكن أن تكون جزءا لا يتجزأ من ملف HTML، وتعتبر من أكثر لغات برمجة الويب شعبية بين مطوري الويب ومبني بها وردبرس الذي يسيطر على مواقع إدارة المحتوى على الإنترنت.
يمكنك تعلمها من خلال هذه المواقع: Udemy, Codecademy, Lynda.com, Treehouse, Zend Developer Zone, PHP.net. .
7. Python
بايثون هي لغة برمجة تستخدم لتطوير مواقع الويب وتطبيقات المحمول، وتعتبر سهلة نسبياً للمبتدئين ويتم إستخدامها من قبل انستجرام على الويب وPinterest وتُستخدم أيضاً من قبل جوجل وياهو.
يمكنك تعلمها من خلال هذه المواقع: Udemy, Codecademy, Lynda.com, LearnPython.org, Python.org.
8. Ruby
لغة برمجة تستخدم لتطوير المواقع وتطبيقات المحمول وتم تصميمها لتكون بسيطة وسهلة في الكتابة، وتُستخدم من قبل Scribd وGitHub وGroupon وتعتبر مثل روبي سهلة إلى حد ما في التعلم بالنسبة للمبتدئين.
يمكنها تعلمها من خلال هذه المواقع: Codecademy, Code School, TryRuby.org, RubyMonk
9 . جافا سكريبت
جافاسكريبت هي لغة برمجة قامت بتطويرها Netscape وهي لغة ضرورية لتطوير صفحات الإنترنت، كما أنها تستخدم في تطوير الألعاب وتطبيقات سطح المكتب وإضافات متصفح كروم وملحقات متصفح سفاري.
يمكنها تعلمها من خلال هذه المواقع: Codecademy, Lynda.com, Code School, Treehouse, Learn-JS.org. .
10. SQL
هي لغة تُستخدم لأغراض إدارة البيانات في أنظمة قواعد البيانات، وهي اللغة الأكثر شيوعاً للقيام بذلك.
يمكنها تعلمها من خلال هذه المواقع: Lynda.com, SQLCourse.com, TutorialsPoint.com, SQLZoo.net.
تابع القراءه »
فالكثير منا يقع في فخ الاسئلة المبهمة حول ماهية البرمجة و أسئلة كثيرة أخرى تراوده من حين لوقت آخرحول نفس الموضوع و للإجابة عن كل هذه الأسئلة اقترحنا عليكم هذا الموضوع الذي يعتبر كمقدمة لقسم "البرمجة" و الذي حاولنا من خلاله الإجابة عن كل الأسئلة المهمة .
ماهى البرمجة ؟؟
فما هي الا عملية بسيطة تقوم فيها بكتابة بعض الكلمات للكمبيوتر ليقوم بتنفيذها مثلما تقوم انت بكتابة رسالة لصديقك وارسالها له من على الموبايل.
وايضاً هناك ذلك التعريف الطريف :
"البرمجة هي ان تعلم اغبى صديق لديك طريقة كي يحل بها مسألة ما"
وما مستوى الذكاء المطلوب للبرمجة ؟
فالبرمجة هي فن قبل ان تكون علم وهى المجال الوحيد الذى قد يتساوى فيه الطالب مع الدكتور بل وقد يزيد عليه حسب خبرته الشخصية ..
فالبرمجة يمكن لاى شخص البدء فيها بكل سلاسة حسب مهارته وقدرته على التعلم وحماسه لها ..
وهل تتطلب لغة انجليزية جيدة ؟
حقيقة فى الوضع الحالى .. لابد لمن يريد ان ينال الريادة ان يكون متقناً للغة الانجلزية
ولكنها ليست مشكلة فى البداية فالانسان لا يولد متعلما ..
والبرمجة ليست كلمات وأوامر بسيطة يمكنك تعلمها بكل سلاسة دون وجود أي عائق لغوي تماما ... لكن للاحتراف والتميز لابد ان يكون جيدا في اللغة حتى يكون ملماً بكل جديد ومساير له ..
وهل يجب ان يكون لدى خلفية رياضية جيدة ؟
قد يعتقد البعض ان المبرمجين ماهرين جدا فى الرياضيات .. ولكن الحقيقة خلاف ذلك فأنت لاتحتاج للرياضات الا قليلاً، أو بالأحرى تحتاجها إلا في بعض البرامج المتخصصة فى ذلك المجال فربما قد تحتاج الى بعض المعادلات البسيطة التى يمكن الحصول عليها بكل سهولة.
ومن اين ابدا تعلم لغات البرمجة ؟
هناك قاعدة عصرية تقول : ابدأ من حيث انتهى الاخرون او بمعنى اخر لاتعيد اختراع العجله!!!
فلغات البرمجة تتطور بسرعة وبطريقة رهيبة ولا يمكنك مجاراتها الا اذا بدأت بما انتهى اليه الاخرون .. فهناك لغات برمجة عديدة موجدة ولكن التى ظهرت فى الساحة مؤخراً هى لغات الدوت النت واشهرها لغة السى شارب ولغة الفيجوال بيسيك دوت نت او يمكنك البدء بلغة الجافا ان اردت ..
وماهى ايسر الطرق لتعلم لغات البرمجات ؟
ايسر الطرق لتعلم لغات البرمجة هى اخذ دورات متخصصة فى اللغة التى تريد العمل عليها ... ولكن بشرط أن تكون قارىء جيد فتطالع الكتب التى تظهر فى هذا المجال وايضا قراءة المقالات والدروس الموجودة على النت .
وهل يمكن التعلم من على شبكة النت ؟
غالباً نعم .. ولكن فى الفترة الحالية فالعملية قد تكون غير مجدية و كلامنا هذا محصور على المواقع العربية فقط...
فالدروس الموجودة على شبكة النت باللغة العربية تكون مختصرة وبسيطة وللمبتدئين عموماًَ ولكن لن تصل بك الى مرحلة الاحتراف ... فيمكنك مطالعة الموجود على الويب حتى تأخذ فكرة جيدة على لغات البرمجة ثم تختار اللغة التى تريد ان تتخصص فيها بعد ذلك .
اما اذا كنت تتقن الانجليزية فمع بعض الدورات المتقدمه يمكنك الوصول الى الاحتراف عن طريق النت ايضا بكل سهولة لكثرة مصادر اللغة الانجليزية لان كل جديد فى مجال البرمجة لا يظهر الا بلغته الام الانجلزية ..
وما هى المدة المطلوب لاتقان اللغة ؟
لايوجد مدة محددة ولكنها تعتمد عليك وعلى شخصيتك وقدرتك على المثابرة والتعلم ... فيمكنك اتقان لغة البرمجة كحد أدنى فى ستة أشهر وعلى الاكثر عامان بإذن الله .
وما هى المدة المطلوبة للانتقال الى لغة اخرى ؟
هذا يعتمد على مهاراتك ومدى اتقانك للغتك الاصلية .. فيمكنك الانتقال الى لغة بعد ذلك فى ظرف اسبوعان ان شاء الله .
وما هى انواع البرمجة ؟
لا يوجد تعريف محدد لانواع لغات البرمجة لانها كلها غالباً مرتبطة ببعضها وباتقانك اي لغة برمجة يمكنك التعامل بسلاسة بأى نوع من الانواع الاخرى بعد اخذك خلفية بسيطة عن اساسياتها ..
ويمكننا تصنيف انواع لغات البرمجة نسبياً كالأتي :
1- البرمجة العادية
2- برمجة قواعد البيانات
3- برمجة مواقع الويب
وكيف اصل للاحتراف فى البرمجة ؟؟!!
أبشرك بوصولك لهذا السؤال فأنت قد وضعت قدمك على أول خطوات الاحتراف ..
فمعرفة اغلب التفاصيل عن الشئ الدى تريده قبل ان تعمل فيه هو شئ ممتاز.. حتى لا تضيع جهودك ووقتك هباء ..
فالاحتراف فى عالم البرمجة ليس له مقياس محدد... ولكن بكل بساطة يمكن اختزاله فى تلك المقولة :
قدرتك على الإنجاز وعمل كل ما فكرت به وتريده فى اقصر مدة ممكنة وفى دقة متناهية .
ولكن هل توجد اى مصطلحات معقدة !!
لغات البرمجة من العلوم الممتعة جدا واللذيذة فى نفس الوقت ..
لذلك فى البداية لن تجد اى صعوبة فى اى مصطلحات تذكر ... فهى بعض الكلمات الانجليزية السهلة التى يتم كتابتها بترتيب معين ومنطقى ليفهمها الكمبيوتر ويقوم بتنفيذها ..
مثل قطع المكعبات التى يلعب بها ابن اخيك الصغير ليكون بها بيتاً أو أي شئ آخر يحبه ..!!
هل لابد لي من معرفة لغات البرمجة السابقة ؟؟
لا يشترط لتعلم لغة برمجة حديثة البدء بلغة برمجة قديمة اوحتى معرفة اللغة التى نشأت عنها و تطورت منها ..
لانه ببساطة ما وجدت لغة برمجة جديدة الا لتعالج قصور وأوجه العجز فى اللغة القديمة او اضافة بعض التطورات لتساير التطور المذهل والسريع فى المجالات الاخرى
قد تجد ان هناك من يصر على بدء التعلم بلغة برمجة قديمة خصوصاً فى مجال الدارسة بالجامعات ..
وذلك لعدة اسباب من وجهة نظره تتضمن ازالة حاجز الخوف الوهمى لدى الطلاب من البرمجة،، او من ناحية تاريخية لمعرفة مدى تطور لغات البرمجة فى سنوات قليلة، او لمقارنة لغات البرمجة المختلفة والوقوف على مدى التطور ..
او ربما من ناحية اخرى وهى عدم توافر الامكانيات المتاحة من اجهزة وبرامج لذلك ..
ولكن بما انك تدرس البرمجة كدراسة حرة وهاويا لها فابدء من حيث انتهى الأخرون....
اما ادا كان تخصصك الحاسب الالى فلابد ان اهمس فى اذنك انه يجب عليك ان تعرف وتتوسع افقياً وتأخذ فكرة و لو بسيطة عن لغات البرمجة الحديثة وتحترف فى لغة واحدة فقط حتى يمكنك نقل برامجك من لغة الى اخرى بكل سهولة دون اى عوائق .
ما هى أقسام لغات البرمجة المختلفة ؟
بداية أوضح ان كل لغات البرمجة غالباً تطورت من اصل واحد ..
لدلك يمكن ان نقول ان وجه الاختلاف هو اسلوب البرمجة نفسه ..
وان كان هذا التصنيف غير دقيق علمياً ولكن انت بخبرتك ودراستك بعد ذلك ستتعرف على الفوارق انشاء الله ...
فيمكن تقسيم لغات البرمجة من حيث طريقة كتابة البرنامج واسلوبه الى :
• طريقة البرمحة الخطية :
ونستطيع ان نقول ان كل لغات البرمجة قبل ظهور الويندوز تعتمد على هدا الاسلوب مثل : لغة البيسك - BASIC والسي - C والباسكال - Pascal والكوبول - COBOL والفوتورن
• طريقة البرمجة الشيئية Object Oriented Programming :
وهى لغات البرمجة التى ظهرت بعد نظام التشغيل ويندوز ..
حيث البرمجة تأخد مجال اكثر سهولة واتساعاً فى نفس الوقت ..!!
وهى تشتمل غلى لغات البرمجة التى تتطورت من لغات سابقة مثل
الفيجوال بيسك - Visual Basic والتى تطورت من لغة البيسيك ..
وكذلك لغات السي ++ والفيجوال سي Visual C تتطورت ايضاً من لغة السى
وكذلك الدلفي - Delphi من لغة الباسكال .
وفى النهاية ..
كان هذا عرضاً سريعاً وخلفية موجزة عن لغات البرمجة وانواعها واوجه الشبه والاختلاف و تطورها فى السنوات السابقه،و نذكر ان محور حديثنا يتركزعلى تبسيط المعلومات للمبتدأين حديثاً...
فإن لم تكن لديك المعرفه بما سبق ذكره من معلومات وتقنيات برمجيه، فأرجوا ان لا يصيبك ذلك بالاحباط بل على العكس من ذلك يمكنك ان تعتبر نفسك مبرمج محظوظ جداً ، حيث ستبدأ حياتك الجديدة من حيث أنتهى الاخرون انشاءالله.
تابع القراءه »






