کتاب های هنرستان امسال(1393) از ویژوال بیسیک (VB6) به سی شارپ (#C)تغییر می کنند
نوشته شده توسط : blogkhan

 

 

این انتخاب به نظرم انتخاب مناسبی نیست. سی شارپ یک‌ زبان خوب و قوی  برای توسعه نرم­ افزار می باشد، اما انتخاب مناسبی  برای دانش­ آموزان (دیپلم) و شروع به برنامه­ نویسی نیست. سی شارپ بسیار گسترده می باشد و بیشتر به یک تکنولوژی شبیه است، تا یک ‌زبان برنامه‌ نویسی و بیشتر از اینکه برنامه‌ نویس‌ها را به فکر کردن دعوت کند به یادگرفتن چیزهای دیگر مثل ابزارها و آیتم های زیادی که دارد دعوت می‌کند. در نتیجه دانش آموزان از طریقه­ی کد نویسی و الگوریتمی فکر کردن کاملاً جدا می‌شوند و در بهترین حالات فقط با ابزار و محیط Net. کار را یاد می‌گیرند و محدود به این محیط می‌شوند(سی شارپ برنامه‌نویس را تنبل می‌کند)......به نظرم بهترین انتخاب برای دانش آموزان  دیپلم و شروع، به برنامه نویسی  زبان Turbo C++ است(البته با در نظر گرفتن شرایط خاصی) که در این صورت پایه کد نویسی قوی پیدا می‌کنند و  یادگرفتن این زبان مانند این است که Java , C#, C, PHP, Android و تمام زبان‌های که به سینتکس  C++ شبیه هستند (به‌جز Delphi, Pascal )را یاد می‌گیرند. در نتیجه به راحت می‌توانند برای زبان‌های بعدی خود را آماده کنند. شروع با یک ‌زبان ویژوالی مناسب نیست چون بیشتر بجای پرداختن به کد نویسی به شناختن و حفظ کردن مشخصات اشیا مثل Textbox, ListBox می‌پردازند که زیاد مهم نیست و در زبان‌های مختلف متفاوت است.البته ویژوال بیسیک نیز انتخاب مناسبی نیست ولی از سی شارپ بهتر است. اولین مفهوم سی شارپ کلاس و شی گرایی است، با وجود این که دانشجویان کارشناسی نرافزاری هستند که این مفعوم را هنوز درک نکرده­اند(سر فصل اول کتاب، کلاس چیست؟).؟؟؟؟؟ دلایل بیشتر و محکمتری وجود دارد که این تغییر را نقض می‌کند.  اما من کلام را همین‌جا تمام می‌کنم، که انشالله انتخاب مناسب­ تری جایگزین این انتخاب شود.

 

(1)While

}

 cerr<<"i hope your ok";

}





:: بازدید از این مطلب : 338
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : 21 ارديبهشت 1394 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: