It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
Edsger W. Dijkstra
همین
I have deep respect to Dijkstra but I don't agree with everything he said/wrote. I disagree specially with this
quote on linked paper wrote 35 years ago about the Dartmouth BASIC implementation.
گفتاورد بالا ، وضعیت گفتاورد اول رو مشخص میکنه
در وی بی 6 شی گرایی وارد شد ، حالا نه به معنای واقعی . به همین دلیل هست که میگم وی بی 6 توانست و شاید هنوز هم میتونه پایه سایر برنامه های شی گرا باشه .
درسته ! کاربر رو تنبل میکنه ! لی سوال اینجاست مگه دلفی اینکار رو نمیکرد ؟ {همون دعوای قدیمی وی بی و دلفی } ، یا ویژال استودیو !؟
من از نوشتن یک خط کد جاوا بیشتر از تمام زبان های دنیا لذت میبرم ، c++ برام واقعا لذت بخشه ، ولی قبول کنید برای کارهای کوچیک ، شخصی ، ویندوز اپلیکیشن ها وی بی خیلی راحت میتونه شی گرا باشه و کارهارو انجام بده ، چیزی که در سایر زبان های سطح پایین وقت بیشتری میگیری در وی بی کاری چند دقیقه ای هست ! چرا دردسر ؟
و جدا اگر وی بی 6 نبود من هیچ وقت نمی تونستم بطور سریع بین سایر زبان ها شیفت کنم ! وی بی خلاقیت ایجاد میکنه ، نوعی پازل هست ، علاقمندی ایجاد میکنه ! مفهوم شی رو به شما به مرور یاد میده ، این میشه که یکنفر از C++ شروع میکنه و میشه برنامه نویس یک شرکت ، و دیگری میره پی آرزوهاش و ایجاد شرکت خودش ...
البته دات نت متاسفانه اون ته خلاقیت رو میگیره ، من یادمه برای کوچترین کدهایی که در وی بی وجود نداشت خلاقیت به خرج میدادم و ساعت ها وقت صرف میکردم تا بتونم مثه یه پازل حلش کنم ، مادول بسازم ، کلاس بنویسم و حرفم رو به کرسی بنشونم . ولی دات امروز همون رو هم گرفته ، همه چیز هیا هست !
به قول دوستی
در دات نت شما معماری هستید که کدها رو کنار هم می چینید .