هر تفاوتی رو که به نظرتون میرسه بیان کنید لطفا
۱- ساختار زبان مشکلات زیادی داره
ناخانی ها و نوشتن های گوناگونی برای یک دستور هست (مثال فراخوانی تابع)
این تو برنامه نویسی های بزرگ مشکل ایجاد می کنه
۲- ساختار کلی این زبان شئ گرا نیست
امروزه دیگه حتی برای طراحی نرم افزار ها کوچیک هم از این دید استفاده می کنن
۳- garbage collection بسیار بد در این زبان پیاده سازی شده که موجب کندی و استفاده حافظه زیاد میشه
۴- ساختار قدرت مندی برای هندل کردن اکسپشن ها نداره ( به قدرت زبانهای دیگه نیست)
۵- زبان کندی هست و این به ماهیت اساسی این زبان بر می گرده ( که اینتر پرتر هست)
البته من با ۲۰۰۵ این زبان کار نکردم ولی این اشکالات اساسی رودر ورژن ۶ داره
با اینکه
Visual Basic 2005 has many new and improved language features -- such as inheritance, interfaces, overriding, shared members, and overloading -- that make it a powerful object-oriented programming language. As a Visual Basic developer, you can now create multithreaded, scalable applications using explicit multithreading. This language has following new features,
ولی شما می تونید باز ساختار های غیر oo داشته باشید