خوش آمدید, مهمان
نام كاربری کلمه عبور ذخیره

کدوم زبان برنامه نویسی خوبه؟
(1 مشاهده) (1) مهمان
  • صفحه:
  • 1

موضوع: کدوم زبان برنامه نویسی خوبه؟

کدوم زبان برنامه نویسی خوبه؟ 7 سال, 3 ماه پیش #65846

  • Little Prince
  • آفلاین
  • كاربر حرفه ای
  • ارسال: 1441
  • دریافت تشكر: 1315
  • 
سلام
آقایون برنامه نویسای حرفه ای سایت من از برنامه نویسی هیچی نمی دونم هیچی ..فقط یادم میاد از روی یه کتاب c معمولی یکی دو فصلش رو نگاه کرده بودم همین! :)

الان من یه اموزشی از پایتون و mel اینا توی مایا دیدم متوجه شدم من خیلی عقب افتاده تر از اونی بودم که تا حالا فک میکردم که هستم !!:)

برای همین رفتم چند تا آموزش سی و ++ پایتون و اینا دانلود کردم اما نمی دونم نرم افزارش یکی هست یا نه اصلا باید توی چی بنویسیم اینا رو من میزنم نرم افزار c یه فایل میاد 4.5 گیگ!....همینه؟!

حالا من باید توی برنامه c شارپ کار کنم یا c معمولی باشه یا ++c ؟

همینا رو بخونم خوبه یا نه اصلا شروع کار من باید یه چیز دیگه بخونم اخه ++ c خیلی عجیب بود اصلا حالیم نشد چی هست! باز سی شارب گرافیکی تر بود معلوم بود تا حدودی

مرسی


*********
راستی همین اول کار برای UE4 هم متناسب باشه یا یا cry- E 4 هم همینطور

پاسخ: کدوم زبان برنامه نویسی خوبه؟ 7 سال, 3 ماه پیش #65850

  • Houdinian
  • آفلاین
  • كاربر کوشا
  • ارسال: 375
  • دریافت تشكر: 300
سلام.
ابتدا به شما توصیه میکنم زبان برنامه نویسی python رو یاد بگیرید بسیار راحت و سریعه و تو مایا میتونید اسکریپت هایی بنویسید که بعد از اجرا کردنش واقعا احساس پیشرفت میکنید.
برای یادگیری پایتون فیلم آموزشی بسیار زیاد تولید شده اما برای اینکه در یاد گیریش دچار اشکال نشید و هی از این آموزش به اون آموزش برای یادگیری این زبان نپرید کتاب الکترونیکی پایتون رو تحت نام از این پس پایتون به نوشته ی اقایان سعید خالقی و علیرضا حق نیا دانلود کنید.
این کتاب رو که بخونید کاملا میتونید به زبان پایتون برنامه نویسی کنید حالا میمونه چگونگی استفاده از این زبان در مایا که برای این هم میتونید از آموزش های دیجیتال توتورز استفاده کنید.
در مورد زبان MEL باید بگم که یاد گرفتنش به درد بخور نیست اما چرا؟؟؟
1_زبان MEL فقط در مایا کاربرد داره و بیرون از مایا به هیچ دردی نمیخوره امروزه زبان پایتون در هر نرم افزاری که شما فکرشو بکنید وجود داره از جمله Houdini---Mocha---3DEqualizer---PFTrack---Nuke و....
2_قواعد نوشتاری این زبان شبه به C++ هست اما تفاوت هایی داره که باعث میشه مدام شما اونارو فراموش کنید و یا با C++ قاطی کنید و در نتیجه با پیام خطای Syntax Error مواجه میشید.
3_از لحاظ اجرایی زبان MEL با اشکال بیشتری نسبت به پایتون اجرا میشه و خطاهای نامربوطی هم برای رفع اشکال کدتون اعلام میکنه!!!
شاید تنها عاملی که بشه به خاطرش زبان MEL رو یاد گرفت نوشتن Exprssion با این زبان در مایا هست که البته این کارم با پایتون میتونید انجام بدید.
و اما برای زبان های نظیر C یا C++
در اولین قدم بعد از یادگیری پایتون به شما شدیدا توصیه میکنم زبان C++ رو از روی کتاب یاد نگیرید چون اکثر کتاب ها به صورت اپراتوری به شما یاد میدن که باید چیکار کنید و در مورد مدیریت حافظه و.... هیچی نمیگن این باعث میشه در زبان C++ به شدت به مشکل بخورید و کد نوشتن براتون سخت شه.
برای آموزش زبان C++ اول آموزش دکتر رحمانی رو ببینید که مال دانشگاه علم و صنعت هست.
آموزش C++ اقای جعفرنژاد رو توصیه میکنم که مال دانشگاه شریف هست.
و در پایان هم آموزش مهندس بازرگان مال دانشگاه صنعتی اصفهان.
هر سه این آموزش ها رو و میتونید از سایت های ایرانی دانلود کنید.
امیدوارم توضیحاتم مفید بوده باشه.
اکسپرشن، اسکریپت Max Particle Velocity در مایا:
www.mostafa3d.com/forum?func=view&ca...5&id=64631#64631
--------------------------------------------------------------------------------------
اسکریپت مرکز هر وجه جسم Polygon در مایا:
www.mostafa3d.com/forum?func=view&ca...5&id=47301#47301
--------------------------------------------------------------------------------------
اکسپرشن، اسکریپت Rigid Freeze در مایا:
www.mostafa3d.com/forum?func=view&ca...5&id=47423#47423
كاربران زیر تشكر كردند: amir, Little Prince, aj1176, Maxscript_lover, rahimzade

پاسخ: کدوم زبان برنامه نویسی خوبه؟ 7 سال, 3 ماه پیش #65852

  • Little Prince
  • آفلاین
  • كاربر حرفه ای
  • ارسال: 1441
  • دریافت تشكر: 1315
استاد هودینیان واقعا راهنمایی خیلی خوب بود یکم از حالت گمراهی اومدم بیرون! :)

پس اول پایتون می خونم

دستت درد نکنه
كاربران زیر تشكر كردند: Houdinian

پاسخ: کدوم زبان برنامه نویسی خوبه؟ 7 سال, 3 ماه پیش #65868

  • mohamad.zakery
  • آفلاین
  • ناظر، نویسنده، مدرس و عضو تیم پادکست
  • ارسال: 1419
  • دریافت تشكر: 3784
سلام
متاسفانه یکی از بزرگترین ایرادهای برنامه نویسهای ایرانی که آخر از دانش برنامه نویسیشون نمی تونند درست استفاده کنند و کلا خالق محصولات خاص نمیشوند بحث یادگیری غیر اصولی هست!!
برنامه نویسی چیزی جز دستورات صریح و مستقیم به ماشین نیست!!! مثلا ما به ماشین دستور میدهیم خاموش شود یا روشن شود؛ و از اون جالبتر امروزه زبان ارتباط با ماشین دقیقا زبان انسان(انگلیسی) هست!!! ولی چرا ما کارهای خوبی نتونستیم تولید بکنیم؟ چون هرجایی قواعد و اوصل خودش داره و اگر صرفا فقط بخواهیم کد بنویسیم به هیچ جا نمیرسیم!!!

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

و برای شروع بهترین انتخاب برای شناخت این موارد بطور قطع زبان C++ هست!!! و برای کسانی که از پایه میخواهند شروع کنند Turbo C و برای کسانی که کمی با برنامه نویسی آشنا هستند Visual c++ بهترین انتخاب هست!!! بعد که با مفاهیم پایه کاملا آشنا شدید برید بطور تخصصی برای اون قسمتی که دوست دارید مثل توسعه نرم افزارها با توسعه گیم و شاید توسعه وب کار کنید!!!
بنده بشدت مخالف شروع با زبانهای سطح بالا مثل پایتون هستم!!! شما زمانیکه با این زبانها کار میکنید خیلی از مسائل محیط توسعه کنترل میکنه و درگیر چالشهای شیرین و بعضا اعصاب خردکن برنامه نویسی نمیشید و عملا با مرحله بسیار مهم حل مشکلات آشنا نمیشد!!!

مقاله جدید در موردیونیتی 2018 :
sava-studio.ir/Home/ViewNews/3



سایت جدیدم راه اندازی شد. به سایت استودیو ساوا مراجعه کنید. نمونه کارها و خدمات من در اونجا موجود است.

www.instagram.com/mohamadzakery/
كاربران زیر تشكر كردند: Little Prince, aj1176
  • صفحه:
  • 1
زمان ایجاد صفحه: 0.26 ثانیه

جدیدترین ارسالهای تالارگفتگو

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