3 نکته برای انتخاب بهترین زبان برنامه نویسی برای شروع کار
1-چگونه بهترین زبان را انتخاب کنم ؟
در گام اول شما باید منطق پایه در برنامه نویسی را یاد بگیرید مانند شرط ها حلقه ها و… که در تمام زبان ها وجود دارند و بعد باید زبانی را انتخاب کنید
زبان هایی که برای وب و یا موبایل خروجی میدهند بیشتر پیشنهاد میشوند زیرا بسیار بازار انها رو به رشد است و در اینده هم بازار گسترده تری پیدا خواهند کرد
قبل از ورود به یادگیری باید بدانید که زبانی که انتخاب میکنید برای چه محیطهایی خروجی میدهد مثلا اگر برای موبایل (اندروید) میخواهید نرم افزار بنویسید یادگیری زبانی چون php بسیار بیهوده است چون زبانی است که برای تولید سایت مورد استفاده قرار میگیرد پس قبل از هر چیز باید بدانیم هر زبان برای چه محیط هایی خروجی میدهد تا بتوانیم درست انتخاب کنیم
2- خروجی هر زبان برنامه نویسی برای چه دستگاه ها و محیطهایی است؟
در وب باید از (asp (active server pages استفاده کرد که با محیط ساخت اپ برای ویندوز متفاوت است و یا باید از ابزاری چون زامارین برای ساخت اپ موبایل استفاده کرد بدیهی است که زبانی که برای یک محیط خاص است فیکس تر است و مشکلات کم تری دارد و محیط کار کم تر تغییر میکند مناسبتر است.
بهتر است برای وب از php استفاده شود برای دسکتاپ از c# برای موبایل (اندروید) از (java (for android استفاده شود یادگیری اسکیوال بسیار برای کار ضروری است زیرا در هر محیط که شما نیاز به بانک اطلاعاتی داشته باشید به اشنایی با اسکیوال احتیاج دارید چه در php که بصورت پیش فرض از mysql استفاده میشود چه در #C که بطور معمول از اسکیوال سرور استفاده میشود یا در اندروید که از اسکیوال لایت استفاده میشود.
(در تمام حالات گفته شده از دیگر DBMS ها نیز میتوان استفاده کرد مثلا در #C از MYSQL یا… ولی بصورت معمول به این شکل استفاده میشود) حال در صورتی که بخواهیم برای سخت افزار سیستم های توکار امبدد سیستم برنامه نویسی کنیم پیشنهاد من c یا c++ است زیرا درست است که برای حالات دیگر کمی برنامه نویسی با این دو زبان در برنامه های متوسط و بزرگ سخت میشود اما برای این قبیل کارها عالی هستند (البته با ابزاری چون qt کمی برنامه نویسی برای c++ ساده تر و ویژوالی تر شده است ) جاوا اسکریپت برای وب و کلاینت ساید است و همچون php و یا c#)asp) سرورساید نیست که بتواند فرایندهایی در سرور را هندل کند اما با استفاده از کتابخانه های بسیاری که برایش نوشته شده براحتی میتوانید از ان استفاده کنید در صورتی که به آمار محاسبات علم داده ها و… علاقه دارید شاید R گزینه ی مناسبی باشد مثل متلب برای محاسبات عددی اماری است
3-پیشنهاد ابراهیمی نژاد
اینده به سرعت به سمت موبایل و وب در حال حرکت است پیشنهاد من این است که حتما برای یادگیری برنامه نویسی موبایل (در گام اول اندروید) و یادگیری وب پیش قدم باشید زیرا آینده بیشتر به این سمت است اما بطور کل برای وب شروع به یادگیری html,css برای طراحی ظاهر سایت بسیار مفید و مناسب است دورهی پیشنهادی بزودی
و برای بانک اطلاعاتی و کد های کنترولی و سمت سرور php,mysql بسیار مناسب هستند دوره ی پیشنهادی بزودی
برای محیط دسکتاپ از c#,sqlserver بسیار خوب است دورهی پیشنهادی بزودی
برای موبایل java,xml,sqliteبرای اندروید مناسب است دورهی پیشنهادی بزودی
با تشکر از دوست و برنامهنویس خوب و آینده دار کشورمون امیر محمود که غلط نگارشی مقاله را گوشزد کرد که باعث شد بر طرف شود.
برای دریافت مقالات و آموزشهای بیشتر در سایت عضو شوید.
به امید موفقیت روز افزون
www.ebrahiminejad.com
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.