نمایش نتایج 1 تا 15 از 15

نام تاپیک: بحث دوستانه!!!

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1382
    محل زندگی
    ایران - تهران - تهران پارس
    پست
    237

    بحث دوستانه!!!

    سلام بر همگی
    دوستان بیاید #C و Delphi رو با هم مقایسه کنیم .
    دوستان بیاید قبل هر چیز ( قبلا خاطره ی بدی از مقایسه ی vb6 و delphi تو این سایت دارم آقای نصیری احتمالا منو میشناسن :oops: ) بیاید که از کشیده شدن بحث به حاشیه و در کل منحرف شدنش جلو گیری کنیم . هر کدوم از دوستان که چیزی میدونه لطف کنه بگن هدف من از طرح این موضوع اینه که این موضوع برای کسی که قصد ادامه ی این راه رو(برنامه نویسی) در آینده داره ویا میخواد یک زبان دیگر رو به عنوان زبان دوم برای خودش انتخاب کنه خیلی مهم هستش و قصد من اینه که در اینجا تنها به مقایسه ی توانایی ها . ویژگیها.معایب و مزیت های این دو زبان مطرح دنیا نسبت به هم بپردازیم تا نگرش و تفکر درستی در باره ی هر کدوم از این زبانها به دست بیاریم
    ( البته ادامه ی این بحث به تصمیم آقای نصیری (مدیر محترم بخش) بستگی داره)
    ممنون از دوستان :wink:

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    - هر دو شیء گرا هستند
    - هر دو توسط تیم بورلند تولید شده اند :mrgreen:
    - هر دو تحت لینوکس هم کامپایلر دارند ( کایلیکس برای دلفی و مونو تحت لینوکس برای سی شارپ)
    - کدهای تولیدی دلفی سریعتر است چون بایناری خالص ویندوز است برعکس سی شارپ . (البته کدهای سی شارپ هم پس از اینکه چند مرحله طی کردند سرعتشان در حد مطلوبی خواهد بود ...... )
    - تعداد کلاس های در دسترس سی شارپ (به صورت پیش فرض) بسیار بیشتر از دلفی است.
    - مدت زمان یاد گیری سی شارپ از دلفی بسیار بیشتر است. ( شما در دلفی لزومی ندارد که حتما برنامه نویسی شیء گرا انجام دهید. اما در سی شارپ مجبور هستید ...... )
    - سی شارپ زبان اول دات نت است! ( حداقل تا امروز )
    و .........

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    هر دو توسط تیم بورلند تولید شده اند
    اگه میشه در این مورد کمی بیشتر توضیح بدید یا یک سند معتبر معرفی کنید. چون من این جمله رو جاهای دیگه‌ای هم شنیده‌ام ولی فکر نمیکردم جدی باشه ولی حالا که شما میگید...
    البته من یکی به اندازه کافی توی این جور بحثها شرکت کرده‌ام و دیگه اصلا حال و حوصله شرکت توی بحث رو ندارم و این سوال رو فقط از سر کنجکاوی می‌پرسم.:mrgreen:
    من احساس میکنم آقای نصیری از یکی دو روز پیش به این ور اندکی راه محافظه کاری در پیش گرفته‌اند:mrgreen::mrgreen:

  4. #4
    بابا کجای کارید،بیاین اینجا جنگیه واسه خودش،من هم هم سنگر ندارم :| :wink:

  5. #5

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    آقا من همون طوری که گفتم اصلا دیگه حوصله این جور بحثها رو ندارم. چون هیچ وقت به جایی نمی‌رسه. از من میشنوی شما هم بکش کنار. (به خصوص که بد جایی هم گیر کردی)
    به هر حال شما #C رو دوست داری. مگه نه؟ پس بچسب بهش و کاری به این حرفها نداشته باش.
    ولی اگه خیلی دوست داری مطمئن شی کدوم زبان برنامه نویسی بهتره، برو یه گشتی توی سایتهای خارجی بزن. ببین کدوم یکی طرفدار بیشتری داره. قطعا نظر اکثریت میتونه ملاک خوبی باشه.

  7. #7
    هر دو شیء گرا هستند
    دلفی قابلیت استفاده از روشهای غیر شی گرا را نیز دارد و میتواند کدهای Structured قدیمی یا موجود را نیز کامپایل کند .


    هر دو توسط تیم بورلند تولید شده اند
    هر دو توسط تیم بورلند "طراحی" شده اند و فقط دلفی توسط بورلند پیاده سازی شده است


    تعداد کلاس های در دسترس سی شارپ (به صورت پیش فرض) بسیار بیشتر از دلفی است.
    خیر . دات نت مقدمتا" کمی بیشتر از 2500 کلاس پایه دارد که "بسیار بیشتر" از وی سی ال نیست !

    من احساس میکنم آقای نصیری از یکی دو روز پیش به این ور اندکی راه محافظه کاری در پیش گرفته‌اند
    همین محافظه کاری ایشون به من ثابت کرده که با سهمیه نرفته دانشگاه و خودش درس خونده !!!! :D :D :D :wink: ( آقا قصد جسارت نبودا ! کسی شاکی نشه :lol: )


    چون هیچ وقت به جایی نمی‌رسه
    خوب اینم یه نظره ! :roll: و خیلی بستگی داره به اینکه شما رسیدن به جائی رو چطوری تعریف میکنید ! به نظر من خود مباحثه ، به ذاته ، یعنی رسیدن به جائی ! 8)


    قطعا نظر اکثریت میتونه ملاک خوبی باشه.
    دیگه این حرف از دوستی مثل تو بعیده ! :roll: طبق کدوم دلیل و سند ، اقبال اکثریت به یک موضوع دلیل بر برتر بودن اون موضوع در حوزه مربوط به خودش و در تقابل با موضوعات مشابهه ؟ بالفرض که من مسامحتا بپذیرم این مطلب رو ، به این شبهه چطوری جواب میدی ؟: یقینا" اگر قرار بشه صرفا نظر دیگران در تصمیم گیری لحاظ بشه نه ماهیت و ذات یک محصول باید نظر افراد حرفه ای و قهار در زمینه کد نویسی بیشتر مورد توجه قرار بگیره ، بی زحمت به بخش دلفی مراجعه کن و تو تاپیک چرا این برنامه ها با دلفی نوشته نمیشوند ، و با پیگیری لینکهای مربوطه ، استقبال حرفه ای های دنیای برنامه نویسی را از دلفی مشاهده کن ، فاصله یه حرف ساده ست بین دیدن و ندیدن ، بگو "صرف" ما کدومه ، شنیدن یا نشنیدن :?:

    :roll:

  8. #8
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    من به هیچ وجه نگفتم که طرفدارهای دلفی از #C کمتر یا بیشتره. چون واقعا خودم هم نمیدونم.
    ثانیا علت این که میگم نظر اکثریت ملاک خوبیه به این دلیه که اونهایی که به طرف یک زبان رفته‌اند (در خارج از ایران)، اگه نگیم همه‌شون حداقل اکثریتشون مثل جنابعالی متخصص و خبره این کار بوده‌اند و با دلایل علمی به‌ اون نتیجه رسیده‌اند.
    البته این بیشتر در خصوص افرادی مثل من صادقه نه شما که خودتون صاحب نظر هستید.

  9. #9
    ثانیا علت این که میگم نظر اکثریت ملاک خوبیه به این دلیه که اونهایی که به طرف یک زبان رفته‌اند (در خارج از ایران)، اگه نگیم همه‌شون حداقل اکثریتشون مثل جنابعالی متخصص و خبره این کار بوده‌اند و با دلایل علمی به‌ اون نتیجه رسیده‌اند.
    الف)من خبره و متخصص و از این چیزها نیستم

    ب) راستش اگر قرار باشه بحث خارج از کشور مطرح بشه ( که میبینی من زیاد تمایلی به این مدل مباحث ندارم . معرفی فلان برنامه نوشته شده با فلان زبون یا تعداد برنامه نویسهاش و غیره که همش "مزخرفه" ) باید پارامترهای زیادی رو در نظر گرفت . میدونی که اصولا سیستم تصمیم گیری و ارائه نظر و خرید محصول و طراحی برنامه و .. و ... در خارج از ایران نه تنها با الگو های دیگه ای انجام میشه بلکه فاکتورهای مهم اونجا با فاکتورهای مهم اینجا بسیار فرق میکنند ! به جرات بهت میگم بحث "هزینه در اختیار گرفتن حق مالکیت یا همون TCO " یعنی Total Cost of Ownership و مسائل مربوط به حقوق معنوی مالک و از همه مهمتر دغدغه های اقتصادی و بعد از اون میزان گستردگی خدمات و نمایندگی های فروش و ... و ... نقشهای خیلی مهمی در ساختن یک تصمیم ایفا میکنند ! لذا وقتی "دپارتمان دفاع ملی آمریکا" از دلفی به عنوان تنها ابزار تولید برنامه هاش استفاده میکنه ( و از Bold به عنوان ابزار طراحی و مدلینگ و تبدیل مدل به کد ) و از طرف دیگه کاخ سفید از پلتفرم مایکروسافت تبعیت میکنه ( اسناد مکتوب هر دوی اینها رو یه موقعی داشتم الان ندارم اما اگر بگردی میتونی پیدا کنی . هر دوی این مطالب رو مدیران توسعه نرم افزاری موسسه های فوق ابراز کرده بودند ) نباید تعجب کرد و گفت این قوی تر است و اون ضعیف تر است و بالعکس ! تمام مباحثی که من مطرح میکنم ناظر بر وجه "فنی" کاره ! در حوزه فن تولید نرم افزار win32 دلفی برترین است ، اما ممکن است خود من روزی برای پیاده سازی یک نرم افزار با ملاحظات خاصی ویژوال سی را انتخاب کنم ( که بارها هم این اتفاق افتاده ) من امیدوارم دوستان بین این دو مساله تفکیک قائل بشن .

    موفق باشید

  10. #10
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    اتفاقا به هیچ وجه منظور من این نبود که بریم به محصولات تولید شده اونها نگاه کنیم و نتیجه‌گیری کنیم.
    منظورم اینه که روی صدها سایت اینترنتی در رابطه با برنامه نویسی وجود دارند و کار اونها هم به صورت علمی هست مطالعه کنیم و ببینیم اونها چی میگن. و اصلا دلیل این که میگم خارجی اینه که مرجع ایرانی زیادی در این زمینه وجود نداره. وگرنه ایرانی یا خارجی بودن چندان مهم نیست.

  11. #11
    فکر میکنم اگر یه حرکت جدی در همین راستائی که گفتی اتفاق بیفته و بدون پیش داوری نتایج جمع بشه خیلی مفیده :roll: من حاضرم یه بخشیش رو به عهده بگیرم
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  12. #12
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    نگاهی بسیار اجمالی بر بازار کاری در کانادا:

    دلفی:
    http://jobsearch.monster.ca/jobsearc...=CA&brd=1&vw=b

    سی شارپ:
    http://jobsearch.monster.ca/jobsearc...=CA&brd=1&vw=b

    ای اس پی دات نت :
    http://jobsearch.monster.ca/jobsearc...=CA&brd=1&vw=b

  13. #13
    ببینید دلفی همون پاسکاله که توسط بورلند پیاده سازی شده و طراح اون نیلاس ویرث آلمانیه و سی شارپ هم همون سی است که توسط دنیس ریچی طراحی شده ولی شرکتهای مختلف اون رو بهینه و پیاده سازی کردن پس هردوطراحی بورلند هستند درست نیست
    اما پاسکال بیس ها مثل پاسکال دلفی ایدا پرولوگ یه حسنی که نسبت به سی بیس ها مثل سی ++ جاوا دارن اینه که گرامر سخت گیر تری دارن لذا محصول نهایی کم باگ تر و قابل فهمتره و هزینه نگهداری و تغییرات در پاسکالی ها کمتره بر اساس همین ایده سی شارپ را ساختن که گرامر سی اما با سخت گیری بیشتر نه در حد پاسکال و فارغ از دستکاری های متداول ولی پر خطر حافظه با اشاره گر ها است برنامه های پاسکال در کامپایل خیلی کند ولی در اجرا سریعتر از سی هستند (تحت ویندوز) پاسکال ها بسیار گرانتر از سی ها هستند و کامپایلر انها وابسته به ویندوز نیست و استند الون روی ماشین مقصد اجرا میشوند بدون دی ال ال های اضافی واین ویژگی مهم در پیاده سازی های بورلند مشاهد میشوند
    شی گرایی یک تفکر در برنامه نویسی است وهدف ان تولید سیستم های است با ترکیب اجزای مستقل ولی با قابلیت استفاده مجدد ساخته میشوند من کهنه برنامه نویس که از فرترن و پی الوان شروع کردم یک نصیحت دارم اون هم اینه که عوض این بحث ها فکر کنیم ببنیم مسئله مرتب سازی یک لیست را با چند الگوریتم میتوانیم پیاده سازی کنیم و مزایا و معایب هر روش کدام است

  14. #14
    کاربر دائمی آواتار mohsen.net
    تاریخ عضویت
    آبان 1383
    محل زندگی
    تهران
    پست
    178
    مرسی بابات اطلاعاتت
    اما پست مال سه سال پیش بود . فیلت یاد هندوستان کرده بود؟

  15. #15
    ببخشید دوستان شاید سوالم تکراری باشه... ولی ممنون میشم پاسخشو بدید
    برای تهیه و طراحی یک برنامه تحت وب (webbase) که وظیفه اصلیش کار با بانک اطلاعاتی هست ، کدوم یک از زبانهای C#‎ یا دلفی رو پیشنهاد می کنید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •