CodeLogy - کدلوژی
CodeLogy - کدلوژی
خواندن ۱ دقیقه·۲ سال پیش

مقایسه سرعت سه زبان برنامه نویسی go , python , cpp

در این مقاله به برسی سرعت سه زبان برنامه نویسیه go ,python .cpp میپردازیم.




زبان برنامه نویسی GO , CPP جزو دسته زبان های کامپایلری هستن حالا زبان های کامپایلری چیست؟

زبان های کامپایلری به زبان های گفته میشود که اول به زبان ماشین ترجمه میشود و سپس در دیتای ترجمه شده اجرا میشود. به دلیل اینکه این زبان ها یک بار به زبان ماشین ترجمه میشوند سرعت بالایی دارند.



زبان های مفسری مثل python , php جزو دسته زبان های مفسری هستن حالا زبان مفسری چیست؟

زبان های مفسری زبان های هستن که خط به خط به زبان ماشین ترجمه میشن به همین دلیل سرعت کمتری به نسبت زبان های کامپایلری دارند.


تست سرعت

یک حلقه ایجاد کردیم و 1,000,000,000 بار تکرارش کردیم.

  • تست یک python

نتیجه: 220.4076066017151 ثانیه

  • تست دو Golang

نتیجه: 822.047 میلی ثانیه

  • تست سه cpp

نتیجه: 2.81016 ثانیه



جمع بندی

با همین تست دیدم که سرعت زبان go بخاطر مدریت بهتر حافظه و بهینه بودن با اختلاف زیادی با زبان python و cpp سریع تر عمل کرد.


زبان برنامه نویسی
ارائه مطالب و مقالات علوم کامپیوتر، برنامه نویسی، لینوکس و دنیای جذاب هک و امنیت - شبکه های اجتماعی ما zil.ink/codelogy
شاید از این پست‌ها خوشتان بیاید