سلام دوستان
من خودم هم C# کار می کنم و هم vb.net
می خواستم بدونم نظر شما در این باره جیه
-------------------------------- کدام بهتر است؟
بداٌ خدم هم نظرم رو می گم!
سلام دوستان
من خودم هم C# کار می کنم و هم vb.net
می خواستم بدونم نظر شما در این باره جیه
-------------------------------- کدام بهتر است؟
بداٌ خدم هم نظرم رو می گم!
باز هم بحث سر اینکه کدوم زبان بهتره! :(
اگه توی فروم بگردی صد تا تاپیک در این مورد پیدا میشه
اگه یکیش رو بلد باشی با اون یکی هم یمتونی راخت کار کنی من با Vb.net شروع کردم الان با سی شارپ هم مشکل ندارم (به جز سمی کولن آخر خط که یادم میره)
مشکل فقط وقتی که مثلا همزمان داری با هر دو کار میکنی و دو پروژه را انجام میدهی که در syntax گیج میشی....
من هم کاملا با آقای بابک زواری موافقم .
یعنی راحت می شود syntax رو عوض کرد !
ولی سئوال اینه که کدام قوی ترند؟
(هر دو تاش یکسان هست اگر کسی غیر این و میگه دلیل بارد)
من فکر کنم یک مقدار سی شارپ قوی تره و در حالی که وی بی دات نت راحت تره
البته هیچ منبع و مرجعی ندارم برگرفته از جلساتی هست که در بحث با سایر دوستان
مطرح میشه
تو دات نت دیگه نمیشه گفت کدومشون قویترند .
چون زبان های برنامه نویسی در دات نت معنی جدیدی پیدا کردند و زبان های برنامه نویسی فقط یک مبدل کد به دات نت فریم ورک هستند پس سورس کامپایل شده با سی شارپ با VB.NEt فرقی نمی کنه .
اما از نظر پشتیبانی , Syntax و ... فرق می کنن که در این نظر سی شارپ بهتره .
بای .
جناب آقای Delphi Skyline حرف شما کاملاً صحیح است و من
فقط یک قسمتش رو اصلاح می کنم:
کلیه زبان ها در .net به framework تبدیل نمی شوند framework فقط یک چارچوب کاری است.
یلکه به یک زبان سطح میانی به نام IL تبدیل می شوند. که البته باید عرض کنم IL برای انسان هم قابل
فهم است .
البته دقیقا vb.net راحت تر است و C# در بعضی جا ها توانا تر که این به آن معنی نیست که با vb نمی شود آن کار ها را کرد.
(من گرچه پست هام کمه و سنم هم کمه و اطلاعاتم زیاده!)
یکی از دلایل خوبی #C اینه که اکثر مثالهای رو اینترنت به #C هست
البته قدرتش هم بالاتره ولی vb.net ساده تر هست و زودتر میشه یادش گرفت
من خودم اول با vb شروع کردم
تشکر . درسته . سن من هم کمه . یه نگاه به امضام بنداز .جناب آقای Delphi Skyline حرف شما کاملاً صحیح است و من
فقط یک قسمتش رو اصلاح می کنم:
کلیه زبان ها در .net به framework تبدیل نمی شوند framework فقط یک چارچوب کاری است.
یلکه به یک زبان سطح میانی به نام IL تبدیل می شوند. که البته باید عرض کنم IL برای انسان هم قابل
فهم است .
البته دقیقا vb.net راحت تر است و C# در بعضی جا ها توانا تر که این به آن معنی نیست که با vb نمی شود آن کار ها را کرد.
(من گرچه پست هام کمه و سنم هم کمه و اطلاعاتم زیاده!)
دلیل اینکه در اینترنت مثال های C# بیشتر است به این دلیل است که در بیشتر دانشگاه های بزرگ دنیا
C# تدریس می شود. و این هم دلیلش این است که خود ماکروسافت تبلیغ بیشتری روی C# کرده است.
خوب هر چی باتشه C# از خانواده ی اصیل C هست و لی vb.net از یک نسل ضعیف به نام vb6.0 !
لطفا اگر میخواهید اهمیت C# را بیان کنید به یار قدیمی Vb6.0 کاری نداشته باشید.
بحث رو از مسیر اصلی منحرف نکنید
آقای زواری ...
با توجه به شناخت و سابقه ای که هم از دو تن از شرکت کنندگان در این بحث داریم!! و همچنین سرنوشت کلی ای که میدانیم این بحث ها نهایتا به کجا میکشد ....
نمیخواین این بحث را تخته کنیم ؟!!!
-----
ببخشید فضولی کردم ها ....
بذارید ببینیم اساتید آخر سر کارشون به دوئل میکشه یا میتونن یک بحث علمی رو بر پایه مراجع و مستندات جلو ببرن .
در مورد اینکه نوشتن
یک بحث مفصل قبلا برادر Inprise شده حتما بخونیدش البته کاملا برعکس نوشته فوق که فرق میکنه .سورس کامپایل شده با سی شارپ با VB.NEt فرقی نمی کنه
اگه لینکش را بزارید ممنون می شوم.
چون من حاضرم با هرکسی راجع به این که فرق نمی کند بحث کنم.(synax بین C# و vb,net)
این حرف که چون #Cو VB هر دو به IL تبدیل میشن پس هیچ فرقی با هم ندارن مثل اینه که بگیم چون Pascal و C و basicکامپایلری، همه به اسمبلی تبدیل میشن پس هیچ فرقی تو سرعت اجرا و .... هم ندارن!
به نظر شما این 2 تا چه ربطی به هم دارند .
من بارهای بار گفتم و یک بار دیگر اعلام می کنم. که IL یک زبان سطح میانی و قابل فهم برای انسان است.
یعنی ما همه و همه می توانیم IL را تغییر و در نتیجه برنامه را تغییر دهیم .
آقای بابگ عقیلی بسیار ممنون !
چون به بحث خیلی کمک میکنه! (نمونه IL)
اینم مطالبی در مورد IL حتما دقیق بخونید
http://www.barnamenevis.org/sh...ad.php?t=12487
مثلاً کجا ؟نوشته شده توسط Beyondsoft
آخرین ویرایش به وسیله مطهر : شنبه 15 مرداد 1384 در 23:46 عصر
چشم تا فردا یک لیست از این دانشگاه ها تهیه می کنم