🍌 C++ Feed
306 subscribers
218 photos
12.7K links
Агрегатор всего подряд про C++.

Для связи: @smertig

Powered by https://github.com/Smertig/banana
Download Telegram
C++ (Rss)
Are there any good guides that directly compare MATLAB to C++ and vice versa?

I've been very happily working almost exclusively in MATLAB for a bit over ten years now. Initially, I used did controls, but then switched over to computational mechanics and geometry. I've only very sparsely used Python when collaborating with others, and have used C++ in a very minimal capacity (just quick edits of inputs and parameters). Due to the nature of what I'm working on these days, I've accepted that I just need to bite the bullet and learn C++ to a reasonable level of proficiency, and move my ongoing projects there. While tutorials are good and fine, I feel I would really benefit from a succinct comparison of MATLAB and C++ syntax, data structures, and general best practices; a translation between one and the other, if you will. Does anyone know of such a thing? All I've been able to find are mostly hollow blog posts with too much SEO. If anyone has any suggestions, thank you in advance! submitted by /u/send_me_ur_dog
[link] [comments]
C++ – Типизированный язык программирования (Rss)
Металингвистический совратитель Си. Опус I: Предварительные ласки

>> Осторожно, модерн! 2 — 0.1. Спор на баксы и девчонок

Предисловие

Система макросов добавлена в язык программирования Си с целью абстрагирования часто повторяющихся синтаксических конструкций, и как следствие — снижения ментальной нагрузки при чтении и написании исходного кода.

Но не всё так радужно… после моих экспериментов в написании нетривиальных метапрограмм на связке Boost/Preprocessor + Boost/VMD я осознал, что с текущими огр...

Read full post
C++ – Типизированный язык программирования (Rss)
Бесплатный IT-фестивальчик TechTrain: вторая волна

В этом году, когда из-за пандемии все мероприятия перешли в онлайн, мы уже проводили «фестивальчик на удалёночке» TechTrain. Теперь число заражений снова бьёт рекорды, вопрос «как интересно провести выходной дома» снова актуален, и мы устраиваем TechTrain 2020 Autumn: он состоится 24 октября.

Что можно будет увидеть? И доклады, и различные разговорные формы: круглые столы, интервью, набросы в прямом эфире. И, как водится на TechTrain, топовых спикеров, которые в своей сфере пользуются большим уважением. Например, на вопросы о производительности будут отвечать трое экспертов сразу: двое из Java-мира (Алексей Шипил...

Read full post
C++ – Типизированный язык программирования (Rss)
[Из песочницы] Нахождение точки пересечения двух прямых (и отрезков)

Введение

Довольно часто при разработке игр возникает необходимость находить точку пересечения прямых, отрезков, лучей и т.д. О том, как реализовать это максимально простым способом, в этой статье.







Популярные способы и их критика

Возможно, многие вспомнят способ из школьной алгебры — составить уравнения двух прямых, приравнять их правые части, найти x, и подставить его в уравнение прямой, чтобы найти y (Подробнее здесь).



Однако данный способ становится достаточно громоздким при написании кода (возможно поэтому вы сейчас читаете эту статью), к тому же, он не является универсальным: если одна из прямых парал...

Read full post
C++ (Rss)
C++ Jobs - Q4 2020

Rules For Individuals Don't create top-level comments - those are for employers. Feel free to reply to top-level comments with on-topic questions. I will create top-level comments for meta discussion and individuals looking for work. Rules For Employers You must be hiring directly. No third-party recruiters. One top-level comment per employer. If you have multiple job openings, that's great, but please consolidate their descriptions or mention them in replies to your own top-level comment. Don't use URL shorteners. reddiquette forbids them because they're opaque to the spam filter. Templates are awesome. Please use the following template. As the "formatting help" says, use **two stars** to bold text. Use empty lines to separate sections. Proofread your comment after posting it, and edit any formatting mistakes. **Company:** [Company name; also, use the "formatting help" to make it a link to your company's website, or a specific careers page if you have one.]   **Type:** [Full time, part time, internship, contract, etc.]   **Description:** [What does your company do, and what are you hiring C++ devs for? How much experience are you looking for, and what seniority levels are you hiring for? The more details you provide, the better.]   **Location:** [Where's your office - or if you're hiring at multiple offices, list them. If your workplace language isn't English, please specify it.]   **Remote:** [Do you offer the option of working remotely (permanently, or for the duration of the pandemic)? If so, do you require employees to live in certain areas or time zones?]   **Visa Sponsorship:** [Does your company sponsor visas?]   **Technologies:** [Required: do you mainly use C++98/03, C++11, C++14, C++17, or C++20? Optional: do you use Linux/Mac/Windows, are there languages you use in addition to C++, are there technologies like OpenGL or libraries like Boost that you need/want/like experience with, etc.]   **Contact:** [How do you want to be contacted? Email, reddit PM, telepathy, gravitational waves?] Previous Post C++ Jobs - Q3 2020 submitted by /u/STL
[link] [comments]
C++ – Типизированный язык программирования (Rss)
[Перевод] vulkan-tutorial. Урок 1.1 — Вступление

В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат.

Автор оригинала дал свое согласие на перевод. Так же, когда я доперевожу все статьи и у меня будет время отформатировать их для github, он добавит русский перевод на свой сайт. Читать дальше →
C++ (Rss)
Websites for learning cpp

Is there any website for learning cpp similar to this one for javascript: https://javascript.info/. What other websites or free learning resources for cpp will you suggest anyway? submitted by /u/yourdoom69
[link] [comments]
Standard C++ (Twitter)

C++20: Extend std::format for User-Defined Types--Rainer Grimm bit.ly/3lQTlXn #cpp
Standard C++ (Twitter)

A brief introduction to C++ structured binding--Raymond Chen bit.ly/3k48u76 #cpp
Standard C++ (Twitter)

Clang 11.0.0 Release Notes — Clang 11 documentation bit.ly/34XcMHd #cpp
Standard C++ (Twitter)

C++20: Extend std::format for User-Defined Types--Rainer Grimm bit.ly/3lQTlXn #cpp
Standard C++ (Twitter)

A brief introduction to C++ structured binding--Raymond Chen bit.ly/3k48u76 #cpp
Standard C++ (Twitter)

Clang 11.0.0 Release Notes — Clang 11 documentation bit.ly/34XcMHd #cpp