28-05-2022, 11:38 PM
(06-05-2022, 09:57 PM)امیرحسین رفیعی نوشته است: انتقادات به زبان برنامه نویسی گو چیست و چرا ؟
تفاوت سرعت زبان برنامه نویسی Go با زبان های دیگر است. زبان برنامه نویسی Go سیستم runtime دارد و این سیستم حداقل به صورت تئوری هیچ توانایی سرعتی نخواهد داشت. در حال حاضر با کامپایلر زبان Go تنها می توانید کدهای مناسب تولید کند! امکان تولید کدهای سریع فعلاً وجود ندارد. این موضوع تاکید دارد که کامپایلر برنامه نویسی Go در نسخه فعلی بهینه سازی خاصی انجام نمی دهد. اگر بخواهید از زبان Go استفاده کنید و آن را بر روی چندین پلتفرم به کار ببرید قطعاً مسیر راحتی پیش رو نخواهید داشت. با این توصیف ها اینطور به نظر می رسد که زبان Go یک زبان بسیار کند است پس چرا بارها به گوشمان خورده است که این زبان در دسته سریع ترین ها قرار دارد!؟ پاسخ ساده است!
همه چیز در برنامه نویسی مقایسه ای است. در واقع زبان Go در مقایسه با پایتون و یا امثال آن در حدود 50 برابر سریعتر است!