PDA

نسخه کامل مشاهده نسخه کامل : محبوب ترین زبان های برنامه نویسی در حال حاضر



3minar
01-04-2013, 19:23
شاید واسه شما هم جالب باشه که بدونید الان در حال حاضر در دنیا و در سال 2013 محبوب‌ترین زبان‌های برنامه‌نویسی چه زبان‌هایی هستند. من یک مقاله در این زمینه واسه مقطع کارشناسی ارائه کردم که دلیل نوسان و چگونگی محاسبات محبوبیت زبان‌های برنامه‌نویسی رو توضیح می‌داد. تقریباً میشه گفت یکی از دلایل تعداد نوشتن پروژه برنامه نویسی به زبان های مختلف هست که در سال نوشته میشه و نظر افراد واجد شرایط که الان حدود 600000 برنامه‌نویس در دنیا هستند. حالا می‌خوام واسه شما هم نسبت محبوبیت زبان‌های برنامه‌نویسی یا پروژه برنامه نویسی های هر زبان رو در سال 2013 توضیح بدم البته تنها در شاخه System Software . شاید واسه شما هم جالب باشه :
Java : محبوب ترین زبان در سال های متوالی و در حال حاضر در دنیا که می شه گفت همیشه اول میشه و بیشتر پروژه برنامه نویسی در حال حاضر با این زبان نوشته می‌شود با میزان 25%
C++ : من خودم وقتی این رو برای اولین بار دیدم تعجب کردم اما کاملاً درسته و 16% از پروژه برنامه نویسی نوشته شده در دنیا در حال حاضر با این زبان هست.
VisualBasic : این زبان هم که من به ویژه ازش استفاده می کنم با 11% در رتبه سوم جهان تا به حال قرار گرفته.
C# : و اما این زبان هم که جالبه بدونید زبان برنامه نویسی محبوب ایرانیان هم بشمار می رود با 9% رتبه چهارم رو داره.
C : با 7 درصد در رتبه پنجم.
SQL : با 4 درصد در رتبه ششم.
JavaScript : با 4 درصد در رتبه هفتم.
PHP : با 3 درصد در دتبه هشتم.
Perl : با 3 درصد در رتبه نهم. این زبان جدیداً داره پیشرفت چشم گیری در دنیا می کنه.
Python : با 2 درصد در رتبه دهم. این زبان هم مثل Perl پیشرفت چشم گیری داشته.
سایر زبان های برنامه نویسی هم 15% از پروژه های برنامه نویسی حال حاضر را شامل می شوند.
واسه اطلاعات بیشتر راجع به زبان های برنامه نویسی می‌توانید به این لینک [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] مراجعه کنید.
موفق باشید.

n00b
01-04-2013, 23:22
***************
زبان برنامه نویسی SQL...؟؟؟//// شاخه System Software زبان برنامه نویسی Python، Perl، JavaScript ، PHP ...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************
یادمه تو آخرین آمارگیری #C محبوب ترین بود...//// این که در عرض چند ماه از رتبه اول به به چهارم سقوط کنه یکم عجیب به نظر میرسه.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************
ممنون../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

3minar
02-04-2013, 07:20
اینجا محبوب ترین مهم نیست، بیشترین درصد استفاده از زبان برنامه نویسی در دنیا هست اون هم نه تحت وب، تحت سیستم.

mohsen0000000000
02-04-2013, 08:27
یکی از دلایلی که موجب محبوبیت جاوا شده رایگان بودن اونه. تو کشورهای دیگه مجبورن برا VS تا یکو نیم پول بدن.البته به تومان. ولی تو ایران نه .

senaps
03-04-2013, 09:52
تعجب میکنم هیولایی مثل سی پلاس همیشه پشت جاوا بوده و نه جلوش....

Thor God
03-04-2013, 10:45
با اين حال مي كنم كه اژدهايي مثله python هر روز داره پيشرفت مي كنه با اينكه آخره ولي اطمينان دارم تا چند وقت آينده ٢ يا ٣ و حتي اول بشه

3minar
03-04-2013, 12:39
python و perl جزء زبان هایی هستند که الان در دنیا دارن توی بورس قرار میگیرن و خیلیهارو دارن به سمت خودشون می کشن. بعید نیست به رتبه بالایی برسن.

mohsen0000000000
03-04-2013, 15:03
تعجب میکنم هیولایی مثل سی پلاس همیشه پشت جاوا بوده و نه جلوش....


شاید به خاطر راحتی جاوا باشه.کار با سی و سی ++ خیلی سخته.


با اين حال مي كنم كه اژدهايي مثله python هر روز داره پيشرفت مي كنه با اينكه آخره ولي اطمينان دارم تا چند وقت آينده ٢ يا ٣ و حتي اول بشه وقتی سیستم عاملی مث لینوکس پشت سر پایتونه دیگه معلومه چی میشه .


python و perl جزء زبان هایی هستند که الان در دنیا دارن توی بورس قرار میگیرن و خیلیهارو دارن به سمت خودشون می کشن. بعید نیست به رتبه بالایی برسن.
اپن سورسن دیگه.

senaps
03-04-2013, 15:52
من پایتون رو دوست دارم!!
سال ۸۷ یا ۶ براش یه اموزش استفاده به فارسی ترجمه کردم و تو برنامه‌نویس گذاشتم که کلی بازدید کننده داشت، ولی خودم ولش کردم و ادامه‌اش ندادم! :)....

چون حقیقتش هرچی فکرمیکنم، نمی‌دونم دقیقا کجا میتونم از اسکریپتاش استفاده بکنم! :)

دلیل محبوبیت پایتون، سرعت دهشتناکش میباشه! چه در کد نوشتنش و چه در اجرای کد‌هاش! و صد البته دوستان طرفدار امنیت و شل نویس و غیره هم دلایل بخصوص خودشون رو دارن! :)

Thor God
03-04-2013, 19:11
مگه با پایتون نمیشه برای لینوکس برنامه نوشت ؟!
ولی من که یه کتاب خوندم برای شروع برنامه نویسی پایتون اون جور که معلوم بود این مکان وجود داشت ؟!

senaps
03-04-2013, 20:22
مگه با پایتون نمیشه برای لینوکس برنامه نوشت ؟!


الان من مثلا میخوام یه اسکریپت برای یه کاری به زبان php بنویسم.... ایا جایی هستش که من ازش در این اسکریپت نویسی استفاده کنم؟

Thor God
03-04-2013, 22:56
آها اون نظر ...:n26: بالاخره اینجا ایرانه و برای هر چیزی کار پیدا نمیشه

senaps
04-04-2013, 08:15
:) باز منظورم رو بد گرفتین! :)....
الان من تو مرحله‌ی یه سیستمی هستم که تو همین هفته کار برنامه نویسیش رو شروع میکنم به امید خدا....
خیلی دوست دارم از پایتون استفاده کنم تو برنامه هام و کلا پایتونی باشم و با php حال نمی‌کنم!
حالا سوال من اینه، ایا میتونم بخشی، یا تمام سیستم رو بر اساس پایتون بنویسم؟ نیازهای سیستمی سروری که بخواد اجرا بکنه (کامپایلرش) رو هر سروری داره یا باید برم التماس بکنم ببینم کی داره و کی حاضره برام نصب بکنه؟
و کلا از این جور مباحث! :)...

M0hsen3D
04-04-2013, 19:53
سلام ,پایتون که تقریبا رو تمام توضیع های لینوکس نصب هست پیش فرض و فکر نمیکنم مشکلی داشته باشه از این نظر.

senaps
04-04-2013, 23:09
سلام ,پایتون که تقریبا رو تمام توضیع های لینوکس نصب هست پیش فرض و فکر نمیکنم مشکلی داشته باشه از این نظر.



دوست من، میدونم نصب شده هست، عرض کردم که من برنامه نویس کجا میتونم ازش استفاده بکنم؟ وقتی دارم برا چی برنامه‌نویسی میکنم، میتونم کدهای پایتون رو جایگزین کنم؟؟؟؟

اسکریپت های پایتونی رو به جای اسکریپت های چه زبانی میشه استفاده کرد؟!...

کسی اطلاعی داره؟ مثلا نسخه‌ی قبلی سایت داناترین کاملا با پایتون نوشته بود و مشخصا مشکلی بسیار مهم به اسم کند بودنش داشت که نمی‌دونم از سرور هاش بود یا چی! :(

n00b
05-04-2013, 00:23
فکر نمی کنم از نظر سرعت مشکلی داشته باشه.../// خیی جاها هستن که دارن از پایتون استفاده می کنن// اونم تو قسمت هایی که سرعت اولین اولویت محسوب میشه.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************************
اما متأسفانه همون طور که اشاره کردید// جا های زیادی نیست که بشه اسکریپت ها رو روش اجرا کرد.../// معمولاً سرور ها برای امنیت بیشتر یا... اجازه ی اجرای اسکریپت های پایتون و پرل رو نمی دن...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****************
اما فکر کنم اگه یه سرور اختصاصی یا مجازی بگیرید این مشکل حل بشه.../// فقط هزینش یکم گرون تر در می آد....//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

M0hsen3D
05-04-2013, 02:13
لازم نیست اشاره ی خاصی بشه که شما دقیقا کجا از پایتون استفاده کن کجا فلان زبان! هر جا دوس داری ازش استفاده کن پایتون همه فن حریفه! : دی
مثلا تو ی نرم افزار سه بعدی سازی مثل بلندر فقط هسته رندرینگ با سی پلاس پلاس هست بقیه نرم افزار با پایتون نوشته شده. درکل سادگی سینتکسش ‌و همچنین شیرینی این زبان این امکان رو میده که ترجیحا تا جایی که امکانش باشه از این زبان برای نوشتن همه جور اپی استفاده کرد.

senaps
05-04-2013, 09:14
ممنون....
مشکل اینه که شما دارین از پایتون در مقابل حمله‌ای که بهش نشده دفاع می‌کنین! :)....
من عرض کردم که خوم 4-5 سال پیش مقالاتی در موردش ترجمه کردم و رفتم جلو... ولی دیدم نمیشه ازش استفاده کرد! :)
مثلا اگر من الان به جای php از پایتون استفاده بکنم برای سایتی که دارم می‌نویسم، مجبورم کلی پول هاستی بدم که پایتون داشته باشه که معمولا ندارن و به قول دوستمون همون سرور باید بگیرم! :)...

من نمی‌خوام برنامه‌ای مثل بلندر بنویسم....

ایا میتونم مثلا وسط کد‌های سی‌شارپیم از پایتون استفاده بکنم؟ اگر بله، موقعی که برنامه رو تحویل میخوام بدم(من معمولا اختصاصی مینویسم و خودم نصب میکنم براشون و پک نمی کنیم به اونصورت...!!!) فقط کتابخونه ها رو باید ببرم و تمام؟؟

البته نمی‌دونم کجا میشه از پایتون و سی‌شارپ استفاده کرد! ولی کلی میگم....

یا مثلا یه برنامه‌ی کنسولی جاوا من بخوام بنویسم، میتونم از ترکیب جاوا و پایتون استفاده کنم؟ چطوری؟ مقاله‌ای اموزشی چیزی هست؟

M0hsen3D
05-04-2013, 15:35
اره مثلا IronPython هست که بشه تو دات نت از پایتون استفاده کرد اما نمیدونم چجوری کد هارو مخلوط کرد!
همین بلندر مثال خوبیه دیگه! هسته رو قسمت هایی که محاسبات سنگین داره با سی پلاس پلاس هست بقیه نرم افزار , Add-On نویسی و ... با پایتون.حالا شما مثلا میخوای ترکیبی مثل همین استفاده کنین یا وسط کد سی شارپ ,پایتون هم بزنین؟

n00b
05-04-2013, 16:30
روش استفاده از پایتون کنار سی شارپ خیلی سادست../// اول پک مخصوص VSش رو نصب می کنید../// بعد هر قسمتی از پروژه رو که خواستید با #C یا Python کد می زنید.../// مثل این می مونه که یه پروژه رو با VB و #C بنویسید../// روش به همون شکله.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************
در نهایت کد ها رو کامپایل می کنید و مثل قبل فایل exe یا... رو تحویل می گیرید که برای اجرا شدن فقط نیاز به NET Framework. داره..//// ولی من تا حالا هیچ جا ندیدم همچین کاری بکنن.../// کسی پایتون رو واسه برنامه نویسی NET. یاد نمی گیره../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************************************

senaps
05-04-2013, 17:06
اره همین کار به قول شما اد‌این ها رو یا یه سری چیزایی که تو دات نت وقت‌گیرن با سی‌شارپ... ( البته من بیشتر منظورم همون کاربرد های تحت وبش بودش و برنامه نویسی کنار سی‌شارپ رو فقط مثالی نوشتم!‌:) )