چجور زبونیه یعنی چی؟!
یه زبون .net ه ولی از نوشتارش شبیه جاواست.
شاید به خودتون بگید مگه سینتکس #C و java یکی نیست. پس چرا دیگه #J...
جواب این سوال با علت وجود Microsoft J# Redistributable Package یکیه.
درسته که #J یه زبون .net ه اما شما توش به طور مستقیم از کلاس های .net استفاده نمیکنید.
مثلا نمینویسید:
کد:
System.Cosole.WriteLine("this is a .net output");
بلکه مینویسید:
کد:
system.out.println("this is a j#.net output");
بعد اینا و import ها و extend ها و... شما به کلاس های .net تبدیل میشه (با همون MsJ#RP) و بعد به IL تبدیل میشه.
و در نهایت هم این رو بگم که مقایسه ی Delphi و VB هر چند بی فایدست ولی جا داره.
ولی مقایسه ی دوتا زبون .net در مورد performance و این حرفا احماقانست (خیلی خیلی ببخشید)
چون در نهایت همه ی اینا میشن IL و IL فرق نمیکنه از چی تولید شده باشه.
اگر هم میخواید فرق VB.NETو #C رو بدنید (فکر کنم قبلا گفتم) تنها فرقشون روش استفاده ی سنتی #C از pointer ها و روش استفاده ی VB6 Style از windows api توی vb.net ه.
شاد باشید