Идея этого поста родилась в результате нескольких последних публичных и личных обсуждений с освещением множества технических, политических, личных и религиозных аспектов. Оба языка программирования добились успеха в последнее десятилетие, но были выпущены в разное время: Go в 2009 году и Rust в 2015 году.
Некоторые думают, что Go и Rust не являются прямыми конкурентами, но это не совсем так: они очень часто пересекаются: консольные инструменты, настольные приложения, веб-сервисы и многое другое. Единственная непересекающаяся область — встроенная, но здесь Rust не очень силен из-за статической компоновки и сильной конкуренции со стороны C/C. Это означает, что во многих случаях вам придется выбирать между Go и Rust в качестве основного языка вашего следующего проекта.
Тесты отбирались не по сложности кода или уровню экстравагантности, основной шаблон — популярные задачи. Даже в совершенно разных проектах, таких как машинное обучение, сетевые технологии или обработка звука, вы не можете избежать основного строительного блока: базовой математики, такой как сложение, конкатенация строк, сортировка, хеширование, синтаксический анализ и многое другое. Итак, давайте углубимся и разберемся, как выглядит код и что быстрее. Здесь важнее всего время: чем быстрее, тем лучше.
Проверьте контрольные показатели и окончательный результат в Nix Sanctuary.
Не забудьте подписаться и никогда не пропустите новые публикации о программировании NS.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3