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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 16 از 16

نام تاپيک: پیشنهاد یک زبان برنامه نویسی (نظر شما؟)

  1. #11
    در آغاز فعالیت fatiiiiii's Avatar
    تاريخ عضويت
    Jan 2011
    محل سكونت
    خوزستان_شوش دانیال(ع)
    پست ها
    17

    پيش فرض

    وی بی دات نت هم خوبه.بنظرم از سی شارپ روانتر و آسونتره.باید درباره زبانی که انتخاب میکنی تحقیق کنی و با توجه به نیازت انتخاب کنی
    من درباره این موضوع تو اینترنت تحقیق کردم .اینجا هم 1 بحث جالب پیدا کردم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by fatiiiiii; 07-02-2011 at 23:07.

  2. #12
    کاربر فعال انجمن بازی های کامپیوتری و کنسولی brain's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    2,201

    پيش فرض

    سلام. (دیگه لازم ندیدم یه تاپیک جدا بزنم)

    منم یه تازه واردم.(فقط اسم برنامه هارو میدونم ) خیلی ممنون میشم راهنماییم کنید :
    اول شما باید هدفتو مشخص کنی که برای چی میخوای برنامه نویسی کنی؟
    من میخوام برنامه نویسی رو برای این جور کارا یاد بگیرم :
    مثال 1 :
    میخوام یه صفحه full screen داشته باشم که وبکم لپتاپ رو بشناسه و هرکی جلوی وبکم هست رو نشون بده. ی
    حالا که این صفحه ساخته شد میخوام به مربع های 4 در 4 سانتیمتر تقسیم کنمشون ، عینه یه جدول یا صفحه شطرنجی و جای اینا رو عوض کنم ،
    در ادامه یه دکمه بذارم که وقتی کلیک کنیم روش ، به صورت random جای مربع شطرنج ها رو عوض کنه.

    مثال 2:
    طراحی فضای 3بعدی خانه و ساختن یک دوربین که تحت کنترل ما در آن حرکت کنه و حتی اگه قاب عکسی روی دیوار هست بشه روی آن زوم کرد و نگاهش کرد ... یه چیزی مثه بازی ولی نه برای استفاده در بازی . و مثلا فرض کنید یه تلویزیون سامسونگ داخل خانه هست ، میخوام کاربر بتونه روی تلویزیون کلیک کنه و اون روشن بشه و حتی بره داخل سایت سامسونگ بر فرض .... از اینجور کارا با کدوم یک از نرم افزارهای برنامه نویسی امکان پذیره ...

    و فرض کنید چنین چیزایی بخواد هم برای سیستم عامل مک و ویندوز و هم موبایل ( حالا جاوا یا سیمبین) طراحی بشه. یا حتی به صورت وبسایت !
    شاید برنامه فلاش (اکشن) با ترکیبی از چند برنامه ی دیگه جواب کارمنو بده ... اصلا نمیدونم !!!
    (در ضمن سایت فی س بوک رو با چی نوشتن ؟ php ؟ )
    خیلی ممنون میشم راهنماییم کنید !!! پیشاپیش ممنون
    Last edited by brain; 22-02-2011 at 04:31.

  3. #13
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2011
    پست ها
    70

    1

    سلام
    من می خوام یه زبون برنامه نویسی رو کار کنم، به نظر شما کدوم بهتره؟

    اینم یه سری توضیحات شاید کمک کنه:
    1- یه مقدار C رو کار کردم، یه کم.
    2- دارم php رو هم یاد میگیرم.
    3- واسه موبایل (سیمبین و ...) هم بشه برنامه نوشت.
    4- ندیده از #C هم خوشم اومده.
    5- همین دیگه اگه شما چیز دیگه ای میدونین به ما هم بگید.
    اگر فقط همین چیزارو بخوای، بهت Java# پیشنماد میکنم (چون میدونم از # خوشت میاد )

    من میخوام برنامه نویسی رو برای این جور کارا یاد بگیرم :
    مثال 1 :
    میخوام یه صفحه full screen داشته باشم که وبکم لپتاپ رو بشناسه و هرکی جلوی وبکم هست رو نشون بده. ی
    حالا که این صفحه ساخته شد میخوام به مربع های 4 در 4 سانتیمتر تقسیم کنمشون ، عینه یه جدول یا صفحه شطرنجی و جای اینا رو عوض کنم ،
    در ادامه یه دکمه بذارم که وقتی کلیک کنیم روش ، به صورت random جای مربع شطرنج ها رو عوض کنه.

    مثال 2:
    طراحی فضای 3بعدی خانه و ساختن یک دوربین که تحت کنترل ما در آن حرکت کنه و حتی اگه قاب عکسی روی دیوار هست بشه روی آن زوم کرد و نگاهش کرد ... یه چیزی مثه بازی ولی نه برای استفاده در بازی . و مثلا فرض کنید یه تلویزیون سامسونگ داخل خانه هست ، میخوام کاربر بتونه روی تلویزیون کلیک کنه و اون روشن بشه و حتی بره داخل سایت سامسونگ بر فرض .... از اینجور کارا با کدوم یک از نرم افزارهای برنامه نویسی امکان پذیره ...

    و فرض کنید چنین چیزایی بخواد هم برای سیستم عامل مک و ویندوز و هم موبایل ( حالا جاوا یا سیمبین) طراحی بشه. یا حتی به صورت وبسایت !
    شاید برنامه فلاش (اکشن) با ترکیبی از چند برنامه ی دیگه جواب کارمنو بده ... اصلا نمیدونم !!!
    (در ضمن سایت فی س بوک رو با چی نوشتن ؟ php ؟ )
    خیلی ممنون میشم راهنماییم کنید !!! پیشاپیش ممنون
    حالا که اینارو اضافه کردی، باید بگم برای انجام اینکارا به خیلی بیشتر از یه زبون برنامه نویسی نیاز داری!!!
    وقتی میخوای برنامه نویسی گرافیکی بکنی، باید از گرافیک و 3d هم سر در بیاری! باید یه مدت با نرم افزارهای سه بعدی کار کنی تا مفهوم vertex , egde , face , texture , ... دستت بیاد و بعداً با توجه به اینکه میخوای روی چه پلتفورم هایی برنامت اجرا بشه، بشینی و یه زبون برنامه نویسی به درد بخور انتخاب کنی که در حال حاضر با توجه به گفته های خودت که میگی میخوای Mac , PC , Mobile ساپورت کنه، باید یه زبون برنامه نویسی سطح ماشین که چه عرض کنم، یه زبون باید یاد بگیری که اصلاً خود ماشین باشه!!!
    در کل راه سختی رو در پیش داری! فقط میتونم برات آرزوی خوشبختی بکنم!

    موفق باشی

  4. این کاربر از saeed2vfx بخاطر این مطلب مفید تشکر کرده است


  5. #14
    اگه نباشه جاش خالی می مونه without_all's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    315

    پيش فرض

    سلام
    من می خوام یه زبون برنامه نویسی رو کار کنم، به نظر شما کدوم بهتره؟

    اینم یه سری توضیحات شاید کمک کنه:
    1- یه مقدار C رو کار کردم، یه کم.
    2- دارم php رو هم یاد میگیرم.
    3- واسه موبایل (سیمبین و ...) هم بشه برنامه نوشت.
    4- ندیده از #C هم خوشم اومده.
    5- همین دیگه اگه شما چیز دیگه ای میدونین به ما هم بگید.

    سلام

    نظر من :
    اول خوب خوب فک کن ببین برای چی میخای یاد بگیری ؟؟

    یهو شروع نکنی به یاد گیری (منم این اشتباه رو کردم اول پاسکال رفتم بعد VB بعد C.net# بعد java script ,php و در آخر ++C )

    حالا من نظرم اینکه هیچی ++C نمیشه با ++C هر کاری میشه کرد و اگه با Qt ادغام بشه بساط Net. رو جمع میکنه یه تحقیق در موردش بکن

  6. #15
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    قصد پست زدن در این تاپیک را نداشتم، ولی طبق درخواست یکی از دوستان ...

    =====

    اول این را مشخص کنم که الآن وقتی میگویم زبان برنامه نویسی منظورم یک زبان برنامه نویسی آخرین نسخه دارای کامپایلر است که یا خروجی exe و dll بسازد و یا اینکه بتواند سایت اینترنتی کاملی را در سرور مدیریت کند.
    زبانهایی مثل Java و Delphi و ++VC و #C و VB.Net و... ASP و ASP.Net و PHP و...

    نتیجتاً محیطهای چندرسانه ای دیگر با زبانهای اسکریپتی را من نمیتوانم یک محیط برنامه نویسی کامل فرض کنم...
    مثل VBScript که در محیط Word و Excel استفاده میشود یا ActionScript که در محیط Flash استفاده میشود و یا Javascript و...
    زبان برنامه نویسی هستند ولی زبان کامل نیستند و هر کاری انجام نمیدهند و به محیط برنامه میزبان دیگری برای اجرا نیاز دارند.

    نقل قول نوشته شده توسط brain
    من میخوام برنامه نویسی رو برای این جور کارا یاد بگیرم :
    مثال 1 :
    میخوام یه صفحه full screen داشته باشم که وبکم لپتاپ رو بشناسه و هرکی جلوی وبکم هست رو نشون بده. ی
    حالا که این صفحه ساخته شد میخوام به مربع های 4 در 4 سانتیمتر تقسیم کنمشون ، عینه یه جدول یا صفحه شطرنجی و جای اینا رو عوض کنم ،
    در ادامه یه دکمه بذارم که وقتی کلیک کنیم روش ، به صورت random جای مربع شطرنج ها رو عوض کنه.

    مثال 2:
    طراحی فضای 3بعدی خانه و ساختن یک دوربین که تحت کنترل ما در آن حرکت کنه و حتی اگه قاب عکسی روی دیوار هست بشه روی آن زوم کرد و نگاهش کرد ... یه چیزی مثه بازی ولی نه برای استفاده در بازی . و مثلا فرض کنید یه تلویزیون سامسونگ داخل خانه هست ، میخوام کاربر بتونه روی تلویزیون کلیک کنه و اون روشن بشه و حتی بره داخل سایت سامسونگ بر فرض .... از اینجور کارا با کدوم یک از نرم افزارهای برنامه نویسی امکان پذیره ...

    و فرض کنید چنین چیزایی بخواد هم برای سیستم عامل مک و ویندوز و هم موبایل ( حالا جاوا یا سیمبین) طراحی بشه. یا حتی به صورت وبسایت !
    شاید برنامه فلاش (اکشن) با ترکیبی از چند برنامه ی دیگه جواب کارمنو بده ... اصلا نمیدونم !!!
    (در ضمن سایت فی س بوک رو با چی نوشتن ؟ php ؟ )
    خیلی ممنون میشم راهنماییم کنید !!! پیشاپیش ممنون
    مورد 1 و 2)
    تقریباً هر زبان برنامه نویسی آخرین نسخه و امروزی میتواند اینکارها را انجام دهد،
    در خصوص مبحث سه بعدی هم میتوانم اضافه کنم که در مبنای صنعتی و برای ساخت بازیهای بزرگ در دنیا (برخلاف ایران که یک برنامه بازی سازی درپیت تهیه کرده و مثلاً بازی میسازند) معمولاً از ++VC به همراه DirectX استفاده میشود.
    ولی در یک مرحله ساده تر میتوان از #C و XNA هم برای طراحی محیط کامل سه بعدی استفاده کرد.

    (برای داشتن UI سه بعدی (دکمه و متن و جدول و...) با جلوه های بصری خاص هم #C و WPF شاید بهترین گزینه باشد)

    =====

    ولی در کل بارها تاکید کرده ام که نسخه های فعلی زبان های برنامه نویسی کامل شده و مراحل تکامل را طی کرده اند.
    دیگر بحث این نیست که فلان زبان میتواند این کار را انجام دهد و فلان یکی نمی تواند.
    اگر هدف ساخت یک برنامه باشد، ASP.Net و PHP یا Delphi و VB.Net فرقی ندارند و کسی که مسلط باشد میتواند با هر کدام هر کار و هر شکل دلخواهی را ساخته و نمایش دهد.

    ولی شاید یک کار در یکی با کدنویسی بیشتر انجام شود و در دیگری کمتر و شاید کاری دیگر این وضعیت را عکس کند!

    بحث سر سواد عملی و تسلط برنامه نویس است.
    اگر برنامه خوب و با کیفیتی میبینید مطمئن باشید که مهم تر از هر چیز دیگری افراد خبره ای در تیم برنامه نویسی شان بوده و زبان در درجه دوم اهمیت بوده.
    اگر هم برنامه ای بد شکل و پر از باگ و کند و... است، با قطعیت میگویم اول از همه برنامه نویسش ، برنامه نویس نبوده و خودش گمان میکرده برنامه نویس است ولی چیزی بلد نبوده! (ربطی هم به مدرک طرف ندارد)

    =====

    فی س بوک هم با PHP نوشته شده.

    =====

    با توجه به موارد مورد نیازتان:
    (((
    نکته:
    وقتی میگویم در ایران رایج است یا نیست، از این بابت است که برای یادگیری و رفع مشکل و سوال و... باید زبان انگلیسی بلد باشید و از کتاب های انگلیسی و انجمن های انگلیسی زبان استفاده کنید.
    )))


    ++C و ++VC
    قوت:
    زبان بسیار قدرتمندی است و در دنیا و پروژه های بزرگ بسیار استفاده میشود و برای انواع سیستم عامل ها(با تغییرات کوچک) و کارها قابل استفاده است.
    ضعف:
    از موارد مشابه دیگر سخت تر است.
    طراحی وب سایت تقریباً غیر ممکن است و هیچ هاستینگی پشتیبانی نمیکند.
    افراد زیادی در ایران کار نمیکنند و رایج نیست.
    (اشتباه نشود، در ایران خیلی حرف از ++C است ولی در حد پروژه های مسخره دانشگاهی!!! جمع دو عدد! فاکتوریل! ...)

    JAVA
    قوت:
    از زبان های بسیار محبوب دنیا است و روی سیستم عامل های مختلف قابلیت کار دارد.
    برای موبایل هم قابل استفاده است.
    ضعف:
    پلتفرم رایجی برای طراحی سایت ندارد و هاستینگ های وب پشتیبانی نمیکنند.
    متاسفانه این مورد هم در ایران کمتر رایج است.


    Delphi:
    قوت:
    زبان برنامه نویسی قدرت مندی تحت دسکتاپ است و در ایران هم رایج است.
    ضعف:
    پلتفرم رایج تحت وب ندارد و هاستینگ های وب پشتیبانی اش نمیکنند.

    PHP:
    قوت:
    از زبان های محبوب طراحی سایت است و تقریباً همه هاستینگ ها ویندوز و لینوکس با قیمت کم ان را پشتیبانی میکنند.
    در ایران هم بسیار پرمصرف و رایج است.
    ضعف:
    زبان برنامه نویسی مخصوص طراحی سایت است و فایل اجرایی و برنامه دسکتاپی نمی سازد.


    #C یا VB.Net:
    قوت:
    زبان های برنامه نویسی قوی با امکانات آماده بسیار است که توانایی تولید برنامه دسکتاپی و موبایل و وب سایت و XBox را دارند.
    همچنین UI سفارشی خاصی به نام WPF مخصوص جلوه های بسری و سه بعدی خاص در ارتباط با کاربر دارد (این جدای از برنامه نویسی سه بعدی بازی و... است و در واقع بیشتر شبیه Flash است و کار Flash را در برنامه های ویندوزی و وب سایت انجام میدهد.)

    در ایران هم بسیار رایج است.
    ضعف:
    خیلی وابسته به سیستم عامل ویندوز است
    گرچه به کمک Mono در لینوکس هم قابل توسعه و استفاده است.
    ولی در کل دسکتاپ ویندوز میخواهد، سرور وب ویندوز میخواهد، موبایل ویندوز میخواهد، Xbox مایکروسافت (در واقع ویندوز دارد) میخواهد و...

    =====

    ضمن تاکید مجدد براینکه توانایی زبان های برنامه نویسی جاری خیلی کامل شده و تفاوت ها کاهش پیدا کرده.
    در مجموع شرایط همان و با توجه به توانایی طراحی هر برنامه دسکتاپی (گرافیکی و سه بعدی و دیتابیسی) و وب سایت و موبایل و WPF (شبیه Flash) ولی در چهار چوب ویندوز و بعضاً لینوکس، #C را پیشنهاد میکنم.
    ولی هر زبان برنامه نویسی دیگر هم به شرط آخرین نسخه بودن و شی گرا بودن در چهارچوب توانایی های مخصوص خودش خوب است.

    موفق باشید.
    Last edited by _H2_; 23-02-2011 at 01:19.

  7. 6 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  8. #16
    در آغاز فعالیت Ramincs's Avatar
    تاريخ عضويت
    Aug 2010
    محل سكونت
    shiraz
    پست ها
    10

    پيش فرض

    برای کار با سیمبین فقط با c++ میشه کار کرد.فقط!

  9. این کاربر از Ramincs بخاطر این مطلب مفید تشکر کرده است


صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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