PDA

View Full Version : سوال: وضعیت آینده C#.net چطور میشه ؟



ITJennifer
یک شنبه 13 آذر 1390, 17:08 عصر
سلام
من میخوام رو برنامه نویسی دات نت زبان سی شارپ تمرکز کنم اما بنا به نظر برخی دوستان آینده دات نت در ابهام قرار داره و خود مایکروسافت به سمت استفاده از زبان های برنامه نویسی استانداردتر مانند جاوا اسکریپت و زمل میره
ایا این درسته ؟

gilas1368
یک شنبه 13 آذر 1390, 17:28 عصر
مایکروسافت یه سری از تکنولوژی ها رو دیگه تولید نمی کنه
خود زبان سی شارپ یه زبان استاندارد و همگانی
شما هم بهتر هرچه زودتر یادگیری این زبان رو شروع کنین

vcldeveloper
یک شنبه 13 آذر 1390, 17:28 عصر
شما چطور به این نتیجه رسیدید که جاوا اسکریپت یا بخصوص XAML از #C استانداردتر هستند؟!!

مایکروسافت برنامه ایی برنامه کنار گذاشتن دات نت و به طور خاص زبان برنامه نویسی #C نداره. #C در حال حاضر، با توجه به عمرش، یکی از موفق ترین زبان های برنامه نویسی دنیا محسوب میشه. در ویندوز 8 هم دات نت و بخصوص #C کاملا برای توسعه نرم افزارهای مبتنی بر WinRT پشتیبانی میشند.

سوداگر
یک شنبه 13 آذر 1390, 18:00 عصر
ما از آینده ی خودمون هم خبر نداریم چه برسه به یکی دیگه:متفکر:
اما به نظر من به سرنوشت VB6 یه نگاهی بندازی خودت متوجه بشی.
هیچ زبانی پایدار نیست حتی ++C! چون ممکنه یه زمانی مثلا کامپیوتر کوانتومی، ژنتیکی و ... بیاد که اصلاً منطقشون صفر و یک نباشه!
شما نگران تمرکز روی یک زبان خاص ولو اینکه فانی باشه، نباش و با قدرت یک زبان رو یاد بگیر، بقیه زبانها رو به راحتی یاد خواهی گرفت. البته قبلش رشته خودت رو مشخص کن--> ویندوزی؟ موبایلی؟ وبی؟ گنو/لینوکسی؟ بعد از گذر از این چند راهی ها روی یک زبان، برای پیاده سازی ایده هات، تمرکز کن.
موفق باشید.

hamid##
پنج شنبه 17 آذر 1390, 14:58 عصر
ببینید من به شما اطمینان می دم که سی شارپ حداقل تا 5 سال حرف اولو می زنه. ولی این نکته رو هیچ وقت فراموش نکنید که کامپیوتر روز به روز در حال پیشرفته و تکنولوژی های جدیدی میاد که اگر غافل باشید خیلی عقب می افتید و ممکنه زبانی که یک زمانی کاملا بهش تسلط داشتید توی ورژن جدیدش امکانات جدیدی بهش اضافه شده که باید باز هم وقت بزارید تا اونا رو هم یاد بگیرید.در ضمن زبان هایی مثل F# و J# و delphi رو هم فراموش نکنید.هر سال یک زبان سعی کنید یاد بگیرید.

Hossenbor
پنج شنبه 17 آذر 1390, 15:05 عصر
دوستمه کی گفته vb6 و سی پلاس پلاس به قول معروف از مد افتادند اگه به خوده نرم افزارایه مایکروسافت نگاه کنی حتی به ویندوز که از سی پلاس پلاس نوشته شده دوما مایکروسافت میخواد تو این دنیایه بزرگ کم نیاره اگه سی شارپو بذاره کنار جاوا جاشو میگیره و این یعنی اقرار به شکست مایکروسافت البته این نظر منه

mmd2009
پنج شنبه 17 آذر 1390, 15:32 عصر
ببینید من به شما اطمینان می دم که سی شارپ حداقل تا 5 سال حرف اولو می زنه. ولی این نکته رو هیچ وقت فراموش نکنید که کامپیوتر روز به روز در حال پیشرفته و تکنولوژی های جدیدی میاد که اگر غافل باشید خیلی عقب می افتید و ممکنه زبانی که یک زمانی کاملا بهش تسلط داشتید توی ورژن جدیدش امکانات جدیدی بهش اضافه شده که باید باز هم وقت بزارید تا اونا رو هم یاد بگیرید.در ضمن زبان هایی مثل F# و J# و delphi رو هم فراموش نکنید.هر سال یک زبان سعی کنید یاد بگیرید.

با سلام

J# ؟؟

J# بیشتر شبیه یک کابوس بود برای مایکروسافت.

اصلا پیشنهاد نمیکنم کسی بره هر سال یک زبان یاد بگیره چون اصلا کار منطقی نیست. شما یک زبان OOP رو کامل یاد بگیرید base دیگر زبان های OOP کامل دستتون میاد ( حالا کامل هم نیاد ولی درکش براتون راحتر میشه ) . کلا با این روند پیشرفت تکنولوژی از یک شاخه به یک شاخه پریدن کار اصلا درستی نیست. دلیلش هم مشخصه یک روز SL میاد فرداش میبینی نیست یعنی این وسط فقط وقتت رو صرف چیز بیهوده ای کردی. یا یکی فرضا اومده بود vb6 یاد گرفته حالا میبینه دیگه ساپورت نمیشه البته با دلایل منطقی باز اینم یک شکسته. کلا تو زندگی شخصی هم انسان نباید زیاد دنبال تنوع باشه تو شرایط کاری چون بلاخره به بن بست میخوره. جالا خوبه زندگی شخصی بیشتر دست خودمونه چیکار کنیم ولی تو پیشرفت تکنولوژی که اصلا دست ما نیست چیزی ما بیشتر شبیه مصرف کننده ای تا تولید کننده .

موفق باشید

ma.rad
پنج شنبه 17 آذر 1390, 16:34 عصر
به نظر من باید حال رو چسبید درحال حاضر سی شارپ حرف اولو میزنه اینکه آینده چی میاد زیاد مهم نیست مثلا الان هم میشه با vb6 برنامه های در حد آنچنانی نوشت
درکل افرادی که شغل شون برنامه نویسی هست زیاد تو فکر آیند نیستن

sobaisobai
پنج شنبه 17 آذر 1390, 16:44 عصر
به نظر من باید حال رو چسبید درحال حاضر سی شارپ حرف اولو میزنه اینکه آینده چی میاد زیاد مهم نیست مثلا الان هم میشه با vb6 برنامه های در حد آنچنانی نوشت
درکل افرادی که شغل شون برنامه نویسی هست زیاد تو فکر آیند نیستن
سلام
اصلا شما برنامه انچنانی نوشتید در حد لیگ ق ز و ی ن!!!!،کسی مایل به خرید آن هست؟
vb6 تقریبا منسوخ شده
به نظر من آینده از ان Open Source
من خودم Java و C++‎‎‎ و C#رو ترجیح میدم

cpppro
پنج شنبه 17 آذر 1390, 16:51 عصر
حتی اگه سخت افزار هم به کل عوض بشه بازم تغییر چندانی توی سینتکس یه زبان بوجود نمیاد.
زبان سی شارپ اینده خوبی داره
زبان سی پلاس پلاس هم جدای از قدرت بالاش به خاطر اینکه یه زبان بین الملیه فکر نکنم اتفاقی براش بیوفته.
اکثر شرکتهای بزرگ یک یا چند نوع کامپایلر اختصاصی برای این زبان ارائه میدن.
راستش وقتی به یه زبان مسلط شدین کوچ کردن به یه زبان دیگه کار چندان سختی نیست.مفاهیم توی بیشتر زبانها یکیه
ظمن اینکه این تجربه شخصیه منه اگه دوتا زبان نزدیک به هم مثل سی شارپ و سی پلاس پلاس رو در کنار هم مطالعه کنین بازدهیتون خیلی بیشتر خواهد شد.

ma.rad
پنج شنبه 17 آذر 1390, 16:58 عصر
سلام
اصلا شما برنامه انچنانی نوشتید در حد لیگ ق ز و ی ن!!!!،کسی مایل به خرید آن هست؟
vb6 تقریبا منسوخ شده
به نظر من آینده از ان Open Source
من خودم Java و C++‎ و C# رو ترجیح میدم

دوتا نکته دوست عریز
قبل از ایجاد پست کمی فکر کنید میخواید چی بنویسید
دوم اینکه پست ها رو با دقت بخونید

من نگفتم vb6 انچنان هست یا نیست ، فعلا هر برنامه با هر زبانی که می نویسیم می خرن_عملکرد برنامه براشون مهمه نه زبانش
و این مطلب رو هم گفتم c# حرف اول رو میزنه

sobaisobai
پنج شنبه 17 آذر 1390, 17:05 عصر
دوتا نکته دوست عریز
قبل از ایجاد پست کمی فکر کنید میخواید چی بنویسید
دوم اینکه پست ها رو با دقت بخونید

من نگفتم vb6 انچنان هست یا نیست ، فعلا هر برنامه با هر زبانی که می نویسیم می خرن_عملکرد برنامه براشون مهمه نه زبانش
و این مطلب رو هم گفتم C#‎ حرف اول رو میزنه
شما هم بهتره نسنجیده قضاوت نکنی دوست گرامی
فرض کنید شما خدای vb6 ...
وقتی نیاز بازار چیز دیگه ای هست او وقت vb6 کارایی خودش رو نشون میده؟
بله C#‎ فقط تحت ویندوز حرف اول رو میزنه.اگه مبحث پلت فرم بیاد وسط اون وقت چی؟ایا باز هم حرف اول رو خواهد زد؟

system32
پنج شنبه 17 آذر 1390, 17:08 عصر
سی شارپ پاسخگوی تمامی برنامه های ما در حال.

زبان های برنامه نویسی همیشه کاربران مخصوص به خود را خواهند داشت. آیا با گذشت چندین سال دیگر کسی از اسمبلی استفاده نمی کند؟ اینطور نیست اگر کمی توجه کنیم می بینیم که هنوز از زبان اسمبلی در کرکینگ برنامه ها و برنامه نویسی سخت افزارها بسیار زیاد استفاده می شود. همانطور که دوستان در بالا نیز اشاره کردند بسته به کار شما نوع زبانی که استفاده خواهید کرد متفاوت خواهد بود. همینطور اگر قصد دارید در یک شرکت هدف استخام گردید دیگر انتخاب در دست شما نیست بلکه باید ببینید چه زبانی مد نظر شرکت است همان را یاد بگیرید یا اینکه زبانی که دوست دارید را فراگرفته به دنبال شرکتی بگردید که تقاضای کار با زبان شما را دارند.
و نکته دیگر اینکه زبان های برنامه نویسی روزبروز کامل تر می شوند تا برنامه نوشتن را برای ما راحتتر سازند. درواقع اسمبلی و سی شارپ و وی بی همه یکیند. همه باید در نهایت به زبان ماشین تبدیل شده و اجرا گردند. شما می توانید برنامه ای که با سی شارپ در چند خط نوشته اید با زبان اسمبلی در چند ملیارد خط بنویسید. مثل این است که خانه ای را با دست خالی بسازید یا از تکنولوژی روز جهت ساخت بنا استفاده کنید. پس باید ببینید چه زبانی را علاقه مندید و کار با آن برای شما مفید است و به سراغ همان بروید.
اگر شما نگران آینده اید بدانید که آینده نگران شما نخواهد بود. (خودم)
موفق باشید.

mmd2009
پنج شنبه 17 آذر 1390, 17:52 عصر
با سلام

لطفا با ارامش بهتری با هم دیگه صحبت کنید. از این پس پستهایی که کوچکترین حاشیه رو داشته باشه پاک خواهد شد

موفق باشید

ali_habibi1384
پنج شنبه 17 آذر 1390, 18:23 عصر
سلام
اصلا شما برنامه انچنانی نوشتید در حد لیگ ق ز و ی ن!!!!،کسی مایل به خرید آن هست؟
vb6 تقریبا منسوخ شده
به نظر من آینده از ان Open Source
من خودم Java و C++‎‎ و C#‎ رو ترجیح میدم
نياز مشتري هست كه نشون ميده چي از مد افتاده يا نه!
من يه نرم افزار پاركينگ نوشته با زبان VB6 كه كار ثبت كارت RFID باز و بسته كردن گيتهاي خروجي و ارتباط با دستگاه SevenSigment داره چندي پيش هم يه مشتري داشتم با قيمت 2.000.000 تومن ،همينطور سيستم حسابداري كه 6-7 سال پيش نوشتم با VB6 هست كه هنوز هم دارم ميفروشم. اگه دموده شده چرا مشتري بايد چنين پولهاي خرج كنه؟!
بنظر من برنامه نويس زبان براش مهم نيست Syntax رو ميشه يك هفته اي ياد گرفت و يك ماهه حرفه اي شد.

pswin.pooya
پنج شنبه 17 آذر 1390, 18:26 عصر
سی شارپ پاسخگوی تمامی برنامه های ما در حال.
جدن! باهاش سيستم عامل و يا يه بازي براي كنسول هاي غير مايكروسافتي بنويس؟

چيزي كه توي زبانهاي برنامه نويسي مهم هستش پيروي از استانداردها و مدلهاي واقعي دنياي كامپيوتر هست و نه استانداردهاي تجاري و تفريحي. ما چند نوع مدل برنامه نويسي داريم كه يكسري از زبانها از همه اونها پشتيباني ميكنن و برخي ديگه نه. حالا هر زباني پشتيباني كامل از مدلهاي برنامه نويسي رو بده به تنهايي براي اون مدل استاندارد و قابل استفاده است. مدلهاي اصلي عبارتند از:

1. برنامه نويسي ساخت يافته.
2. برنامه نوبسي شي گرا
3. Aspect Oriented Programming

C# تنها از مدل برنامه نويسي شي گرا استفاده ميكنه پس از لحاظ سينتكسي نمي تونه برتري خاصي (به شكلي كه نشه دست پيدا كرد) به جاوا و يا C++ داشته باشه. از طرف ديگه خانواده C/C++ از تمامي اين مدلها پشتيباني ميكنن پس اونها از لحاظ سينتكسي ميتونن طيف بزرگتري از برنامه ها رو پشتيباني بكنند. ( داخل استاندارد اصلي C++ در مورد Aspect Oriented صحبت نشده اما كامپايلرهايي رو بدين منظور داره و حتي ميشه با دستكاري لينكر اسكريپت و ... به اين هدف براي هر كامپايلري رسيد.)

موضوع دوم پيروي زبان از استانداردهاي سيستمي هست. لزوما چون زبانهاي بر مبناي CLI روي ماشين مجازي و يا بواسطه كامپايلر JIT اجرا ميشن. نمي تونن به شكل استاندارد در كارهاي سيستمي كامپيوتري مورد استفاده قرار بگيرند. نمونه بارز اون C# هست (تا حالا كسي رو ديديد كه بتونه با سي شارپ درايور و يا سيستم عامل بسازه) اما در مقابل زبانهاي ديگه اي مثل C و اسمبلي بطور كامل ميتونن اين استانداردها رو رعايت كنند پس تو زمينه سيستمي ميتونن جوابگوي برنامه نويسها باشند.

يك ديد ديگه مساله كارايي هست. از دير باز و همون روزهاي اوليه به وجود اومدن كامپيوترها سرعت اجراي برنامه ها هست. متاسفانه زبانهاي مبتي بر CLI مثل C# و جاوا از نظر كارايي به شدت ضعف دارن و سرعت كند اونها براي همه قابل حس بوده. ايده اشتباهي كه وجود داره اينه كه سرعت پردازنده ها روز به روز بيشتر ميشه پس دير يا زود سرعت كم CLI هم رنگ خودش رو از دست ميده. متاسفانه بايد به اين عده از دوستان مبتدي هم بگم كه روز به روز خواسته ها هم دارن با سرعت پردازش پردازندها افزايش پيدا ميكنن و سخت افزار هر كاري كنه نمي تونه به پاي نيازمندهاي مشتري ها برسه.

بحث ديگه كراس پلتفري نرم افزار هست كه اين تنها مزيت CLIها هست. توي اين حالت برنامه بايد بدون تغيير روي سيستم هاي مختلف با معماري و سيستم عاملهاي مختلف اجرا بشه كه باز هم در اين مورد C# ضعف شديد داره. تقريبا به جزء ويندوز هيچ جاي ديگه نميشه ازش استفاده كرد. اما جاوا واقعا خوب عمل كرده.

مورد ديگه راحتي برنامه نويسي هست. خوب C# واقعا از اجداد خودش يعني C/C++ راحتر هست و برنامه نويسي رو به معناي تمام بچه بازي كرده و واقعا از اين لحاظ يك امتياز مثبت داره.

نكته ديگه ابزارها و كتابخونه ها هست توي اين مورد رتبه اول مال C/C++ و بعد از اون زبانهاي تحت دات نت قرار دارد (كه بازهم C++ شامل اونها ميشه)‌. بعد از همه اينها نوبت به زبانهاي ديگه مثل جاوا و ... ميرسه. توي اين مورد جاوا به شدت ضعف داره.

پس اگر به وضعيت بالا نگاه كنيد زبانهايي مثل سي شارپ واقعا در دنياي حرفه اي كامپيوتر و نه آماتوري محكوم به مرگ هستند. از همون لحظه اي كه يه شركت مثل مايكروسافت تصميم به ادامه پشتيباني اونها نگيره نابود ميشن ( ماجرايي كه براي كاربرهاي ويژوال بيسيك 6 اتفاق افتاد) و اين همه تكنولوژي! تنها جزي از تاريخ ميشه. اين زبان تقريبا به جزء در برنامه هاي كوچك و مبتني بر پايگاه داده تقريبا هيچ جاي ديگه اي كاربرد ندارند (‌ حداقل در مقابل زبانهايي مثل C++ و جاوا)

با توجه به وضعيت بد مايكروسافت در پلتفرهاي غير خانگي ( دستگاهاي قابل حمل، سرورها و كنسولها و ...)‌ احتمال اينكه بزرگترين قول نرم افزاري خيلي سريع از پا در بياد از هميشه قويتره چون در مقابل اون حريفهاش مثل مك و لينوكس روز به روز دارن قويتر و بهتر از گذشته ميشن. اگر با همين وضع اوضاع ادامه پيدا كنه شايد تا 10 سال آينده مايكروسافتي وجود نداشته باشه. همون اتفاقي كه بسر خيلي از قولهاي ديگه مثل سان و ... اومد.

sobaisobai
پنج شنبه 17 آذر 1390, 18:52 عصر
نياز مشتري هست كه نشون ميده چي از مد افتاده يا نه!
من يه نرم افزار پاركينگ نوشته با زبان VB6 كه كار ثبت كارت RFID باز و بسته كردن گيتهاي خروجي و ارتباط با دستگاه SevenSigment داره چندي پيش هم يه مشتري داشتم با قيمت 2.000.000 تومن ،همينطور سيستم حسابداري كه 6-7 سال پيش نوشتم با VB6 هست كه هنوز هم دارم ميفروشم. اگه دموده شده چرا مشتري بايد چنين پولهاي خرج كنه؟!
بنظر من برنامه نويس زبان براش مهم نيست Syntax رو ميشه يك هفته اي ياد گرفت و يك ماهه حرفه اي شد.
کاری به مشتری ندارم
من منظورم نیاز بازار بود

sobaisobai
پنج شنبه 17 آذر 1390, 19:08 عصر
با توجه به وضعيت بد مايكروسافت در پلتفرهاي غير خانگي ( دستگاهاي قابل حمل، سرورها و كنسولها و ...)‌ احتمال اينكه بزرگترين قول نرم افزاري خيلي سريع از پا در بياد از هميشه قويتره چون در مقابل اون حريفهاش مثل مك و لينوكس روز به روز دارن قويتر و بهتر از گذشته ميشن. اگر با همين وضع اوضاع ادامه پيدا كنه شايد تا 10 سال آينده مايكروسافتي وجود نداشته باشه. همون اتفاقي كه بسر خيلي از قولهاي ديگه مثل سان و ... اومد.
منظور شما از سان، شرکت سان میکروسیستم ه؟

M.T.P
پنج شنبه 17 آذر 1390, 19:14 عصر
دوستان در زمینه کامپیوتر ، تکنولوژی و اینطور مباحث کلا تضمینی برای آینده وجود نداره همین.
من سال هاست که دارم با vb برنامه نویسی می کنم و تا زمانی که موتورش از کار نیفته باهاش هستم. :لبخند:
خیلی درگیر اینطور مسائل نشید.

sobaisobai
پنج شنبه 17 آذر 1390, 19:20 عصر
دوستان در زمینه کامپیوتر ، تکنولوژی و اینطور مباحث کلا تضمینی برای آینده وجود نداره همین.
من سال هاست که دارم با vb برنامه نویسی می کنم و تا زمانی که موتورش از کار نیفته باهاش هستم. :لبخند:
خیلی درگیر اینطور مسائل نشید.
منم تا عمر دارم با جاوا هستم
اما کسی که برنامه نویسه منبع درآمدش از همین طریقه. وقتی زبانی منسوخ شده و بازار نیازی به اون نداره میشه بااون زبان کار کرد اما نمیشه کسب درامد کرد
آیا میشه؟

M.T.P
پنج شنبه 17 آذر 1390, 19:55 عصر
وقتی زبانی منسوخ شده و بازار نیازی به اون نداره میشه بااون زبان کار کرد اما نمیشه کسب درامد کرد
آیا میشه؟
اگه منظور از نیاز بازار ، استخدام در شرکت هاست بله کسی دنبال برنامه نویس vb6 نیست ، اما من هم باهاش کار می کنم هم کسب درآمد.

Hossenbor
پنج شنبه 17 آذر 1390, 20:27 عصر
من زیاد از کارایه مایکروسافت سر در نمیارم ولی اگه زبانی بعد سی شارپ باشه فکر کنم اف شارپه البته اگه هدف شی گرایی رو دنبال کنن که هدفش اینه که زبان انسان رو به زبان ماشین نزدیک کنه که سی شارپ بیشترین نزدیکی به زبان و فهم انسان رو داره

system32
پنج شنبه 17 آذر 1390, 21:01 عصر
جدن! باهاش سيستم عامل و يا يه بازي براي كنسول هاي غير مايكروسافتي بنويس؟.

دو نمونه سیستم عامل که با سی شارپ نوشته شده: http://cosmos.codeplex.com/ و http://singularity.codeplex.com/

برای ساخت بازی های سه بعدی با سی شارپ نیز یه سری به این سایت بزن: http://www.visual3d.net/

pswin.pooya
جمعه 18 آذر 1390, 02:14 صبح
دو نمونه سیستم عامل که با سی شارپ نوشته شده: http://cosmos.codeplex.com/ و http://singularity.codeplex.com/
تا حالا شده امتحانشون بكني. طرف خودش برگشته ميگه لايه اول رو با اسمبلي و سي نوشتم (دات نت فريم ورك و ... ) و تا حالا هم هيچ كدوم اين پروژه ها در عمل جواب ندادن و تنها در سطح يه پرينت ساده بودن. (اون رو رفتم سايتش - كوسموس- طرف تو اخبار نوشته تابع abs پياده سازي شد. مثل ابنكه آپولو هوا كرده)


برای ساخت بازی های سه بعدی با سی شارپ نیز یه سری به این سایت بزن: http://www.visual3d.net/
ظاهرا متوجه نشدي. گفتم غير محيطهاي و كنسولهاي مايكروسافتي مثل PS3، Wii، يا حتي گوشهاي اندرويد بيس و ... . حتي توي محيطهاي مايكروسافتي بخاطر پرفرمانس ضعيف برنامه نويسهاي حرفه اي بازي دنبال C# نمي رن.

bernadot
جمعه 18 آذر 1390, 02:50 صبح
اصلاً زبان مهم نیست !!!
این تفکر که مهمه ...
OOD این مهمه
والسلام.

system32
جمعه 18 آذر 1390, 12:01 عصر
تا حالا شده امتحانشون بكني. طرف خودش برگشته ميگه لايه اول رو با اسمبلي و سي نوشتم (دات نت فريم ورك و ... ) و تا حالا هم هيچ كدوم اين پروژه ها در عمل جواب ندادن و تنها در سطح يه پرينت ساده بودن. (اون رو رفتم سايتش - كوسموس- طرف تو اخبار نوشته تابع abs پياده سازي شد. مثل ابنكه آپولو هوا كرده)



ظاهرا متوجه نشدي. گفتم غير محيطهاي و كنسولهاي مايكروسافتي مثل PS3، Wii، يا حتي گوشهاي اندرويد بيس و ... . حتي توي محيطهاي مايكروسافتي بخاطر پرفرمانس ضعيف برنامه نويسهاي حرفه اي بازي دنبال C# نمي رن.

With C# and Mono for Android® from Novell®, you have all you need to develop and debug applications for deployment to Android phones and tablets. This tutorial looks at getting started with the process of building Android applications with C#, getting to understand the build process and what goes on in an Android application.
این عین عبارتی است که در سایت زیر آمده است (برنامه نویسی با سی شارپ برای اندروید)
http://blong.com/Articles/CSharpMonoDroid/MonoDroid.htm



NET Micro Framework Programming with C#

Button event programming


Sample code for handling of button event (http://www.helloapps.com/MF/SPL/cs_gpio/buttonevent_sample1.html)


GPIO programming


OutputPort Programming

Sample code for GPIO OutputPort programming (http://www.helloapps.com/MF/SPL/cs_gpio/outputport_sample1.html)


InputPort Programming

Sample code for GPIO InputPort programming (http://www.helloapps.com/MF/SPL/cs_gpio/inputport_sample1.html)


InterruptPort Programming

Sample code for GPIO InterruptPort programming (http://www.helloapps.com/MF/SPL/cs_gpio/interruptport_sample1.html)


TristatePort Programming

Sample code for GPIO TristatePort programming (http://www.helloapps.com/MF/SPL/cs_gpio/tristateport_sample1.html)




SerialPort programming


Sample code for SerialPort programming (http://www.helloapps.com/MF/SPL/cs_serial/serialport_sample1.html)
Sample code for data transfer through SerialPort (http://www.helloapps.com/MF/SPL/cs_serial/serialport_sample2.html)


I2C device programming


Sample code for I2C programming (http://www.helloapps.com/MF/SPL/cs_i2c/i2c_sample1.html)


SPI programming


Sample code for SPI programming (http://www.helloapps.com/MF/SPL/cs_spi/spi_sample1.html)

Simulated Robotics Programming with .NET MF and C#
Robot driving using I2C device


Diffential motor control through I2C device (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_drive_01_motor.html)
Robot control with UI buttons (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_drive_02_ui.html)


Bumper sensor using GPIO


Detect bumper through GPIO (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_bumper_01_detect.html)
Robot control with bumper detection (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_bumper_02_react.html)


IR sensor using I2C device


Detect IR distance through I2C device (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_ir_01_detect.html)
Robot control with IR detection (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_ir_02_react.html)


LRF (Laser Range Finder) sensor using SerialPort


Detect LRF distance through SerialPort (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_lrf_01_detect.html)
Robot control with LRF detection (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_lrf_02_react.html)


Color sensor using I2C device


Detect color through I2C device (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_color_01_detect.html)
Robot control with color detection (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_color_02_react.html)


Brightness sensor using SPI bus


Detect brightness through SPI bus (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_bright_01_detect.html)
Robot control with brightness detection (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_bright_02_react.html)


Robot Missions using I2C and SerialPort


Maze Explorer Mission using I2C and SerialPort (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_maze_01.html)
Line Tracer Mission using I2C (http://www.helloapps.com/MF/SPL/cs_robotics/robotics_line_01.html)




برنامه نویسی برای wii توسط سی شارپ
http://johnnylee.net/projects/wii/


More Mono-based games on the iPhone (http://tirania.org/blog/archive/2009/Jan-07.html)


http://wiimotelib.codeplex.com/


و ...

pswin.pooya
جمعه 18 آذر 1390, 13:01 عصر
همه از وضعيت پروژه مونو خبر دارن. (توي لينوكس PCش هم درست جواب نمبده چه برسه به بقيه جاها). بيخيال شما با همون C# ادامه بده حتما موفق ميشي. يادم مياد چند سال پيش برنامه نويسهاي وي‍ژوال بيسيك 6 همين وضعيت شما رو داشتن و سعي ميكردن با كتابخونه و ماشين مجازي ... اثبات كننن كه ميشه از VB6 همه جا استفاده كرد. به عبارتي ديگه محتاج كامپوننت و كارهاي بقيه بودن الان دقيقا همين مساله رو ميشه توي برنامه نويسهاي دات نت فريم ورك ديد. اگر كتابخونه خاصي باگ داشته باشه هيچكاري نمي تونن بكنن.

ديد شما از برنامه نويسي سيستمي كار با پورتها و ... هست با اينكه بالاترين لايه برنامه نويسي سيستمي كار با اينترفيس (پورتها و ...) هست. مسلما هر پورتي رو كتابخونش رو با يكي از زبانهاي سطح مياني و يا پايين (مثل اسمبلي و C) بنويسند ميشه به C# پورت كرد. كافيه اينترفيس مياني كه اكثرا Calling Conventionها رو رعايت ميكنه بنويسيد. بعضي از برنامه نويسهاي OS از اينكار براي استفاده از زبانهاي ديگه مثل بيسيك و اسمبلي كنار C استفاده ميكنن اما مساله مهم اينه كه اون لايه پايين كه بصورت مستقيم با سخت افزار و سيستم عامل درگير هست با اين زبانها نوشته ميشه اين يعني وجود C# به وجود زبانهاي ديگه مثل C/C++ و يا اسمبلي وابسته هست. اين موضوع جديدي نيستش و خيلي از زبانها اين شكلي هستن. (نمونه هاي بعضي از ويرايش هاي خانواده بيسيك و حتي ويرايشهاي اوليه C++ هست. )

اينكه بشه از دات نت داخل wii و يا حتي PS3 استفاده كرد غير ممكن نيست فقط اين كنسول بجاي اينكه برنامه بازي رو اجرا كنه بايد ماشين مجازي دات نت رو اجرا كنه كه در نتيجه كاهش شديد كارايي مطرح هست. يادت باشه گفتم ماشين مجازي مزيت هست اما نه براي دات نت چون تمام ماشينهاي مجازي غير مايكروسافتيش مثل مونو و يا براي wii دقيقا از استاندارد مايكروسافت نمي تونن پيروي كنن و در نتيجه با مشكلهاي جدي رو به رو ميشن. چون تعريف استاندارد ماشين مجازي جاوا (JVM) كاملا اصولي بوده و استاندارد كاملا مشخص هست گوگل تونست پورت اندرويد رو انجام بده اما بازهم به خاطر مشكلات كارايي مجبور شد فورا ndk رو كه مستقيما امكان برنامه نويسي با C++ رو ميداد عرضه كنه. به غير از سرعت ndk مزيتهاي ديگه مثل پشتيباني بهتر از سخت افزار رو به همراه داشت

charkhkar
جمعه 18 آذر 1390, 15:02 عصر
سلام به همه دوستان
من فکر می کنم محبوبیت C# ر این چند سال اخیر خوب بوده و آینده نزدیک هم این محبوبیت حفظ خواهد شد اگر سری به این لینک ها بزنید محبوبیت C# در این چند سال اخیر را مشاهده خواهید کرد
و فکر می کنم دلیل رشد هم راحتی برنامه نویس در تولید یک برنامه می باشد چون در C# شما بیشتر کارها را به صورت ویزارد انجام می دهید اما در C++ و C اینطور نیست.
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
http://www.hurricanesoftwares.com/popularity-of-programming-languages-by-august-2008/

pswin.pooya
جمعه 18 آذر 1390, 15:47 عصر
اين آمار رسمي تر هست و مربوط به كاميتهاي پروژه ها متن باز ( كاميت تعداد تغيير توي سورس كد هست كه به نرم افزار (سرويس) كنترل ويرايش اعمال شده):

http://www.ohloh.net/languages/compare?measure=commits&percent=true&l0=c&l1=csharp&l2=cpp&l3=php&l4=visualbasic&l5=java&l6=-1&commit=Update

m2_farzan
جمعه 18 آذر 1390, 16:14 عصر
بفزض C# بره کنار و جاوا بمونه. مگه سوئیچ کردن به جاوا چقدر طول میکشه یا عادت کردن به اون. من خودم vb.net مینوشتم سر یک هفته C# نویس شدم. آدم با مفاهیم که آشنا بشه، راحت میتونه زبونشو عوض کنه. با یک pdf ساده. الان مگه کنار گذاشتن vb6 و یاد گرفتن یه زبونی مثل vb.net چقدر طول میکشه؟ خیلی خیلی طول بکشه 10 روز...

ali_habibi1384
جمعه 18 آذر 1390, 16:27 عصر
بفزض C# بره کنار و جاوا بمونه. مگه سوئیچ کردن به جاوا چقدر طول میکشه یا عادت کردن به اون. من خودم vb.net مینوشتم سر یک هفته C# نویس شدم. آدم با مفاهیم که آشنا بشه، راحت میتونه زبونشو عوض کنه. با یک pdf ساده. الان مگه کنار گذاشتن vb6 و یاد گرفتن یه زبونی مثل vb.net چقدر طول میکشه؟ خیلی خیلی طول بکشه 10 روز...

منم چندتا پست قبل دقيقا همين مطلب رو بيان كردم اما آقاي مدير حذفش كردن!يك برنامه نويس واقعي syntax رو يك هفته اي يا ميگيره و يك ماهه توش حرفه اي ميشه بشرط اينكه برنامه نويس باشه

سوداگر
جمعه 18 آذر 1390, 16:31 عصر
خیلی خیلی طول بکشه 10 روز...
برنامه نویسی و تولید نرم افزار رو دست کم نگیرید. همون جسی لیبرتی که 800 صفحه کتاب Sams teach yourself C++‎‎‎‎‎‎ in 21 Days رو نوشته بود گفته که هیچکس نمیتواند یک زبان برنامه نویسی سخت را فقط در 21 روز یاد بگیرد و در مقدمه آموزش جاوا در 21 روز هم (شاید چارلز پرکینز باشد) گفته بود که کجای عالم دیده ایم کتابی با عنوان "تربیت سگ در 21 روز" نوشته باشند! بر فرض مثال کسی که تربیت شیر، بلد است میتواند 10 روزه چوپانی یاد بگیرد؟
حرفی بزنید که اون کسی که میخواهد وارد این عرصه بشه پیش خودش نگه که خوب استادمون گفت جاوا رو توی 2 سال متخصص میشید، اینها هم که میگن 10 روزه یه زبان یاد میگیری، پس من لیسانس که گرفتم، همه زبونا رو حرفه ای میشم!
برنامه نویسی ولو اینکه سوئیچ کنیم به یک زبان دیگه، مثل تربیت سگ یک کار مهارتی است و با یادگرفتن Insert , Delete , Update نمی توان گفت که چیزی بلدیم.
داداش 10 روز فقط طول میکشه که بفهمی حرف حساب دات نت فریم ورک چیه.
وقتی توی 10 روز به یه زبون دیگه سوئیچ کنی نتیجه اش این میشه که مثل اون پستی که دادید، دستور End در VB رو مشابه Me.Close در ذهنتون جای بدید که اشتباهه.

مگه سوئیچ کردن به جاوا چقدر طول میکشه یا عادت کردن به اون.
j2me دست کم 3 ماه
j2se یا j2ee دست کم 9 ماه

mmd2009
جمعه 18 آذر 1390, 17:52 عصر
با سلام

واسه همینه میگن برنامه نویس مهمه نه زبان برنامه نویسی

یکی رو میبینی استعدادش رو داره تو یک هفته یاد میگیره که چطور سوئیچ کنه یکی رو میبینی اصلا این استعداد رو نداره البته خیلی از پارامترهای دیگه هم تاثیر داره ولی در کل نمیشه اصلا واسه یک انسان زمان تعیین کرد که نو چه مدت میتونه یک زبان رو یاد بگیره یا سوئیچ کنه به یک زبان دیگه

موفق باشید

سوداگر
جمعه 18 آذر 1390, 22:56 عصر
ولی در کل نمیشه اصلا واسه یک انسان زمان تعیین کرد که نو چه مدت میتونه یک زبان رو یاد بگیره یا سوئیچ کنه به یک زبان دیگه
ممنون از نظرت دوست عزیز و ببخشید از اینکه پست حاشیه ای میدم...
همین انسان از جسم و روح تشکیل شده و چون جسم دارد به زمان هم وابسته است ولی متخصصین روانشناسی میگن باید یک ماه یک مطلب رو مرور کرد که بگوییم طرف چیزی یاد گرفته. یادگیری هم تعریف داره و اون چیزی نیست جز "ذخیره دائمی اطلاعات مفید قابل دسترسی".

یکی رو میبینی استعدادش رو داره تو یک هفته یاد میگیره که چطور سوئیچ کنه یکی رو میبینی اصلا این استعداد رو نداره
فرمایشات شما رو قبول دارم اما یک سوال هم دارم: خود شما چقدر طول میکشه که همون کارهایی که بلدید با سی شارپ انجام بدید رو با جاوا انجام بدبد؟! هر وقت که دانش این رو داشتید که همون کارهایی رو که با سی شارپ انجام می دادید را با جاوا هم انجام بدهید (گذشته از اینکه وظیفه این دو زبان فرق می کند و هرکدام برای کاری ساخته شده) اون وقت می توانید ادعا کنید که من از #C به JAVA سوئیچ کردم.
اگه کسی که تازه میخواد ببینه برنامه نویسی چیه و چه جوریه و حتی کسانی که مشتری ما هستند و ... این بحث ها که برنامه نویسی رو مثل آب خوردن نشون میدن رو ببینن یا سری به سایت برنامه جو یا پارس کدرز بزنن فکر میکنن که علی آباد هم دهی هست(ضرب المثل محلی بود:لبخند:).

mmd2009
جمعه 18 آذر 1390, 23:26 عصر
ممنون از نظرت دوست عزیز و ببخشید از اینکه پست حاشیه ای میدم...
همین انسان از جسم و روح تشکیل شده و چون جسم دارد به زمان هم وابسته است ولی متخصصین روانشناسی میگن باید یک ماه یک مطلب رو مرور کرد که بگوییم طرف چیزی یاد گرفته. یادگیری هم تعریف داره و اون چیزی نیست جز "ذخیره دائمی اطلاعات مفید قابل دسترسی".


شما فکر کنم منظور من رو متوجه نشدید. سویچ کردن با تخصص گرفتن دو عمر کاملا جدا هستن. در ادامه ی صحبت هام جواب رو واضیح تر میگم ...




فرمایشات شما رو قبول دارم اما یک سوال هم دارم: خود شما چقدر طول میکشه که همون کارهایی که بلدید با سی شارپ انجام بدید رو با جاوا انجام بدبد؟! هر وقت که دانش این رو داشتید که همون کارهایی رو که با سی شارپ انجام می دادید را با جاوا هم انجام بدهید (گذشته از اینکه وظیفه این دو زبان فرق می کند و هرکدام برای کاری ساخته شده) اون وقت می توانید ادعا کنید که من از #C به JAVA سوئیچ کردم.
اگه کسی که تازه میخواد ببینه برنامه نویسی چیه و چه جوریه و حتی کسانی که مشتری ما هستند و ... این بحث ها که برنامه نویسی رو مثل آب خوردن نشون میدن رو ببینن یا سری به سایت برنامه جو یا پارس کدرز بزنن فکر میکنن که علی آباد هم دهی هست(ضرب المثل محلی بود:لبخند:).

ببینید شما همونطور که گفتم منظور من رو متوجه نشدید. تخصص گرفتن تو یک چیزی که مثل اب خوردن نیست یا اینکه قرص نیست بخوریم که تخصص بگیریم. منظورم من یادگیری هست. ما داریم در مورد یادگیری صحبت میکنیم. من همون کارایی رو که سی شارپ انجام میدم رو با سی شارپ انجام میدم چه دلیلی داره برم با جاوا انجام بدم و کارهایی رو که با جاوا یاد گرفتم رو جاوا انجام میدم. من جاوا تخصص ندارم ولی کسی بهم بگه جاوا بلدی میگم اره بگه این کارو ازت میخوام بلدی انجام بدی میگم اره بلدم انجام بدم ولو اینکه بلد نباشم وقتی کارو میگیرم بعدش میرم با اون مسئله خودم رو درگیر میکنم و چون یادگیری قبلی از سی شارپ و جاوا دارم درکش واسم خیلی راحته. و اونطور که خودم رو میشناسم میدنم میتونم پس چرا نباید بگم نتونستم سوئچ بکنم؟ این کارو میشه با بقیه زبان ها هم انجام داد. البته بستگی به برنامه نویس داره. راستش من ایجا بیشتر کدنویس میبینم تا برنامه نویس.

نمیدونم تا چه حد منظور من رو متوجه شدید.

در کل برنامه نویس با یک هفته میتونه بهمه برنامه نویس میشه یا نه. البته یک هفته ای که من گذروندم نه اینکه خیلی ها با یک هفته کار 2 یا 3 ساعته فکر کردن متخصص برنامه نویسی هستند. البته بماند من خودم وقتی از C و vb به سی شارپ سوئیچ کردم فقط 10 روز نشستم با خودم فکر کردم و فهمیدم سی شارپ رو فهمیدم و الان در حد پروژه ملی دارم کار میکنم و البته از کارمم لذت می برم و میدونم اون 10 روزی که به خودم فشار اووردم ارزشش رو داشته.



اگه کسی که تازه میخواد ببینه برنامه نویسی چیه و چه جوریه و حتی کسانی که مشتری ما هستند و ... این بحث ها که برنامه نویسی رو مثل آب خوردن نشون میدن رو ببینن یا سری به سایت برنامه جو یا پارس کدرز بزنن فکر میکنن که علی آباد هم دهی هست(ضرب المثل محلی بودhttp://barnamenevis.images/smilies/yahoo/109.gif).

من روزی که VB6 رو خواستم یاد بگیریم کمتر از 10 روز تونستم یک پروژه ویدئو کلوپ رو باهاش پیاده سازی کنم تو دل شیر که نیست یادگیری برنامه نویسی . البته کدنویسی قبلا میکردم ولی الان میفهمم برنامه نویسی یعنی چی...

linux
جمعه 18 آذر 1390, 23:39 عصر
هر از چند گاهی یکی پیدا می شود که تازه می خواهد پا به دنیای برنامه نویسی بگذارد و انتخاب سیستم عامل و زبان برنامه نویسی سوال مهمی برایش خواهد بود.
واقعا هم مهم هست چون باید هزینه کرد و آموزش دید و دنبال کار بود، البته همیشه هم انتخاب دست ما نیست، نیاز بازار خیلی مهم هست و این که چه اتفاقی در صنعت IT خواهد افتاد. به نظر من مهم تر از زبان برنامه نویسی فراگرفتن اصول و تکنیکهای برنامه نویسی هست. برای شروع حتما UML را حداقل در حد کلاس دیاگرام یاد بگیرید.
مفاهیم اولیه و پایه کامپیوتر و سخت افزار را بدانید. شی گرایی را بدانید مفاهیمی چون کلاس، وراثت و ... و اخبار روز را پیگیری کنید البته اخبار دنیای IT منظورم هست.
آینده سی شارپ آینده میکروسافت و ویندوز هست. و در آینده همواره زبان سی شارپ اصلی ترین زبان توسعه نرم افزار های کاربردی برای سیستم عامل ویندوز خواهد بود.
و در ضمن حیطه کار خودتان را مشخص کنید، هر کسی نهایتا در دو یا سه حیطه خواهد توانست مسلط باشد، قطعا اگر دنبال برنامه نوسی وب هستید و پای بند ویندوز باید asp.net و html و جاوا اسکریپت بلد باشید، یا اگر می خواهید در زمینه نرم افزارهای سیستمی کار کنید حتما باید سی/سی++ و اسمبلی بدانید. یا اگر دنبال بازی های کامپیوتری هستید، دنیای خاص خودش را دارد. انتخاب زبان برنامه نویسی دقیقا به این بستگی دارد که در کدام یک از حیطه ها کار خواهید کرد.
یک بازار جدید در چند سال اخیر ایجاد شده ، نرم افزارهای گوشی های همراه هوشمند و تبلت ها مثل آی فون و آی پد و .... بازار رو به رشدی هم هست، اگر دوست دارید در این زمنیه کار کنید فرصت خوبی هست.

pswin.pooya
دوشنبه 21 آذر 1390, 18:00 عصر
همنطور كه گفتم نميشه رو مايكروسافت حساب كرد. اينم نمونه اون:
http://channel9.msdn.com/Forums/Coffeehouse/XNA-in-Windows-8
http://forums.wpcentral.com/developers/180590.htm

به احتمال 99% از يكي از معروفترين كتابخونه هاي دات نت يعني XNA توي ويندوز جديد مايكروسافت يعني ويندوز 8 پشتيباني به عمل نمياد. اگر اين گفته ها به واقعيت تبديل بشن اين بدين معني كه يكي از سه API معروف گرافيكي و در عين حال تنها را استاندارد گرافيكي در دات نت به نابودي ميرسه. ضاهرا اين موضوع براي silverlight هم صدق ميكنه. فعلا بايد منتظر عرضه نسخه نهايي ويندوز 8 شد.

يكي از دلايلي كه ميگم اگر يه API و يا زبان طبق اصول ساخته نشده باشه مشكل ساز ميشه همين مورد هستش. حالا برنامه نويسهاي XNA تا چند مدت بايد تو دلهره باشن كه مايكروسافت تصميم نهايش رو براي اونها بگيره. اين در حالي كه برنامه نويسهاي OpenGL چون از اول اصولي كار كردن حالا APIشون از ويندوز 95 تا ويندوز 8 ساپورت ميشه اما برنامه نويسهاي DirectX حتي توي ويرايشهاي ويندوز هم محدود هستند چه برسه به بقيه سيستم عاملها.

sobaisobai
دوشنبه 21 آذر 1390, 18:15 عصر
بفزض C# بره کنار و جاوا بمونه. مگه سوئیچ کردن به جاوا چقدر طول میکشه یا عادت کردن به اون. من خودم vb.net مینوشتم سر یک هفته C# نویس شدم. آدم با مفاهیم که آشنا بشه، راحت میتونه زبونشو عوض کنه. با یک pdf ساده. الان مگه کنار گذاشتن vb6 و یاد گرفتن یه زبونی مثل vb.net چقدر طول میکشه؟ خیلی خیلی طول بکشه 10 روز...
سلام
اقا از این pdf های 10 روزه کجا هست ما هم بریم بخونیم؟؟؟؟
جاوا دنیایی واسه خودش با سی شارپ و vb و.... مقایسه نکنید.تکنولوژی های جاوا خیلی زیاد و گسترده هستن
vb رو هم با سی شارپ مقایسه نکنید
vb درحال نابودیه.

sobaisobai
دوشنبه 21 آذر 1390, 18:19 عصر
يك برنامه نويس واقعي syntax رو يك هفته اي يا ميگيره و يك ماهه توش حرفه اي ميشه بشرط اينكه برنامه نويس باشه
واقعا جالبه بعضی از پاسخ ها
10 روزه و یک ماهه و......
این چیزی رو که شما گفتید به گفته دوستمون mmd2009 کدنویس هستش نه برنامه نویس.

ma.rad
دوشنبه 21 آذر 1390, 18:32 عصر
به نظر من بحث در این مورد بیهوده هست ونتیجه ای نداره
پیشنهاد میکنم مدیران این تاپیک فقل کنن

FastCode
دوشنبه 21 آذر 1390, 19:15 عصر
در مورد مونو لینوکس باید بگم که فقط شبیه ه داتنت ه مایکروسافت ه و خیلی از چیزها فرق دارند
چیزهایی مثل SemaphoreSlim و Mono.Native و Mono.Simd و .... که کلاً بازی رو در لینوکس متحول میکنند.
تبدیل از داتنت ۴ به مونو در ورژن ۲.۱۰ خیلی راحتتر شده.

nima.sh
سه شنبه 13 دی 1390, 11:51 صبح
ببین دوست عزیز اگه میخوای برنامه نویس بشی برو برنامه نویسی یاد بگیر حتی شده با همین #c,اگه بتونی خوب یاد بگیری زبان های رو خیلی راحت تر یاد میگیری....
اینو بهت قول میدم...
موفق باشی

mehdi zanjani
پنج شنبه 04 اسفند 1390, 01:18 صبح
سی شارپ تازه اول راهه دوست عزیز توصیه میکنم هرچه زودتر یادگیریش رو شروع کنی آندرس هلسبرگ هم دقیقا رو همین نکته تاکید میکنه که سی شارپ آینده برنامه نویسیه!

elec60
سه شنبه 20 اسفند 1392, 22:39 عصر
وقتی اندرس هلزبرگ رهبر تیم سی شارپه یعنی آینده برنامه نویسی سی شارپه. تنها مشکلش اینه که تو پلتفرمهای دیگه کار نمیکنه، مونو هم اصلا به درد نمی خوره. ولی برای لینوکس میشه تو خود ویندوز با ویژوال استودیو برنامه نوشت و تو لینوکس با MonoRuntime اجراش کرد. ولی برای develop کردن Mono بدرد نمیخوره و Visual Studio بهترینه

csvbcscp
چهارشنبه 21 اسفند 1392, 06:49 صبح
مقایسه ویژگی های دو زبان قدرتمند دنیا
لینک منبع اصلیش اینجاست (http://microdev.ir/?p=306/)

ضمناً "تمامی مطالب به صورت رایگان در سایت microDev.ir موجوده"

r4hgozar
چهارشنبه 21 اسفند 1392, 12:30 عصر
چه بحث مسخره و تکراری / من که خودم رو یک برنامه نویس معمولی می دونم هزاران بار از زبان برنامه نویسان بزرگ و اساتید شنیدم که اصل یاد گرفتن مفاهیم و الگوریتم نویسی هستش. شما تو گوگل یا تو همین تالار سوال کنین این سینتکس که در c# هست در php چی میشه. دوستان سریع جواب می دن. خواهشا یک مقدار فکرتون رو بازتر کنین.

موفق باشید. یا علی