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

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

تعصب روی یک زبان برنامه نویسی برای بعضی از افراد حکم خاصی دارد مخصوصا برای افرادی که تازه شروع به کار برنامه نویسی کرده اند و در این مسیر اول راه هستند، زبان های برنامه نویسی برای یک برنامه نویس مانند ابزار های هستند که هر کدام با توجه به پروژه می توانند باعث تسریع روند انجام پروژه شوند.

مانند یک مکانیک که ست ابزار های کاملی دارد و بعضی از ابزار ها را به ندرت در طول عمری کاریش مورد استفاده قرار می دهد یک برنامه نویس نیز باید با تمام زبان های برنامه نویسی آشنایی داشته باشد و با توجه به کسب و کاری که در آن کار می کند به یک زبان تسلط کامل داشته باشد که به آن مهارت T شکل گفته می شود.

هر زبان برنامه نویسی برای حل یک گروه از مشکلات بهینه شده است و بهترین ابزار برای حل آن نوع مشکل می باشد، درست است که شاید با یک زبان بتوان همه نوع مسئله ای را حل کرد و برای آن کد نوشت ولی اگر به زمانی که صرف کدنویسی و پرفورمنسی که کد نوشته شده دارد دقت کنیم می بینیم که کار درستی انجام نداده ایم.

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

بهتر است برای کد نویسی بجای تعصب به یک زبان روی حل مشکل با بهینه ترین حالت تمرکز کنیم تا یک ابزار مناسب(زبان برنامه نویسی) را انتخاب کنیم .

نکته آخر اینکه در خصوص پایگاه های داده نیز مطالب بالا صادق است.

روز خوبی داشته باشید.