База знаний
Сравнение языков программирования
Языки для работы системы, сценариев и сервисов, сравниваемые по тому, что действительно важно в производстве: гарантии безопасности, чистая скорость, кого вы можете нанять, и насколько болезненно развертывать и исправлять полученные сервисы.
16 Темы · 16 руководств
- C против C++: где грань все еще имеет значение
C и C++ на досках объявлений выглядят взаимозаменяемыми, но на практике ведут себя по-разному. C — это переносимая версия машины: …
- Java против Python: производительность, портфели и операции
Java и Python решают одни и те же проблемы продукта с противоположными кривыми компромисса. Java JVM обеспечивает высокую производ…
- Perl против Python: разрыв в написании сценариев, который никогда не исчезнет
Perl и Python были двумя титанами сценариев в мире Unix 1990-х годов, и Python выиграл войну за найм сотрудников, но Perl никогда …
- TypeScript против JavaScript: почему команды продолжают конвертировать
TypeScript — это JavaScript с типами и этапом компиляции, и индустрия, конвертирующая в него целые экосистемы, является одним из с…
- Rust vs Go: два современных ответа на один и тот же вопрос
И Rust, и Go отвечают на вопрос: «На чем нам следует писать системы и сервисы после C?» и они отвечают на него с противоположных с…
- Rust против Python: скорость, безопасность и что вы на самом деле предлагаете
Rust и Python находятся на противоположных концах одного и того же вопроса о продукте: Python — это язык итерации и анализа, Rust …
- Почему команды переходят на Rust
Доводы в пользу Rust — это два предложения: безопасность памяти без сборщика мусора и компилятор, который превращает целые категор…
- C: Язык, на котором работает все остальное
C — это язык, лежащий в основе всего остального: ядер, драйверов, интерпретаторов, которые работают на ваших серверах Python, меха…
- C++: мощь за плату за обслуживание
C++ — это два языка, носящие одно имя: мощный системный центр, перешедший на трехлетнюю стандартную каденцию, и устаревшие кодовые…
- Java: многословная рабочая лошадка, которая продолжает развиваться
Java управляет большей частью непривлекательного корпоративного ядра в мире, а язык, который аналитики спрятали дюжину раз, поддер…
- Перл: ветеран, который отказывается уходить на пенсию
Perl работает в большем количестве серверных помещений, чем следует из списков вакансий: конвейеры обработки почты, клей для систе…
- Python: клей, скрепляющий современную инфраструктуру
Python — это лингва-франка инструментов для операций, работы с данными и уровня автоматизации каждой серьезной инфраструктуры: на …
- TypeScript: JavaScript с бумажным следом
TypeScript — это JavaScript плюс система типов во время компиляции, постепенно устанавливаемая командами, которым надоело выявлять…
- Rust: безопасность памяти без сборщика мусора
Предложение Rust является точным: устранить семейства ошибок использования после освобождения и гонки данных во время компиляции, …
- Вперед: скучно по дизайну, доставка раньше времени
Go — это инфраструктурный язык, оптимизированный для решений, принимаемых командами чаще всего: один стиль, одна цепочка инструмен…
- .NET: серверные части среды выполнения Windows и современный C#, работающие на
.NET — это управляемая среда выполнения Microsoft: платформа, лежащая в основе веб-служб ASP.NET Core и серверных частей рабочего …
Похожие страницы
Похожие услуги
Проблема с сервером? Взломанный сайт? Медленная страница?
Критические инциденты с ответом в течение 30 минут — круглосуточно, 7 дней в неделю.