تور لحظه آخری
امروز : چهارشنبه ، 12 اردیبهشت 1403    احادیث و روایات:  امام حسن عسکری (ع):در تفسير آيه «با مردم به زبان خوش سخن بگوييد» فرمود: يعنى با همه مردم، چه مؤمن و ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

بلومبارد

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

ونداد کولر

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

تعمیر گیربکس اتوماتیک

دیزل ژنراتور موتور سازان

سرور اختصاصی ایران

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

اجاره سند در شیراز

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

پراپ تریدینگ معتبر ایرانی

نهال گردو

صنعت نواز

پیچ و مهره

خرید اکانت اسپاتیفای

صنعت نواز

لوله پلی اتیلن

کرم ضد آفتاب لاکچری کوین SPF50

دانلود آهنگ

طراحی کاتالوگ فوری

واردات از چین

اجاره کولر

دفتر شکرگزاری

تسکین فوری درد بواسیر

دانلود کتاب صوتی

تعمیرات مک بوک

قیمت فرش

خرید سی پی ارزان

خرید تجهیزات دندانپزشکی اقساطی

 






آمار وبسایت

 تعداد کل بازدیدها : 1799123676




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

کدام زبان برنامه نویسی بهتر است؟ -


واضح آرشیو وب فارسی:سایت ریسک: کدام زبان برنامه نویسی بهتر است؟ djelyas2006 13 دي 1386, 18:16سلام اگه تاپیک تکراریه معذرت ولی یک سوال خیلی مهم داشتم شاید سوال خیلی های دیگه هم باشه این که کدام زبان برنامه نویسی بهتر و قوی تر کسانی که سررشته ای دارن کمک کنن من می خوام برم یک زبون رو به طور کامل یاد بگیرم ولی نمی دونم چی یاد بگیرم لطفا راهنمایی کنید djelyas2006 13 دي 1386, 18:16زبونی که من می خوام یاد بگیرم باید دارای قابلیت های زیر باشه: هوش مصنوعی قوی برای ساخت بازی های کامپیوتری برای ساخت محیط گرافیکی خوب البته می خوام بتونم باهاش برنامه های کامپیوتری هم بنویسم از یکی پرسیدم گفت: c## خوبه نظر شما چیه به نظر شما از اون بهتر هم هست؟ the_king 13 دي 1386, 22:49اگه چند سال پیش این سوال را می کردید، دلفی را توصیه می کردم ولی الان همان #c بهترین گزینه برای شماست. ++c هم زبان بسیار قدرتمندی است ولی یادگیری و کد نویسی با آن به مراتب مشکلتر از #c است. djelyas2006 15 دي 1386, 22:43فقط در یک کلام: من هیچی از برنامه نویسی سرم نمیشه با این حال می خوام طی یکی دو سال آینده یک زبون خیلی قوی یاد بگیرم در حقیقت می خوام از پایه شروع کنم یکی گفت بهتر برای شروعش بیسیک رو یاد بگیری بعد بری سراغ زبون های قوی تر نظر شما چیه؟ djelyas2006 15 دي 1386, 22:47لطفا بقیه هم کمک کنن چون مطمئنم این سوال خیلی از تازه کار هاست emad_67 16 دي 1386, 00:08یکی گفت بهتر برای شروعش بیسیک رو یاد بگیری بعد بری سراغ زبون های قوی تر نظر شما چیه؟ به نظرم من از یه چیز شروع کن وتا آخرش با همون جلو برو. اگه بخوای یه خورده vb یاد بگیری بعد بری سراغ یه زبون دیگه فایده نداره. همون طور که دوستمون گفت C# و c++ هر دو زبان های خیلی قوی ایی هستند. باید بسته به کاری که میخوای انجام بدی یک زبان رو انتخاب کنی. مثلا در زبان های تحت دات نت C# حرف اول رو میزنه. به وسیله C# میتونی هم تحت وب بنویسی هم تحت ویندوز ولی این به این معنی نیست که بهتریت زبانه . از c++ برای نوشتن برنامه های تحت ویندوز استقاده میشه.c++ در مسائل مرتبط با سیستم عامل خیلی بهتر عمل میکنه (منظورم در سطح اسمبلی و هسته ویندوز و همچنین ارتباط با سخت افزار هست) برای نوشتن بازی های کامپیوتری و همین طور هوش مصنوعی c++ به نظرم بهتره. اینجا رو هم ببین: saalek110 16 دي 1386, 00:45با سلام. بهتر است در 3 قسمت بحث کنیم: یک ذات زبان دو سینتکس سه کتابخانه های زبان. در دومی یعنی سینتکس آدم خیالش راحته چون کامپایلر آنقدر گیر میده که میری یاد میگیری. یا یک کتاب یا با یک سرچ ساده کد خود در گوگل قضیه حله. در مورد کتابخانه گفته اند: A new language is a new library. یعنی یادگیری یک زبان جدید یعنی یادگیری یک کتابخانه جدید. البته من شاید جمله را بد نقل کردم. بگذریم. وی بی دات نت و سی شارپ از کلاسهای دات نت استفاده می کنند. دلفی از کلاسهای vcl استفاده می کند. و من نمی دانم کدام یک قوی تر است. ویژوال سی 6 یا همان 2000 از کتابخانه MFC استفاده می کند. در ورژنهای بعدی یعنی 2003 و 2005 هم وی سی را می توان بر mfc بنا کرد یا بر دات نت که کلا فرق دارند با هم. 2008 را من ندیده ام هنوز ولی اومده فکر کنم. کسی می تواند این 3 کتابخانه فوق الذکر را با هم مقایسه کند که با هر سه زیاد کار کرده باشد. که من چنین نیستم. اما می رسیم به اولی یعنی ذات زبان: این را آخر گفتم تا بیشتر بحث کنم. وی بی یعنی ویژوال بیسیک 6 (2000) مفسری است. یعنی یکسری dll مسئول کامپایل موقع اجرای کدهای ما هستند. حالا اگر قضیه را درست بیان کرده باشم. ولی این را می دانم که بعد تولید برنامه exe تا آن dll ها را به کامپیوتر مقصد نبریم برنامه ما exe واقعی نیست. همین واسط داشتن و کامل کامپایل نشدن باعث اتلاف زمان است. دات نت هم واسط دارد. و آن دات نت فریم ورک است. یعنی برنامه شما وقتی اجرا می شود که دات نت فریم ورک چند ده مگایی را ببرید در کامپیوتر مقصد نصب کنید. و باز واسط باعث اتلاف وقت است. ولی سی پلاس(مثل وی سی 6 ) یا دلفی به کد اسمبلی ترجمه می شود. البته دلفی هم کمی به سمت دلفی دات نت کشید ولی باز انگار به سمت win32 خودش را کشید. اما راجع به سئوالات شما: چند تا از چیزهایی که شما خواسته بودید مثل گرافیک و بازی زیاد با ذات زبان کار ندارد. البته شاید کار نداشته باشد. که در زیر شرح می دهم. در ویندوز صفی داریم به نام صف پیامها. که هر کس بخواهد کاری را انجام دهد درخواست خود را در صف پیامها قرار می دهد. ولی بازی نمی تواند در صف بیایستد چون عجله دارد تا گرافیکش را نمایش دهد. پس opengl و دایرکتس (اگر درست تلفظ کرده باشم) برای میان بر زدن به سمت کارت گرافیک است. و شاید در وی بی و دلفی و سی شارپ این میان بر به نواقص زبان ها کاری نداشته باشد. من امتحان نکردم و تحقیق هم هنوز نکرده ام. توصیه نهایی من: زیاد فرقی نمی کند چه زبانی را شروع کنید. البته اگر بدانید کدام با روحیه شما جور در می آید و از اول آن را شروع کنی خوب خیلی بهتره. ولی شاید کسی نتواند به شما جواب درستی بدهد. مثل انتخاب رشته دانشگاهی. آیا کسی می تواند بگوید بهترین رشته دانشگاهی کدام است؟ نه . نمی شود گفت. بلکه باید گفت که هر رشته چه دروسی دارد و برای چه کارهایی است و بعد فرد با روحیات خود بین آنها انتخاب کند. مسلما ویژوال سی خیلی قوی است برای ساخت بازی ولی زبانهای Rad یعنی زبانهای تولید سریع نرم افزار در حیطه هایی اصلا کم نمی آورند. کلا هر زبان برای انجام کاری مناسب است. باز تکرار می کنم اگر میشد بفهمید چه زبانی مناسب شماست و از اول آن را شروع می کردید خیلی خوب بود ولی اگر یک ماه وی بی شروع کردی و حالش را بردی(بخاطر بی دنگ و فنگی آن - مثلا در وی بی محتوای تکست باکس را سریع می گیری میدهی به یک متغیر عددی ولی در دلفی ابتدا باید رشته را به عدد تبدیل کنی) و بعد رفتی دلفی یا سی شارپ اصلا غمی ندارد چون آنچه یاد گرفتی بالای 80 درصدش در دلفی یا سی شارپ هم به دردت می خوره. اصلا اسکلت کار یکی است. من خودم وقتی بعد یادگیری سی شارپ رفتم سراغ دلفی متحیر شدم از شباهت کلاسها. به یکی از اساتید دلفی گفتم. ایشان گفت چون هر دو را یک مهندس طراحی کرده. حتی اسم کلاسها اغلب یکی بود. البته کتابخانه ها ممکن است تفاوت زیادی داشته باشد. که نمی دونم دارد یا نه. چون من زیاد وارد نیستم ولی مفاهیم یکی است. شی گرایی دات نت با جاوا خیلی شباهت دارد و در دلفی. رویداگرایی در همه یکی است. ارتباط با ویندوز و دستکاری ویندوز در همه یکی است. چون ویندوز واحد است و دوتا نیست. یا مثلا دیتابیس ها از قوائد خاص خود پیروی می کنند نه قوائد زبان. و با زبان sql با همه صحبت میشه. که زبانی استاندارد است. یا ارتباط با نت هم مقدار زیادی هم چنین. در پایان بگم که خیلی بااحتیاط نوشتم و سعی کردم اشتباهی ننویسم ولی ممکنه به خاطر سواد کمم در قسمتهایی در اشتباه باشم. برنامه نویسی یک علم است. هر روز باید دانشت را بالا ببری. مهم نیست در کدام زبان هستی مهم اینه که درکت را هر روز بالا ببری. من هم مبتدی ام و خیلی چیزها را نمی دانم پس ممکنه چیزهایی که در بالا نوشتم درصدی ازش اشتباه باشد. کلا کم نوشتم تا کم اشتباه باشد. websamancom 16 دي 1386, 02:48اگه چند سال پیش این سوال را می کردید، دلفی را توصیه می کردم ولی الان همان #c بهترین گزینه برای شماست. ++c هم زبان بسیار قدرتمندی است ولی یادگیری و کد نویسی با آن به مراتب مشکلتر از #c است. موافقم من خودم c++ کار میکنم البته زیاد هم سخت نیست باید تا میتونی بنویسی چون اعتقاد دارم این بهترین کار الان بعد از سالها هنوز برنامه ای نیومده که بتونه گروه c رو کنار بزنه کتاب خوب هم بخوای کتاب جعفر نژاد قمی DrXoX 16 دي 1386, 06:42فقط در یک کلام: من هیچی از برنامه نویسی سرم نمیشه با این حال می خوام طی یکی دو سال آینده یک زبون خیلی قوی یاد بگیرم در حقیقت می خوام از پایه شروع کنم یکی گفت بهتر برای شروعش بیسیک رو یاد بگیری بعد بری سراغ زبون های قوی تر نظر شما چیه؟ سلام دوست عزیز توی p30 هم جوابتون رو دادم و : اگر می خوای بهت بگن خدای برنامه نویس جاوا یاد بگیر اگر می خوای بگین ماشاا... برنامه نویسی سی شارپ ، دلفی اگر می خوای بگین چه خفن برو ++C یاد بگیر اگر می خوای بگین زکی اینم شده برنامه نویس برو Vb یاد بگیر خوب حالا بریم سر اصل مطلب ، دوست عزیز می خوای برنامه نویسی خوبی بشی؟؟ خوب اگر جوابت بله هستش باید بگم که کد نویسی راحت ترین کار تو برنامه نویسی هستش مهم ((((( الگوریتم )))))) هستش اگر می خوای تو برنامه نویسی مشکلات کمتری برات پیش بیاد توصیه اکید می کنم یک کتاب یا مقاله در مورد الگوریتم ها بخون باور کن صد در صد توی برنامه نویسیت تاثیر مثبت داره ، خود من اولا می گفتم ول کن بابا الگوریتم کیلو چنده بعد یک کم که رفتم جلو تر دیدم خیلی مشکل داره برام پیش میاد به همین خاطر چند تا مقاله در مورد الگوریتم خوندم باور کن اینو جدی میگم 90 درصد طرز فکرم در مورد برنامه ها عوض شد مثل این می مونه که موتور یک ماشین که خرابه رو بدن بهت بگن درستش کن ، خوب الان شما اگه بخوای تجربی عمل کنی باید یکی ، یکی قطعات رو امتحان کنی ببینی مشکل کجاست که زمان زیادی طول می کشه ولی اگر با نحوه کار و قطعات آشنا باشی به راحتی می تونی قطعه خراب رو پیدا و درست کنی الگوریتم هم همین جوره در کل اگر تو ایران هستی از این گزینه ها یکی رو انتخاب کن و تا آخر هم همون رو ادامه بده چون بخوای به حرف دیگران گوش کنی به جایی نمی رسی مثلا داری سی شارپ می خونی می گن دلفی خیلی بهتره بعد می ری دلفی می خونی می گن وی بی بهتره و...... 1- سی شارپ 2- دلفی 3- وی بی جاوا چون توی ایران هنوز خوب جا نیفتاده با این که بهترین زبان تو دنیا هستش پیشنهاد نمی کنم websamancom 16 دي 1386, 13:56n,sjhk[quote=DrXoX;600084]سلام دوست عزیز توی p30 هم جوابتون رو دادم و : اگر می خوای بهت بگن خدای برنامه نویس جاوا یاد بگیر اگر می خوای بگین ماشاا... برنامه نویسی سی شارپ ، دلفی اگر می خوای بگین چه خفن برو ++C یاد بگیر اگر می خوای بگین زکی اینم شده برنامه نویس برو Vb یاد بگیر خوب حالا بریم سر اصل مطلب ، دوست عزیز می خوای برنامه نویسی خوبی بشی؟؟ خوب اگر جوابت بله هستش باید بگم که کد نویسی راحت ترین کار تو برنامه نویسی هستش مهم ((((( الگوریتم )))))) هستش سلام دوستان ببینید این مباحثی که شما فرمودین متین ولی وقتی یه نفر میپرسه کدوم زبون بهتره خوب حتما برای پیداه کردن الگوریتمی که نوشته میخواد یعنی این یه چیز روشنه که هر زبان قبلش نیاز به نوشتن الگوریتم داره چند سال پیش وقتی جاوا اومد همه گفتن کار زبان c تمام میشه و جاوا جای اونو میگیره ولی الان بعد از سالها هنوز زبانی نیومده که بتونه بطور کامل این زبان رو دومده کنه djelyas2006 16 دي 1386, 16:38در مورد زبان جاوا چند تا سوال برام پیش اومد: 1.اصلا این زبون میتونه بازی هایی با قدرت و گرافیک بالا تولید کنه؟ 2.در ضمینه ی هوش مصنوعی چطور؟قویه یا ضعیف؟ 3.منابع آموزشیش تو ایران چطوره؟ websamancom 16 دي 1386, 17:23در مورد زبان جاوا چند تا سوال برام پیش اومد: 1.اصلا این زبون میتونه بازی هایی با قدرت و گرافیک بالا تولید کنه؟ 2.در ضمینه ی هوش مصنوعی چطور؟قویه یا ضعیف؟ 3.منابع آموزشیش تو ایران چطوره؟ در زبان برنامه نویسی مهم اینه که یه زبان چطور بتونه به خواسته های ما پاسخ بده خوب شما با یه ماشین فراری 100کیلومتر رو میتونید طی کنید با یه ژیان هم میتونید حالا با کدوم راحتر مسافت طی میشه اینم مانند زبانهای برنامه نویسی هستن با اکثر اونها میشه به هدف رسید ولی چطوری و چه وقت اون دیگه متفاوته از نظر آموزش هم زیاده تو ebook و در کتابخونه ها هم پر هستن djelyas2006 16 دي 1386, 21:11مرسی ولی من به این که جاوا منو به راحتی به هدف برسونه شک دارم websamancom 16 دي 1386, 22:21مرسی ولی من به این که جاوا منو به راحتی به هدف برسونه شک دارم خواهش میکنم ولی من جاوا رو پیشنهاد ندادم ++cو ویژوال رو پیشنهاد میدم البته چون برنامه های ساختگرا هستن amin100amin 16 دي 1386, 23:10#C و ++c برای گرافیک و طراحی بازی های حرفه ای saalek110 17 دي 1386, 02:25تاپیک به نتیجه رسید. بسته شد. اگر سئوالی دارید تاپیک جدید باز کنید.




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3733]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن