سلام به همگی
دوستان میخوام بدونم برا چه نوع پروژه هایی کدوم زبان برنامه نویسی رو به بقیه ترجیح میدین؟
با سپاس
#C
++C
C
Java
VB.Net
Python
Delphi
#J
#F
Perl
سلام به همگی
دوستان میخوام بدونم برا چه نوع پروژه هایی کدوم زبان برنامه نویسی رو به بقیه ترجیح میدین؟
با سپاس
آخرین ویرایش به وسیله NASA's Spaceman : پنج شنبه 14 فروردین 1393 در 23:49 عصر
بستگی به کار و هدف پروژه داره
از نظر من :(تو حوزه دات نت)
سیستمی و کاربردی : C#
کاربردی : vb.net
سیستمی : C++
با بقیه آشنایی ندارم
ممنون از نظرت دوست عزیز
با سپاس
تحت دسکتاپ ( سیستم عامل ویندوز ) : C#.NET
تحت وب : php
موبایل اپلیکیشن : java
بازی : ++C
------------------------------
اصلا" به یاد کیو تی نبودم !!! بازی + اپ موبایل + سوکت پروگرمینگ + و ... کلا" خداس
جاوا بیشتر واسه امنیت اونم تو کارای بانکی یا برنامه نویسی تراشه های هوشمند ( کارت اعتباری )
جالب تر از همه اینه که همه ی اینا رو با ++C میشه انجام داد ... یعنی قدرت این زبون بی نهایته !
آخرین ویرایش به وسیله arash691 : جمعه 15 فروردین 1393 در 12:20 عصر
مگه با C# نمیشه بازی ساخت؟
با سپاس
من با اینا تا حالا کار کردم
C واسه میکروکنترلر
C++ هیچی
Java اونم دسکتاپ، وب هم یه حدودایی کار کردم
C# واسه دسکتاپ(اینو تازه شروع کردم)
pytho توی درس مبانی ولی توی خارج شدیدا کاربرد داره مخصوصا طراحی سایت با جنگو
perl دیگه قدیمی شده پایتون اومده جاش
دلفی، VB و J# هم تاحالا ندیدم.
F# هم یه زبان functional هست که زیاد اینجا کاربرد نداره ولی برنامه هایی که خیلی پارالل بودن توشون مهمه رو با این زبانای تابعی مینویسن که اونم اینجا خیلی کم کاربرد داره ولی تجربه جالبی هست کار با هر کدوم از زبانهای تابعی( پیشنهاد من Scala(
ممنون از نظرات و رای هاتون تا الان
من خودم میخوام فقط نرم افزار های تجاری بسازم و هوش مصنوعی کار کنم، به همین خاطر زبان C# رو به همه ی زبونا ترجیح میدم
;)
فقط Java
تا اونجایی که من کار کردم و میدونم، جاوا در ساخت برنامه های دسکتاپ (ویندوز-لینوکس-مک و...)، اندروید، بازی سازی (Unity)، وب و ... کاربرد و توانایی داره.
در ضمن، شما الان این تاپیک را توی بخش C# ایجاد کرده اید و طرفدارای سی شارپ اینجا بیشتر هستند بهتر بود این بحث را در یک مکان عمومی تر مطرح میکردید
آخرین ویرایش به وسیله مهدی اسماعیلی : جمعه 15 فروردین 1393 در 01:27 صبح
تو ساخت برنامه های دسکتاپ هیچ موقع Java رو با #C مقایسه نکن. چون #C واقعاٌ سرعت ساخت پروژه بالاتره و همچنین کنترل های خوبی هم داره+ خیلی از دوست های خوب که همشون سی شارپ کارن و اگه مشکلی داشته باشی همه هواتو دارن.
حالا توی Java کی هست کمکت کنه؟ در مقایسه با سی شارپ خیلی کم هستند.
البته با این حال Java جای خودشو داره.
میشه یکم درباره java توضیح بدین؟
من چیزی درموردش نمیدونم
و این تاپیک هم تو تمام تالار ها برگزار میکنم تا رای ها و نظرات کلی رو بدست بیارم
با سپاس
ویندوز (پروژه های کوچک و متوسط) و لینوکس => Qt
تحت وب => PHP و یکی از فریمورکهای CI , Yii , laravel
موبایل Android , ios => باز هم Qt
البته اگه زمان به عقب برمی گشت فقط میرفتم سمت جاوا، حتی حاضر بودم برنامه های دسکتاپ رو هم با جاوا بنویسم
ولی خب سرنوشت را نمیشود از سر نوشت.
3Billion Devices run Javaمیشه یکم درباره java توضیح بدین؟
آخرین ویرایش به وسیله سوداگر : جمعه 15 فروردین 1393 در 07:53 صبح
درسته ولی این همه مدت همه بجای نوشتن با سی شارپ داشتن با سی پلاس پلاس و جاوا مینوشتن کسی در اوایل سراغ سی شارپ نمی رفته
*البته من که سنم به هیچ کدوم اینا نمیخوره، این چیزایی هم که دارم میگم رو همش از تو اینترنت خوندم
با سپاس
C# هیچ برتری به جز راحتی نسبت به C++ نداره.دقت کن هیچ برتری.نه پرفمنس،نه قدرت(هیچ کاری نیست که با C# بشه انجام داد و با C++ نشه ولی برعکسش درست نیست)ازممنون از نظرات و رای هاتون تا الان
من خودم میخوام فقط نرم افزار های تجاری بسازم و هوش مصنوعی کار کنم، به همین خاطر زبان C# رو به همه ی زبونا ترجیح میدم
;)
لحاظ پلتفرم،از لحاظ .....
اگه به دنبال راحتی هستی C# کار کن.C# به قدری راحت هست که یه بچه 10 ساله میتونه توش فوق حرفه ای بشه!
اولا من خودم #C را ترجیح میدم به دلیل سرعت بالا و بهینه بودن برنامه هایی کهبا این زبان می نویسم . ثانیا نوشتن game با #C مشکلات اساسی داره (البته منظورم به صورت اسکریپت انجین ها نیستش . منظورم کار کردن با DirectX هستش) چون زبان manage شده است و امکاناتی که به عنوان سود برای این زبان به حساب میاد تو زمان نوشتن بازی به شدت به ضررش تموم می شه از جمله این ها میشه به garbage collector اشاره کرد .
لیست زبان هایی که نوشتید و کامل می کنم اگر که می خوای تازه یک زبان رو شروع کنی من این 2 تا زبان و پیشنهاد می کنم
- scala
- ceylon
http://www.playframework.com/
http://ceylon-lang.org/
http://www.scala-lang.org/
http://akka.io/
هر زبانی ممکنه در موارد زیادی کاربرد داشته باشه ، ولی نهایت قدرتش صرفا در یک جا مشخص میشه
مثلا : PHP رو میشه باهاش هم تحت وب نوشت و هم تحت دسکتاپ ! اما نهایت قدرتش توی تحت وب هستش و میشه گفت توی وب هست که قدرت خودش رو می تونه به صورت کامل نشون بده
یا مثلا شما با جاوا اسکریپت می تونید اپلیکیشن های ویندوز 8 هم بنویسید اما این زبان کاربرد اصلی ترش توی وب هست
با دلفی هم میشه اپلیکیشن موبایل نوشت ، ولی دلفی نهایت قدرتش رو موقعی به نمایش میزاره که شما دارید برای ویندوز برنامه نویسی می کنید!
و...
من خودم طبق چیزی که گفتم برای وب از PHP استفاده میکنم ، برای تحت دسکتاپ از Delphi و اگه میخواستم برنامه نویسی اندروید کار کنم مسلما جاوا کار میکردم ، ولی خب یه سری موارد مثل بازی سازی و برنامه نویسی سیستمی و... رو اصلا کار نمیکنم چون تخصص من نیست
اما بعضی مواقع پیش میاد که یه چیزای خاصی رو با C++ یا C برای خودم بنویسم ( مثلا تغییر سورس یک پروژه ی متن باز ) ... در هر صورت همیشه سعی میکنم نقطه ی قوت یک زبان رو بشناسم و ازش استفاده بکنم.
روز خوش
نرم افزار برای شرکت های مختلف
و والا چیزی که من شنیدم میگن ویندوز رو با C++ نوشتن از کلی آدم پرسیدم و اینو بهم گفتن حالا اگه جریانش چیز دیگست خب ندارم
با سپاس
بییند، اگر دو پارامتر زمان و هزینه رو در نظر بگیریم، عقل حکم می کنه که زبانی رو انتخاب کنیم که تک منظوره نباشه و در هر سه زمینه وب، دسک تاپ اپلیکیشن و موبایل کاربرد داشته باشه .
اینکه برای وب یه زبان ، دسک تاپ یه زبان دیگه رو انتخاب کنیم کار جالبی نیست و حدر دادن انرژی و سرمایه هست.
الان با جاوا، سی شارپ، پایتون و جاوا اسکریپت و سی میشه نرم افزار کاربردی تحت وب، ویندوز و موبایل تولید کرد.
در بعضی از این زبان ها برای یک کار چند فریم ورک مختلف وجود داره که به نظرم مزیت محسوب می شه.
چه خوب بود دوستان و اساتید در هر موردی که تجربه دارند میومدند در سه بخش موبایل ، وب و دسک تاپ فریم ورک های مورد علاقه شون رو که در یک پروژه واقعی باهاش کار کردند معرفی می کردند و مزیت ها و معایبش رو نام می بردند که نهایتا امکان انتخاب برای تازه واردین و کسانی که قصد مهاجرت دارند فراهم می شد.
mono زبان برنامه نویسی نیست. بلکه یک فریم ورک هست مثل .net و ... . زبانهای مختلفی هم وجود داره که میتونه از mono استفاده کنه مثل C# و Oxygene و زبانهای دیگه.البته توی لینوکس یه زبان هست به نام mono که سینتکس و محیط مشابه C# داره
البته من که این پست رو ایجاد کردم آماتور نیستم و تقریبا حرفه ای ام تو سی شارپ
و به شخصه فقط با سی شارپ کار میکنم و بس چون میخوام نرم افزار های تجاری بسازم
با سپاس
امار کلی که توی کلیه تالار ها تا به الان گرفتم این هست
C# =23
VB = 20
Java=11
C++=4
Delphi=4
python=3
perl=1
C=1
F#=0
J#=0
با سپاس
چرا توی نظر سنجی اسمی از PHP قدرتمندترین زبان تحت وب نیست !!!!! ؟؟
چون من این تاپیک رو برای زبان های وب ایجاد نکردم و امیدوارم متوجه منظور من شده باشین
فقط و فقط بحث بازی سازی و نرم افزار تجاری و سیستمی هست
با سپاس
به دلیل حوضه کاری خودم به C++ رای دادم اما برای کارای دیگه ممکنه سی شارپ بهتر باشه . بستگی به نوع برنامه داره
خوب این همون چیزیه که Qt در همه اون ها به خوبی استفاده میشه. میدونم Qt یک فریمورکه و زبان نیست! اما C#.Net و VB.Net هم با فریمورک دات نت قدرت میگیرند. بنابراین بهتر بود Qt رو هم اضافه میکردید. بازی Need for speed بود که دوستان رد پای Qt رو درش پیدا کردند. قدرت Qt در بازی سازیفقط و فقط بحث بازی سازی و نرم افزار تجاری و سیستمی هست
برنامه سازی تجاری هم خیلی خوب عمل میکنه و در ویندوز و لینوکس قابل استفاده است و با QML میشه خیلی از کارهایی که با WPF انجام میشه رو انجام داد و کارهای سیستمی که با ++C انجام میشه هم قابل استفاده است و در نسخه 5.2 اون امکان برنامه نویسی برای اندروید و ios هم اضافه شده. درسته Qt در برنامه سازی تجاری حرف اول رو نمیزنه ولی لااقلش بعد از دلفی که هست! اگه قرار باشه 3 پارامتری که گفتید رو همزمان مد نظر داشته باشیم چی از Qt بهتر!
میشه بگین این qt چی هست؟
اولین باره که اسمش رو میشنوم
با سپاس
به بخش برنامه نویسی Qt و هم خانواده هایش مراجعه کنید و تاپیک زیر هم میتونه مفید باشه:
https://barnamenevis.org/showthread.p...AF%D8%A7%D9%85
https://barnamenevis.org/showthread.p...D8%B1%D9%85-Qt
داکیومنت در سایت رسمی Qt:
http://qt-project.org/doc
ممنون
دوستان لطفا هم رای بدین و هم نظرتون رو بگین
با سپاس
یک زبان برای تمام عمر-------------------------> + + C
دوستان منتظر بقیه نظرات هم هستیم
با سپاس
دوستان لطفا نظرات بیشری بدین
با سپاس Spaceman
سوالتون درست نیست....
هر زبانی یه خاصیتی داره که بسته به اوون پروژه ای که قراره انجام بشه مشخص میشه کدوم بهتره.
من خودم نظرم اینه که برای کارهای مختلف زبان های مختلفی هم بوجود آمدند...
می تونید به سایت زیر برید درباره ی زبان های مختلف برنامه نویسی نوشته http://www.ithi.ir/?cat=3
وب -> php
موبایل -> جاوا
بقیه موارد -> C++
قدرتمندترین زبان از لحاظ پرفرمنس سی پلاس پلاس است ولی در ایران نسبت به php و java بازار خوبی نداره. الان پول توی اندروید هست و زبان برنامه نویسی اون جاوا هست. با زبون های دیگه هم میشه واسه اندروید کد زد ولی دردسر زیاد داره.
شما فرض کن یه برنامه خیلی خوب ساختید و در کافه بازار (فروشگاه برنامه) با قیمت 3000تومن گذاشتید. 3میلیون کاربر کافه بازار برنامه شما رو میبینن و اگه خوب و کاربردی باشه میخرنش و معمولا برنامه های خوب رو خوب میخرن. (البته سی درصد مبلغ فروش به کافه بازار میرسه ولی بازم کلی پول میشه درآورد اگه ایده های خوب داشته باشید) در ضمن همه شرکت ها به دنبال برنامه نویس اندروید هستند و راه های زیادی برای پول درآوردن از اندروید وجود داره.