تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: زبوناي برنامه نويسي غير ويژوال چي داره كه زبوناي برنامه نويسي ويژوال نداره؟

  1. #1
    اگه نباشه جاش خالی می مونه Dolphin 7's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    427

    9 زبوناي برنامه نويسي غير ويژوال چي داره كه زبوناي برنامه نويسي ويژوال نداره؟

    سوالمو كه تو عنوان تاپيك نوشتم ولي با اين حال يه كم بيشتر توضيح از خودم در فوكولم

    مثلا بيسيك چي داره كه ويژوال بيسيك نداره؟ مگه ويژوال بيسيك همون زبون بيسيك نيس كه ويژوال شده؟ ويژوال بيسيك چيزي كمتر از بيسيك داره يا نه؟ اگه آره ، چيه؟ و اگه نه ، چرا بعضيا هنوز به جاي ويژوال بيسيك از بيسيك استفاده مي كنن؟

    يا مثلا ++C چي داره كه ويژوال ++C نداره؟ يا زبوناي ديگه كه هم به صورت معموليش هس هم به صورت ويژوالش

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    خوب میشه گفت تقریبا هیچ چیز.
    برای بیسیک میشه گفت بیسیک که زبان قدیمی هست که ورژن ویژوال اون ویژوال بسیک میشه و قابلیت کار با محیط ویندوز رو هم داره.(البته برای بیسیک این مساله هست که شما با ویژوال بیسیک دیگه نمیتونی برنامه تحت داس بنویسی و برای ویندوز طراحی شده)
    ولی در مورد ++C و ++Visual C قضیه یکم فرق داره.
    ++C هم یک زبان استاندارد هست که حالت کلی داره.ویژوال ++C یا C Builder , محیط هایی برای برنامه نویسی ++C هستن(IDE) که امکان نوشتن برنامه برای ویندوز رو دارن و امکانات زیادی هم به ++C اضافه میکنن که البته جزو خود ++C استاندارد نیست.در واقع ++Visual C یک زبان نیست که بگیم چی از ++C کم داره.یک محیط برای ++C هست که همه ی امکانات ++C رو داره.
    Last edited by m3hrz4d; 13-12-2007 at 15:47.

  3. #3
    اگه نباشه جاش خالی می مونه Dolphin 7's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    427

    پيش فرض

    خوب میشه گفت تقریبا هیچ چیز.
    برای بیسیک میشه گفت بیسیک که زبان قدیمی هست که ورژن ویژوال اون ویژوال بسیک میشه و قابلیت کار با محیط ویندوز رو هم داره.(البته برای بیسیک این مساله هست که شما با ویژوال بیسیک دیگه نمیتونی برنامه تحت داس بنویسی و برای ویندوز طراحی شده)
    ولی در مورد ++C و ++Visual C قضیه یکم فرق داره.
    ++C هم یک زبان استاندارد هست که حالت کلی داره.ویژوال ++C یا C Builder , محیط هایی برای برنامه نویسی ++C هستن(IDE) که امکان نوشتن برنامه برای ویندوز رو دارن و امکانات زیادی هم به ++C اضافه میکنن که البته جزو خود ++C استاندارد نیست.در واقع ++Visual C یک زبان نیست که بگیم چی از ++C کم داره.یک محیط برای ++C هست که همه ی امکانات ++C رو داره.
    فرق يه زبون برنامه نويسي با يه محيطي كه مخصوص برنامه نويسيه چيه؟
    يعني تموم كدا و دستوراتي كه تو بيسيك هس تو ويژوال بيسيكم هس؟ يا تموم كدا و دستورات برنامه نويسي اي كه تو ++C هس تو ويژوال ++C هم هس؟

  4. #4
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    خوب میشه گفت تقریبا هیچ چیز.
    برای بیسیک میشه گفت بیسیک که زبان قدیمی هست که ورژن ویژوال اون ویژوال بسیک میشه و قابلیت کار با محیط ویندوز رو هم داره.(البته برای بیسیک این مساله هست که شما با ویژوال بیسیک دیگه نمیتونی برنامه تحت داس بنویسی و برای ویندوز طراحی شده)
    ولی در مورد ++C و ++Visual C قضیه یکم فرق داره.
    ++C هم یک زبان استاندارد هست که حالت کلی داره.ویژوال ++C یا C Builder , محیط هایی برای برنامه نویسی ++C هستن(IDE) که امکان نوشتن برنامه برای ویندوز رو دارن و امکانات زیادی هم به ++C اضافه میکنن که البته جزو خود ++C استاندارد نیست.در واقع ++Visual C یک زبان نیست که بگیم چی از ++C کم داره.یک محیط برای ++C هست که همه ی امکانات ++C رو داره.
    مقایسه کاملا اشتباهی انجام دادید. ما از زبانهای ویژوال استفاده می کنیم چون اگه بخواهیم برای تحت ویندوز به صورت دیداری برنامه نویسی بشه به زبان یکه این ابزار را برای برنامه نویس با سهولت بیشتری فراهم کنه . هنوز زبانهای برنامه نویسی داریم که IDE خاصی برای اونا طراحی نشده مثل Java یا Rubby.
    یه بررسی خیلی ساده از ویژوال بیسیک داشته باشیم ، بیسیک تحت داس یه زبان ساده بود و شی گرائی رو هم پشتیبانی نمیکرد در صورتی که ++C در همان زمان شئ گرائی رو پشتیبانی میکرد نسخه های تحت ویندوز این زبانها نیز بر اساس نیازهای برنامه نویسی تحت ویندوز ارتقاء داده شدند اما همچنان ویژوال بیسیک یک زبان شی گرا نبود
    در Net. امکانات و ابزار شی گرایی رو هم به این زبانها اضافه کردند و همچنین ابزارهایی جانبی از قبیل ارتقاء کامپایلر و ...

  5. #5
    اگه نباشه جاش خالی می مونه Dolphin 7's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    427

    پيش فرض

    مقایسه کاملا اشتباهی انجام دادید. ما از زبانهای ویژوال استفاده می کنیم چون اگه بخواهیم برای تحت ویندوز به صورت دیداری برنامه نویسی بشه به زبان یکه این ابزار را برای برنامه نویس با سهولت بیشتری فراهم کنه . هنوز زبانهای برنامه نویسی داریم که IDE خاصی برای اونا طراحی نشده مثل Java یا Rubby.
    یه بررسی خیلی ساده از ویژوال بیسیک داشته باشیم ، بیسیک تحت داس یه زبان ساده بود و شی گرائی رو هم پشتیبانی نمیکرد در صورتی که ++C در همان زمان شئ گرائی رو پشتیبانی میکرد نسخه های تحت ویندوز این زبانها نیز بر اساس نیازهای برنامه نویسی تحت ویندوز ارتقاء داده شدند اما همچنان ویژوال بیسیک یک زبان شی گرا نبود
    در Net. امکانات و ابزار شی گرایی رو هم به این زبانها اضافه کردند و همچنین ابزارهایی جانبی از قبیل ارتقاء کامپایلر و ...
    يعني مي شه گفت برنامه هاي ويژوال يه جورايي ورژن بالاتري از يه زبون برنامه نويسيه؟
    مثلا ويژوال ++C تموم كدا و دستورات برنامه نويسي ++C رو ساپورت مي كنه و يه امكانات گرافيكي بيشتر داره؟ يا مثلا ويژوال ++C يه سري دستورات و امكانات ++C رو نداره و عوضش يه مقدار امكانات گرافيكي و ويژوال داره؟
    راسي در مورد Net. هم يه توضيحي بدين كه چيه و كارش چيه؟

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    مقایسه کاملا اشتباهی انجام دادید. ما از زبانهای ویژوال استفاده می کنیم چون اگه بخواهیم برای تحت ویندوز به صورت دیداری برنامه نویسی بشه به زبان یکه این ابزار را برای برنامه نویس با سهولت بیشتری فراهم کنه . هنوز زبانهای برنامه نویسی داریم که IDE خاصی برای اونا طراحی نشده مثل Java یا Rubby.
    یه بررسی خیلی ساده از ویژوال بیسیک داشته باشیم ، بیسیک تحت داس یه زبان ساده بود و شی گرائی رو هم پشتیبانی نمیکرد در صورتی که ++C در همان زمان شئ گرائی رو پشتیبانی میکرد نسخه های تحت ویندوز این زبانها نیز بر اساس نیازهای برنامه نویسی تحت ویندوز ارتقاء داده شدند اما همچنان ویژوال بیسیک یک زبان شی گرا نبود
    در Net. امکانات و ابزار شی گرایی رو هم به این زبانها اضافه کردند و همچنین ابزارهایی جانبی از قبیل ارتقاء کامپایلر و ...
    جهت توضیح , زبان برنامه نویسی ++C تنها یک نسخه داره و اون ++ANSI ISO C هست (که سال 1998 استاندارد شد.) و هیچ چیزی به نام نسخه ی تحت ویندوز ++C وجود نداره بلکه این کامپایلر های تحت ویندوز و به نوعی IDE های تحت ویندوز هستن که به ما کمک میکنن با همون ++C تحت ویندوز برنامه بنویسیم.
    در صورتی که ویژوال بیسیک بر خلاف چیزی مثل ++Visual C یه زبان برنامه نویسی تحت ویندوز از نسل Basic هست (مثل رابطه ی Delphi و Pascal).
    در مورد Net. هم C++.NET یک زبان نیست بلکه محیطی هست که مایکروسافت برای استفاده از امکانات NET. در ++C فراهم کرده در صورتی که VB.NET یک زبان هست که همونطور که خودتون گفتین امکانات شی گرایی بهش اضافه شده.

  7. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    فرق يه زبون برنامه نويسي با يه محيطي كه مخصوص برنامه نويسيه چيه؟
    يعني تموم كدا و دستوراتي كه تو بيسيك هس تو ويژوال بيسيكم هس؟ يا تموم كدا و دستورات برنامه نويسي اي كه تو ++C هس تو ويژوال ++C هم هس؟
    بازم میگم, مقایسه بین<بیسیک و ویژوال بیسیک> و <++C و ++VC> خیلی درست نیست.
    ولی میکنم شما بیشتر منظورتون چیزی مثل ++C و ++VC هست که میشه گفت در کل زبان برنامه نویسی مربوط به چگونه نوشتن یه برنامه میشه و Syntax برنامه و دستورات و کلمه های کلیدی و...هستن که ما با یه زبان برنامه نویسی به تنهایی برنامه ای نمیتونیم تولید کنیم. واسه این کار به یه محیط برنامه نویسی که امکان نوشتن یک برنامه و کامپایل کردن برنامه و امکانات اضافی رو فراهم میکنه نیاز داریم(مثل ++Visual C)

  8. #8
    اگه نباشه جاش خالی می مونه Dolphin 7's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    427

    پيش فرض

    جهت توضیح , زبان برنامه نویسی ++C تنها یک نسخه داره و اون ++ANSI ISO C هست (که سال 1998 استاندارد شد.) و هیچ چیزی به نام نسخه ی تحت ویندوز ++C وجود نداره بلکه این کامپایلر های تحت ویندوز و به نوعی IDE های تحت ویندوز هستن که به ما کمک میکنن با همون ++C تحت ویندوز برنامه بنویسیم.
    در صورتی که ویژوال بیسیک بر خلاف چیزی مثل ++Visual C یه زبان برنامه نویسی تحت ویندوز از نسل Basic هست (مثل رابطه ی Delphi و Pascal).
    در مورد Net. هم C++.NET یک زبان نیست بلکه محیطی هست که مایکروسافت برای استفاده از امکانات NET. در ++C فراهم کرده در صورتی که VB.NET یک زبان هست که همونطور که خودتون گفتین امکانات شی گرایی بهش اضافه شده.
    اين دات نتو آخرش من نفهميدم چيه؟ مي شه در مورد امكاناتي كه دات نت داره بگين؟


    بازم میگم, مقایسه بین<بیسیک و ویژوال بیسیک> و <++C و ++VC> خیلی درست نیست.
    ولی میکنم شما بیشتر منظورتون چیزی مثل ++C و ++VC هست که میشه گفت در کل زبان برنامه نویسی مربوط به چگونه نوشتن یه برنامه میشه و Syntax برنامه و دستورات و کلمه های کلیدی و...هستن که ما با یه زبان برنامه نویسی به تنهایی برنامه ای نمیتونیم تولید کنیم. واسه این کار به یه محیط برنامه نویسی که امکان نوشتن یک برنامه و کامپایل کردن برنامه و امکانات اضافی رو فراهم میکنه نیاز داریم(مثل ++Visual C)
    يعني مثلا چيزي به نام ++C نداريم بشه ازش واسه توليد برنامه هايي كه مي خوايم استفاده كنيم؟ يعني مثلا هر كي مي گه ++C داره كار مي كنه منظورش اينه كه داره ويژوال ++C كار مي كنه؟

  9. #9
    پروفشنال majid_kntu's Avatar
    تاريخ عضويت
    Jun 2006
    پست ها
    781

    پيش فرض

    البته منظور از c++ يه زبون برنامه نويسه كه هم هم تو ويژوال استفاده ميشه هم تو كامپايلراي قديمي مربوط به عهد حجر.
    فقط فرقشون اينه كه IDE نرم‌افزار و خود كامپايلر با كد جور ديگه‌اي برخورد مي‌كنه و الا اون اسانس اصلي كدا مشتركه و با اندكي تغيير تو هر كامپايلري ميشه اجراشون كرد

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •