بشتابید که اینجا پرسش و پاسخ، گفتگو و معرفی زبانها، فریمورکها و ابزارهای برنامهنویسی برقرار خواهد بود.:e056:
دوستان چه زبانهایی را پیشنهاد میدهند برای یادگیری برنامهنویسی؟
نمایش نسخه قابل چاپ
بشتابید که اینجا پرسش و پاسخ، گفتگو و معرفی زبانها، فریمورکها و ابزارهای برنامهنویسی برقرار خواهد بود.:e056:
دوستان چه زبانهایی را پیشنهاد میدهند برای یادگیری برنامهنویسی؟
کاربرد براتون مهمه یا پول ؟
اگر کاربرد :
Python
C/C++
Java
اگر پول براتون مهمه :
C/C++
C#
Python
ASP.Net
اگر کاربرد و پول در کنار هم براتون مهمه :
PHP
C/C++
C#
اگر بنداز بره تمومش کن براتون مهمه :
Rubby :e412:
در کنار همه ی اینها اگر در زمینه وب میخواید فعال باشید باید
HTM و CSS که زبان برنامه نویسی نیستند + JavaScript که زبان اسکریپت نویسیه + تکنیکهای آژاکس رو یاد بگیرید.
پایتون رو من خودم اصلن باهاش کار نکردم فقط خیلی جاها خوندم که بسیار زبان کار راه بنداز و سریعی هستش.
البته هر کدام از زبانهایی که نوشتم رو در صورتی که به C/C++ تسلط داشته باشید میتونید توی چند ساعت یاد بگیرید.
میلاد این ASP.Net که تقریبا مرد لامصب. کسی دیگر این زبان را جدی نمیگیرد گویا!
ASP را که میدانم! در محافلِ برنامهنویسی (که البته من برنامهنویس حرفهای نیستم و در انها چندان فعال نیستم) ASP.net را چندان جدی نمیگیرند، میگویند زبانِ بستهایست (مثلا نمیتوان از آن در سرورهای لینوکس استفاده کرد)، فریمورکهایی که برای PHP هستند، همچون لاراول و zen در ASP.net وجود ندارند و نخواهند داشت و با همچون PHP با AJAX چندان راحت نیست. در بازار کار هم در ایران تقریبا 90 درصد روی php مانور میدهند.
نظرتان در موردِ Qt چیست دوستان؟ من کلا زبانهای خانوادهی سی و به خصوص C++ را زیاد دوست دارم.
میلاد روبی را خودت کار کردهای؟ تعریفاش را زیاد شنیدهام.
AJAX ربطی به زبانی که باهاش کار میکنید نداره داریوش جان . AJAX تمامن Client Side هستش و فقط اطلاعات رو از سمت سرور میگیره برای همین فرقی نمیکنه سمت سرور چی باشه. کسی که این رو گفته از AJAX اطلاع درست و درمانی نداشته.
در مورد مالتی پلتفرم بودن ولی بله درسته روی لینوکس نمیشه ازش استفاده کرد (البته با مونو میشه) ولی PHP هم چندان مالتی پلتفرم نیست! PHP روی ویندوز تقریبن کار نمیکند و کلی باگ و مشکل حافظه و ... داره و فقط روی لینوکس میشه درست ازش استفاده کرد تازه اون هم با کلی دری وری اضافه که مثل آدم کار بکنه مثلن Fcgi ! البته PHP به نظر من برای وب یک جورهایی بهتر است چون هم به اندازه کافی سریع است ، هم ساده و آسان است ، هم شی گراست ، هم رفرنس و منبع و نمونه کد و ... برایش میلیونها بار بیشتر از .NET هستش ولی فراموش نکنید که اگر شما یک پروژه داشته باشید که بخواد همزمان یک اپلیکشن موبایل یا دسکتاپ رو که با یک سایت در تماس هستند در خدمت بگیره با زبان PHP کارتان شاید دو یا حتا چهار برابر شود.
QT بیشتر از اینکه فریمورک یا کتابخانه باشد یک IDE رایگان برای برنامه نویسی با زبان C++ هستش . به نظرم چیز خیلی خوبیه اگر بخواید یک نرم افزار مالتی پلتفرم بنویسید! ولی اگر میخواهید برای ویندوز برنامه بنویسید بهتر از Visual Studio هرگز پیدا نخواهید کرد.
در حد Hello World :دی
من یک مقداری در انتخاب زبان سختگیر هستم و به شدت Old Fashion :دی سمیکالونی در کار نباشد زبان را میگذارم کنار :))
آری برای کاربردهای معمول که واقعا دات نت در ویندوز پادشاهی میکند اما برای کارهایی که نیاز به سرعت بالا دارند قدری میلنگد. کیوت هم همراه با QML یک چیز فوقالعاده شده میلاد، پیشرفتِ زیادی کرده در نسخهی 5. کیوت بهشتیست برای کسانی که در زمینهی هوش مصنوعی کار میکنند :سرعتِ بالا و پویاییِ C++، هزینهی کم برای جرا، کتابخانهای قدرتمند و توانایی اجرا در هر پلتفرمی از سیمبیان و اندروید گرفته تا ویندوز و لینوکس...
:))
فایل پیوست 3870
سرعت دات نت خیلی چیز مهمی نیست به نظر من! دات نت و زبانهای زیر مجموعه اش پاسخ مایکروسافت بوده به جاوا! که از حق نگذریم هزاران بار بهتر از جاوا عمل کرده از هر نظری که بخواید بررسی کنید.
فایل پیوست 3871
نباید زبانهای دات نت که زبانهای تفسیری هستند رو با زبانهای کامپایلی مقایسه کرد.
QT هم من باهاش کار میکردم ولی دیگه استفاده نمیکنم چونکه به درد من نمیخوره. من هیچ وقت دنبال پروژه های بزرگ و هوش مصنوعی و اینها نبودم. راه پول درآوردن از مایکروسافت که بیشتر از 90% مصارف خانگی و تجاری دنیا در اختیارشه میگذرد :e00e:
راه حال دادن به ملت و درست کردن سیستمهای فوق پیچیده که خودت هم بعدش نفهمی چی کار کردی از دنیای متن باز و لینوکس و اینها میگذرد :))
معرفی ده IDE و کامپایلرِ برتر برای C و C Plus Plus :
Top 10 Best C/C++ Compilers And IDEs