معظم الناس في هذه الأيام لا يهتمون بالطريقة التي يعمل بها الكمبيوتر. يقوم معظمهم ببساطة بتشغيل الهاتف أو الكمبيوتر وبضغطة زر واحدة أو بحركة إصبع أو إصبعين، يمكنك فعل أي شيء، أي معرفة كيفية التفاعل مع الكمبيوتر أو الهاتف هو كل ما هو مطلوب. لكن هذه الأشياء لا تساعدك على فهم كيفية عمل الكمبيوتر، ولكن عليك أن تتعلم بعض الأشياء التي تساعدك على جعل الكمبيوتر يقوم بأشياء وهذه الأشياء هي برمجة الكمبيوتر.
عملية كتابة التعليمات وتوجيه الأوامر إلى جهاز كمبيوتر أو أي جهاز آخر، وينتج عن هذه العملية ما يعرف ببرامج الكمبيوتر، حيث يتم اتباع سلسلة من الأساليب والخطوات المنطقية تسمى الخوارزميات، وقد تكون برامج الكمبيوتر هذه برامج موسيقية، ألعاب أو برامج تصميم أو قد تكون عبارة عن أنظمة التشغيل، أو قد تكون أوامر كمبيوتر، والعديد من الأشياء الأخرى، حيث أن كل ما يتعلق بأجزاء برامج الكمبيوتر المسماة (البرنامج) هو نتاج عملية البرمجة.
لغات البرمجة
يجب أن نلاحظ أن اللغة هي وسيلة للتواصل والتفاهم بين الناس، وكذلك لغة برمجة هي وسيلة اتصال بين الشخص والكمبيوتر. هناك العديد من لغات البرمجة التي يتم استخدامها في التعامل مع الكمبيوتر، ولغة البرمجة الوحيدة المفهومة هي لغة الآلة. ، 0)، لكن لغات البرمجة تطورت وهناك لغة تربط لغة الإنسان بلغة الآلة. قريبة من لغة الإنسان، حيث يتم استخدام اللغة الإنجليزية لكتابة العديد من أوامر الكود، ويجب على المبرمج اختيار لغة البرمجة المناسبة التي يريد تعلمها قبل تعلمها، حيث يتطلب تطوير وبناء المواقع لغة مختلفة عن البرمجة. اللغة المستخدمة في تطوير تطبيقات الكمبيوتر والتي تختلف عن تلك المستخدمة في تطوير تطبيقات الهاتف والتي تختلف أيضًا وفقًا لنظام التشغيل المستخدم في الهاتف. تختلف هواتف Android عن هواتف IOS وتختلف عن هواتف Windows Phone. فيما يلي بعض لغات البرمجة الشائعة
- حَشد.
- سي (ج).
- C ++ (C ++).
- سي شارب (#C).
- باسكال.
- البصرية الأساسية.
- Visual Basic .NET (VS .NET).
- C (لغة برمجة عالية المستوى).
- مونتي بايثون.
- دلفي.
- PEARL لغة الاستخراج والتقرير العملية.
- جافا (جافا).
- بي أتش بي
- روبي.
- فورتران.
- ماتلاب (ماتريكس مختبر).
- ASP.NET (ASP.NET).
- أساسي.