Какие 8 самых необычных книг стоит почитать C++ разработчику?
Миллисекунды алгоритмов или чистота архитектуры, это конечно хорошо. Но как насчёт, например, осознанности деятельности C++ программистов? В этой подборке как раз про это. Тонкий юмор, немного философии и пара экземпляров из «золотого фонда» классической литературы для C++ разработчиков.
Приятного чтения: https://tproger.ru/books/8-neobychnyh-knig-dlja-c-razrabotchika/
#cpp #книги
Миллисекунды алгоритмов или чистота архитектуры, это конечно хорошо. Но как насчёт, например, осознанности деятельности C++ программистов? В этой подборке как раз про это. Тонкий юмор, немного философии и пара экземпляров из «золотого фонда» классической литературы для C++ разработчиков.
Приятного чтения: https://tproger.ru/books/8-neobychnyh-knig-dlja-c-razrabotchika/
#cpp #книги
Почему Линус Торвальдс ненавидит C++?
В 2007 году пользователь Дмитрий Какурин написал письмо Линусу Торвальдсу, в котором спросил программиста, почему тот использует чистый Си вместо того, чтобы написать все на C++. Само использование чистого Си Дмитрий Какурин назвал емким словом bullshit. В ответ Линус Торвальдс сказал, что bullshit — это сам Какурин, а C++ — ужасный язык, на котором кодеры генерируют, мягко говоря, «нечистоты».
Рассказываем, что еще сказал Линус и почему так вышло: https://tproger.ru/articles/pochemu-linus-torvalds-nenavidit-s
#linux #cpp #си
В 2007 году пользователь Дмитрий Какурин написал письмо Линусу Торвальдсу, в котором спросил программиста, почему тот использует чистый Си вместо того, чтобы написать все на C++. Само использование чистого Си Дмитрий Какурин назвал емким словом bullshit. В ответ Линус Торвальдс сказал, что bullshit — это сам Какурин, а C++ — ужасный язык, на котором кодеры генерируют, мягко говоря, «нечистоты».
Рассказываем, что еще сказал Линус и почему так вышло: https://tproger.ru/articles/pochemu-linus-torvalds-nenavidit-s
#linux #cpp #си
История C++ с 1953 года от FLOW-MATIC и Fortran до языка Си и Cfront
Язык C++ разработал датский программист Бьерн Страуструп, это известный факт. Но что, если копнуть глубже и попытаться разобраться, где находится стартовая точка эволюции языков программирования, которая привела к появлению C++, и какой эволюционный путь прошли языки?
В этой статье рассказываем, как бизнес в 1950 годах появлиял на развитие языков программирования, какие шаги проделал ALGOL перед тем, как превратился в язык Си, и как языки проделали долгий и витиеватый путь от упрощения к усложнению, и наоборот: https://tproger.ru/articles/istoriya-cpp-s-1953-goda
#cpp #си #история
Язык C++ разработал датский программист Бьерн Страуструп, это известный факт. Но что, если копнуть глубже и попытаться разобраться, где находится стартовая точка эволюции языков программирования, которая привела к появлению C++, и какой эволюционный путь прошли языки?
В этой статье рассказываем, как бизнес в 1950 годах появлиял на развитие языков программирования, какие шаги проделал ALGOL перед тем, как превратился в язык Си, и как языки проделали долгий и витиеватый путь от упрощения к усложнению, и наоборот: https://tproger.ru/articles/istoriya-cpp-s-1953-goda
#cpp #си #история
Google признал С++ устаревшим и назвал язык будущего ему на замену
Ларс Бергстром, директор по инженерии Google, рассказал о преимуществах Rust, продемонстрировав опыт компании по переносу проектов с Go и C++ на этот язык. Эксперименты Google показали, что разработчики стали в два раза продуктивнее, используя Rust вместо C++.
#cpp #golang #rust
Ларс Бергстром, директор по инженерии Google, рассказал о преимуществах Rust, продемонстрировав опыт компании по переносу проектов с Go и C++ на этот язык. Эксперименты Google показали, что разработчики стали в два раза продуктивнее, используя Rust вместо C++.
#cpp #golang #rust
Создаем свою простую C++ библиотеку с документацией, CMake и блекджеком
Каждому разработчику знакома ситуация, когда один и тот же кусок кода приходится таскать из проекта в проект. Тогда почему бы не превратить свои идеи и наработки в удобный и доступный формат?
Ведь создавая свою библиотеку, вы не только прокачаете портфолио и структурируете код, но и выразите себя творчески. Плюс, сможете поделиться плодами своего труда с другими.
А чтобы облегчить вам эту задачу, держите крутой туториал, который можно использовать как шпаргалку для создания собственных либ и других проектов.
#cpp
Каждому разработчику знакома ситуация, когда один и тот же кусок кода приходится таскать из проекта в проект. Тогда почему бы не превратить свои идеи и наработки в удобный и доступный формат?
Ведь создавая свою библиотеку, вы не только прокачаете портфолио и структурируете код, но и выразите себя творчески. Плюс, сможете поделиться плодами своего труда с другими.
А чтобы облегчить вам эту задачу, держите крутой туториал, который можно использовать как шпаргалку для создания собственных либ и других проектов.
#cpp