ورود

نسخه کامل مشاهده نسخه کامل : کمک برنامه نویسی



odbie
25-10-2010, 12:32
سلام دوستان خسته نباشید دوستان من چند سوال داشتم ممنون میشم کمک کنید

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

اولین سوال من این هست که بهترین زبان برای برنامه نویسی کدام است که بر همه زبان ها سر باشه

دومین سوال من اینه که من می خواهم برنامه نویسی را برای ساخت نرم افزارهای اداری یا بازی سازی یاد بگیرم حالا کدام زبان را من یاد بگیرم بهتره ممنون میشم

در پناه خدا یا حق

maziarb
26-10-2010, 00:02
واسه مایکروسافته خوبش

odbie
26-10-2010, 00:24
دوست عزیز متوجه نشدم میشه بیشتر توضیح بدید من مبتدی هستم

_H2_
27-10-2010, 01:07
سلام
تاپیکهایی در مورد زبن های برنامه نویسی و شروع کار و...
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و...
و...

در کل تعداد زبان های برنامه نویسی بسیار بسیار زیاد است ولی عموماً زبان های معروف و پر کاربرد شاید 10 تایی بشوند.
نسخه های نهایی زبان های برنامه نویسی جاری از نظر امکانات و انجام کارهای گونانون بسیار پیشرفت کرده اند و در اغلب موارد بحث سر این نیست که فلان زبان میتواند و فلان یکی نمیتواند، بحث فقط سر زمان تولید و بازدهی برنامه است.

درک این مطلب بسیار بسیار بسیار مهم است که زبان برنامه نویسی برنامه را نمیسازد، این برنامه نویس است که برنامه را میسازد.
آلان و در نسخه های های نهایی زبان های برنامه نویسی، اگر برنامه نهاییتان ...
اگر ظاهر کاربر پسند نداشته باشد و بیریخت باشد!
اگر خطا و باگ داشته باشد و مدام به مشکل برخورد کند
اگر کم سرعت و کند عمل کند
اگر کاری را نتواند انجام دهد یا پشتیبانی نکند
و...

به جرأت میتوان گفت بجز موارد بسیار خاص، مقصر برنامه نویس است.
فهمین این مسئله که برنامه نویس برنامه را میسازد خیلی مهم است.

هنوز زبان برنامه نویسی خلق نشده که شما شفاهی بگویید چه میخواهید و او برایتان برنامه را بسازد!!!
پس زبان برنامه نویسی انطور که شما فکر میکنید و دنبال "بهترین" میگردید نیست!
بهترین زبان برنامه نویسی دنیا، زبانی است که شما روی آن وقت بیشتری گذاشته اید و به ان مسلط تر شده اید.

=====

در ایران ...
برای برنامه و طراحی سایت های اینترنتی C#.Net و VB.Net و PHP و ASP بیشتر استفاده میشوند.

برای برنامه نویسی برنامه های کاربردی و اداری C#.Net و VB.Net و Delphi و VB6 و ++VC استفاده میشوند.

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

برای برنامه نویسی موبایلها هم بیشتر Java رایج است.

=====

ضمن تاکید مجدد بر اینکه فرد از زبان مهم تر است.
برای برنامه نویسی محصولی که بتوان آن عملاً به بازار عرضه کرد، #C را پیشنهاد میکنم.
از محاسن این زبان میتوان به زمان تولید کم و انعطاف پذیر بودن و منابع زیاد (افراد ایرانی و سایت فارسی و نمونه کد و کتاب و pdf فارسی) اشاره کرد.
(
برنامه نویسی وب سایت و وب سرویس ها
برنامه های کاربردی و اداری و شبکه و ویندوز سرویس ها
برنامه نویسی ویندوز موبایلها
بازی سازی برای وب و ویندوز و کنسول بازی XBox360 و ویندوزموبایل ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
و...
)

=====

برای یادگیری هر زبانیکه هم که باشد، باید صبر و پشتکار داشته باشید.
نباید با خواندن یکی دو کتاب ناقابل، فوراً این احساس را داشته باشید که من دیگر بلد شدم و دیگر کتاب کافی است.
باید مدام و شاید تا اخر عمر(!) کتاب بخوانید و عملاً کار کنید.
علومی رایانه بسیار زود جدید و نو میشوند و اگر به منابع و علم روز متصل نباشید خیلی زود اطلاعاتاان قدیمی و بلااستفاده میشود.
هر زبان برنامه نویسی یکسری کلمه رزو شده=کلیمه کلیدی=کلید واژه دارد، شما باید عزم قاطع کنید و فهرست همه کلمات کلیدی زبان مورد نظرتان را استخراج کرده و در دوره یادگیری خود حتماً همه انها را بخوانید و متوجه شوید.
اگر کلمه ای در کتابی نبود به سراغ کتابهای دیگر بروید، اینترنت، جستجو، مقالات، کدهای نمونه ای که از ان کلمه استفاده کرده اند و...

شما وقتی میتوانید بگویید من فلان زبان برنامه نویسی را بلد هستم که تمام کلمات کلیدی ان زبان را بلد بوده و کاملا با دلیل و نحوه کارکرد ان آشنا باشید.

=====

در آخر این مطلب را به هر کسی که میخواهد هر زبان برنامه نویسی را شروع کند، پیشنهاد میکنم، حتماً بخواند:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

موفق باشید.

sin2x=2sinxcosx
29-10-2010, 22:53
سلام
تاپیکهایی در مورد زبن های برنامه نویسی و شروع کار و...

مثل همیشه کامل و صبورانه و با حوصله و پرمحتوا .
گفتم برای کاربران ارزشمندی مثل شما تشکر خالی کافی نیست . :11:

intelrayaneh
10-11-2010, 09:26
چطوري شروع كنم ؟

snoopyz
15-11-2010, 00:32
سلام
دوستان من همه ي تاپيك ها و لينك ها رو خوندم.
يك سوال:
من مي خوام برنامه نويسي اي رو شروع كنم كه بتونم هم باهاش در ساخت مالتي مديا و هم طراحي وب كار كنم. آيا جاوا براي اين ها مناسبه؟؟؟؟؟ من خيلي عجله دارم، ممنون مي شم كمك كنيد.

_H2_
16-11-2010, 23:00
سلام

بتونم هم باهاش در ساخت مالتي مديا و هم طراحي وب كار كنم. آيا جاوا براي اين ها مناسبه؟؟؟؟؟
برای برنامه های چند رسانه ای (صورت و تصویر و...) باید مشخص تر شود منظور شما دقیقاً در چه حوضه ای است.
الآن ماشال ا... افراد از شیر مرغ تا جان آدمیزاد را هم که می سازند یک برچسب چندرسانه ای هم به آن اضافه میکنند! مثل کلمه "هوشمند" شده طرف در برنامه اش 2+2 میکند میگوید برنامه هوشمند است و... !!!

اگر منظور صرفاً چیدمان کنار هم چند صوت و تصویر و افکت و... باشد که با هر کلیک صوت و تصویر خاصی بخش شود با برنامه های آماده مثل Flash و Powerpoint و... هم میتوانید اینکار را انجام دهید.
برای کنترلر بیشتر و هدفمند و ارتباط قوی IO و Database میتوانید از هر زبان برنامه نویسی تحت دسکتاپ استفاده کنید.
از جمله java یا #C (مخصصوصاً با ابزار WPF اینکارها ساده تر شده)

==============

برای تحت وب شما به صورت معمول به دو زبان برنامه نویسی نیاز دارید.
یک زبان تحت سرور مثل ASP.Net و PHP و ASP و CGI و...
و
یک زبان برنامه نویسی تحت کلاینت که معروفترین و پر کاربرد ترین آنها javascript است.

خود Java برای تحت وب (سرور و کلاینت) چندان جایگاهی ندارد ولی مشتقاتی مثل javascript فقط در برنامه نویسی سمت کلاینت برنامه های وبی کاربرد دارد.
موفق باشید.