یا بود ونبود یک دو تا Keyword می تونه دلیل انتخاب یک زبان بشه ،یا مثلا برای مکانیزه کردن یک سیستم پیچیده مثل یک بانک ، بیمه یا .... واقعا این چیزها مهمه ؟
میتونه تا حدودی مهم باشه.

با بقیه آیاها موافقم...
در این بحث اگر گفته بشه یک زبان بهتره، به معنای بد بودن زبان دیگری نیست.
نحوه تشخیص بهتری هم نسبی است، مخالف این نیستم.

میدونم، با این چند خط مقایسه کوچک، اصلا نمیشه واقعا متوجه اصل قضیه شد ولی از هیچی بهتره.
نتیجه ای که من گرفتم، سی# قوائد خاص خودش رو داره و بیسیک.نت هم قوائد خاص خودش.

مثلا از نظر من سی# بهتره، چون در یک چهار چوب خاص ( حالات کمتر ) باید کد نوشته بشه تا کدها ( کلاسها ) مرتب تر سازماندهی شوند.
در حالی که قابلیتی مثل MyClass در سی++ هم وجود داشت!
ولی سی# این رو در خودش جای نداد ( و فکر کنم جای نخواهد داد )
چون ماهیت سی# و نگاه سی# به شی گرائی تا حدودی با سی++ یا بیسیک.نت فرق میکنه.
فکر کنم با اون تفاوتهائی که من نوشتم، بشه تشخیص داد که ماهیت این دو زبان چیست.
حالا هر کسی خودش میتونه انتخاب کنه که کدوم قوائد واسش بهتره.

بیسیک.نت هم استاندارد خاص خودش رو داره که طی این استاندارد باید به گونه ای باشه که با vb هم سازگار باشه و طبق اصل بیسیک، راحت هم باشه و با .نت هم کار کنه.

و گرنه همه ماها میدونیم که قدرت IL چیزی فراتر از تبدیل کدهای سی# به IL داره به عبارت دیگه در IL حالات خاصی میتونه انجام بشه که اون حالات رو نشه حتی در سی# یا بیسیک.نت تصور کرد که چطور اون حالات رو پیاده سازی کنیم!