نقل قول نوشته شده توسط __H2__ مشاهده تاپیک
سلام
من اطینان میدهم که مطلقاَ تفاوتی ندارند و مباحثی که دوستان مطرح میکنند صرفاَ ناشی از عدم اطلاع ایشان از تواناعی های زبان دیگر است، اساتید #C خیلی میبخشند! ولی چون به زبان VB.Net مسلط نیستند و نمیتوانند مثلاَ فلان کار را در VB.Net به راحتی #C انجام دهند، سریع مشکل را به ذات VB.Net وصل میکنند و لحظه ای تعمل نمیکنند که ما #C کار هستیم نه VB کار، پس طبیعی است که با کار در محیط VB.Net دچار مشکل میشویم.

به دوستانی هم که میخواهند از بین VB.Net و #C یکی را انتخاب کنند، اول میگویم که انتخاب بسیار خوبی کرده اند و با هر یک از این دو زبان به راحتی میتواندد پروژه های مختلف را بنویسند و در انتخاب باید صرفاَ به سینتکس ها توجه کنند و از هر کدام بیشتر خوششان آمد همان را انتخاب کنند.
من هم اطمینان میدهم مطلقا این حرف شما اشتباه است و فقط در مورد برنامه نویسان مبتدی صحت داره، شما اگر به هر دو زبان مسط باشید باید بدانید هر کدام این زبان ها ابزار هایی دارند که در دیگری یافت نمی شود ،( منظورم اصلا دات نت فریمورک نیست) ، در نسخه 2003 تفاوت این دو زیاد بود ولی در 2005 این تفاوت بسیار کم شده ، ولی به صفر نرسیده است!
Iterators , Operator overloading ,متد های بی نام و .....
به عنوان یک مثال خیلی پیش پا افتاده از keyword های این دو زبان: کلمه using قبلا(2003) در VB وجود نداشت! یا مثلا with که در VB خیلی کد نویسی رو راحت میکنه در #C کجاست؟
یا مثلا ممکنه برای کاری در #C یک خط کد کافی باشه ولی در VB چند خط و برعکس!
مطالب خیلی پیشرفته تری وجود داره که برید مطالعه کنید تا متوجه بشید.

مصمئنا و بدون شک ماهیت هر کدام از این دو زبان باعث می شود برخی از کارها در یکی از این دو راحت تر انجام شود.


پست شماره 27 titbasoft دوباره بخونید.