السلام عليكم
اخوانى الاعزاء ..
من خلال تجول الكثيرين منا على مواقع التقنية والبرمجة وحتى هنا فى سوالف نلاحظ ان الكثيرين لا يعرفون الفرق ما بين سي شارب وال فى بي . وان بعض الاخوة الذين يريدون تعلم البرمجة باستخدام ASP.NET نجدهم فى حيرة كبيرة هل اتعلم باستخدام سي شارب ام في بي ؟ وقد نجد اخرين يستخدمون في بي ولكن يخشون التحول الى سي شارب بدعوى الصعوبة !
الحقيقة غير ذلك تمام فالاثنين واحد وكل العمل يمكن انجازة باى منهما على حدا سواء .
وكل ما تحتاجة كمبرمج تود البرمجة باستخدام ال سي شارب هو فقط معرفة ال Syntax فقط
ولكن الفكر البرمجي واحد والاسلوب واحد . ولنبداء الأن التعرف على الفروق بين اللغتين ونتمنى ان يتمكن من يجيد لغة من الاثنين هنا ان يخرج بعد المرور على هذا الموضوع وقد اخد اساسيات التعامل مه اللغة الاخرى ويبداء فى البرمجة بها بكل سهولة ويسر .
الان ماهى الفروق بين ال VB.NET وال C#.NET
كل الاختلافات كما قلنا سابقا اختلافات Syntax وهى تنحصر هنا بهذة الاجزاء :
واذا تعرضنا بختصار للأختلافات نجدها بسيطة فمثلا اعلا متغير فى في بي يكون باحد الاشكال الاتيةكود HTML:Case Sensitivity Variable Declaration and Assignment Data Types Statement Termination Statement Blocks Use of () vs. [ ] Operators Conditional Statements Error Handling Overflow Checking Parameter Passing Late Binding Handing Unmanaged Code Keywords
بينما فى السي شارب يكون كالتالى :كود HTML:Dim i, j As Integer Dim i As Integer = 7 Dim i(6) As Integer or Dim i() As Integer = New Integer(6) {} Dim con As SqlConnection Dim x As New Y("ABC") or Dim x As Y = New Y("ABC")
الاختلافات كلها تنحصر فى Syntax فقط ليس اكثر بينما الاساس والفكر البرمجي ثابت بكل اللغات .كود HTML:int i, j; int i = 7; int[] i = new int[6]; SqlConnection con; Y x = new Y("ABC"); int i, j; int i = 7; int[] i = new int[6]; SqlConnection con; Y x = new Y("ABC");
ومن هنا يمكن لاى مبرمج بأى من اللغتين التعامل مع الاخرى بسهولة شديدة فالامر بسيط للغاية . وكذلك مع لغات البرمجة الاخرى فالمبداء هنا واحد . وسوف ارفق هنا ملف ورد جمع فية فى جداول كل الاختلافات بين اللغتين مع وضح توضيح بسيط اتمنى ان يفيد كل الاخوة هنا .
والله ولي التوفيق


رد مع اقتباس
