View Full Version : مهم بهترین زبان برنامه نویسی مهم
javad77
شنبه 08 اسفند 1394, 20:48 عصر
**سلام خسته نباشید زبان های مهم و کاربردی زیادن و خیلی تحقیق حرفه ای در موردشان سخت است واسه همین مزاحم شما شدم مرسی
1-مهم ترین و کاربردی ترین زبان ها در شرکت ها و ساخت و نیازها که از انها استفاده میشود و مهم اند کدامند(مثلا چند شرکت حرفه ای در ایران از فلان زبان استفاده می کنند)
2-بنده تا حدودی تحقیق نام انها را پیدا کردم ولی نمی دانم از همه مهم ترین و کاربردی ترین بین انها کدام است
(c,c++,c#,java)(php,asp.net,python)و لطفا با اگاهی جواب بدید و نگید هر کدام در حیطه خودش کاری انجام می دهد چون حتما یکی از دیگری قدرت بیشتر و کاربرد بیشتری دارد مرسی**
برچسب ها :
SZsXsZS
یک شنبه 09 اسفند 1394, 04:12 صبح
گید هر کدام در حیطه خودش کاری انجام می دهد چون حتما یکی از دیگری قدرت بیشتر و کاربرد بیشتری دارد
بنظرتون دریل قوی تر و بهتره یا سنگ فرز؟
پیچ گوشتی بهتره و قوی تره یا انبردست؟
آچار فرانسه بهتر و قوی تره یا آچارهای معمولی؟
از بین انواع پیچ، کدومش قوی تر و بهتره؟
پیچ دو سو داریم چهارسو داریم خودکار داریم شش گوش داریم برنجی داریم فولادی داریم...
...
دوست عزیز اینطور مقایسه ها و اینکه بخوایم یک مورد قوی تر و برتر انتخاب کنیم، شاید شدنی باشه، ولی در عمل معنا و سودمندی خیلی کمتری داره! چه اهمیتی داره؟ مثلا گیریم سی++ در کل قوی ترین زبان شناخته شد، آیا عاقلانه و مفیده که از فردا همه فقط سی++ یاد بگیرن و همهء کارها رو با سی++ انجام بدن؟
در دنیای برنامه نویسی شما فقط با یک زبان نمیتونی همه جا همه کار بکنی. در بهترین حالت، بازدهی و بهره وری کارت، استفادهء مفیدی که از وقت و انرژیت میکنی، مقدار زیادی پایین میاد. بله مثلا پایتون رو میشه دارای کاربرد کمتری نسبت به سی++ حساب کرد، میتونیم بگیم سی++ میتونه هرکاری با پایتون میشه انجام داده انجام بده، ولی با پایتون نمیشه هر کاری میشه با سی++ کرد انجام داد. از این نظر سی++ بهتره. ولی این به معنی این نیست که نیازی نیست شما پایتون یاد بگیرید و استفاده کنید! بخاطر عوامل و دلایل متعددی. یکی از دلایلش اینه که برای نوشتن خیلی از برنامه ها نیازی به مزایای بخصوص سی++ مثل پرفورمنس بالاتر نداریم، ولی با نوشتن برنامه در پایتون میتونیم در وقت و انرژی ای که صرف برنامه نویسی میشه به میزان چشمگیری صرفه جویی کنیم، اصلا بعضی وقتا هست غیر از این باشه نوشتن اون برنامه صرف نمیکنه. همین هزینه های برنامه نویسی و زمان و انرژی ای که صرف میشه، خیلی وقتها میتونه در نهایت موفقیت یا شکست یک پروژه یا حتی یک تیم و شرکت رو تحت تاثیرات جدی قرار بده. بعدم آدم مگه مرض داره خودش رو اذیت کنه وقتی میتونه از وقت و انرژیش استفاده بهینه تری بکنه بیاد و فقط با یک برنامه خاص که شاید اهمیت زیادی هم نداشته باشه سر و کله بزنه؟
از یه دید دیگه بخوایم نگاه کنیم، دید واقعیت های دنیای واقعی، اومد و شما نیاز پیدا کردی بری توی یه تیمی شرکتی جایی کار کنی، بخاطر نیاز یا هر مزایای برجسته ای که اون برات داشت، و اونجا روال و استاندارد و ابزار اصلی کارشون پایتون بود، نه سی++، و برنامه نویسان دیگری که میخوای ازشون استفاده کنی باهاشون همکاری کنی و لذت ببری و همگی با هم پیشرفت کنید چیز یاد بگیرید، پایتون کار بودن.
اینه در دنیای واقعی فقط مزایای فنی خود زبان و فناوری نیست که تعیین کننده هستند، بلکه پارامترهای مهم دیگری هم هست.
مثلا شما الان چه بخوای چه نخوای، اندروید عمدهء بازار دستگاههای موبایل و تبلت رو در اختیار داره. حیفه و واقعا محدود کننده و مشکل سازه که آدم برنامه نویسی اندروید بلد نباشه. و زبان اصلی برای برنامه نویسی اندروید جاواست، نه پایتون، نه سی++، نه چیز دیگه. گرچه بله شما میتونید با زبانهای دیگر هم برای اندروید برنامه بنویسید، ولی بازهم به دلایلی، اگر جاوا هم بلد باشید در کل براتون خیلی بهتره. ضرورت هم نداره همیشه با جاوا برای اندروید برنامه بنویسید، ولی بعضی وقتا احتمالا بعضی برنامه ها رو بهتره با جاوا کار کنید. حتی بگم همین صرف بلد بودنش هم برای شما در کل و در نهایت مزیته. بازم به دلایلی. حالا بخوایم وارد بحث اینها بشیم هرکدوم کلی جای بحث و تحقیق و تفکر داره. ولی اونایی که تجربه و دانش و بینش کافی دارن باید خودشون اشاره کنی کم و بیش متوجه درستی یا نادرستی این حرفها بشن.
بنظر من زبانهای برنامه نویسی همه مثل همون ابزارها (دریل، فرز، آچار، انواع پیچ ...) هستن. و هیچ ابزاری مطلقا همه کاره نیست. بعضی ابزارهای پیشرفته تر هستن یا کاربردهای گسترده تری دارن، مثل دریل، بعدش مثلا فرز، یا آچار فرانسه، ولی این به معنی این نیست که اینها به تنهایی کافی یا بهینه هستن. بعضی ابزارهای حتی خیلی ساده و قدیمی هم بعضی وقتا عملا مفیدتر هستن. مثلا درسته دریل برقی داریم درسته اره برقی هم داریم، ولی دریل دستی و اره دستی هم باید توی جعبه ابزارتون باشه چون بعضی وقتا برای بعضی کارها راه دست تر هستن بهینه تر هستن یا به دلایلی اصلا تنها گزینهء ممکن در عمل هستن (مثلا فرض کنید برق به دلیلی قطع شده بود یا در دسترس نبود و شما کاری رو میخواستید انجام بدید که با انواع دستی این ابزارها هم ولو با صرف زمان و انرژی بیشتر، میشد انجام داد).
حالا اگر زبانهای تقریبا همه کاره میخواید. خب معلومه، مثلا سی++، و همچنین جاوا. دو زبان قدیمی معروف و قدرتمند. ولی اگر بپرسید بین جاوا و سی++ کدوم بهتره، بنده شخصا تمایلی ندارم وارد این بحث شاق و خطیر بشم! آخه فایدهء چندانی هم نداره. به دلایلی که تا اینجا اشاره کردم. اصلا مهم نیست!! بهرحال اکیدا بهتره شما سی++ و جاوا، هردو رو در نهایت یاد بگیرید بلد باشید. شاید حتی ضروری باشه. پس زیاد مهم نیست حالا سی++ میره روی سکوی اول می ایسته یا جاوا. بهرحال اون یکی هم کنارش می ایسته و جزو قهرمان هاست. اکیدا بهتره شما با هردوشون دوست باشید تا اینکه بگید نه فقط یکیش! حتی بهتره با نفر سوم، تا نفر پنجم حتی، دوست باشید. غیر از اینه؟ مطمئن باشید دوستی با همهء اینا برای شما منافع زیادی میتونه داشته باشه. حتی تا نفر دهم! اصلا هرچی بیشتر بهتر، ولی دیگه از ده تا بیشتر فکر نمیکنم صرف بکنه.
javad77
یک شنبه 09 اسفند 1394, 05:25 صبح
مرسیییییییی
امید وارم موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.