Тёмный

Good Book about Low-Level C++ [from a quant dev] 

The Quantitative Developer
Подписаться 1,2 тыс.
Просмотров 7 тыс.
50% 1

Опубликовано:

 

26 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@BreezeTalk
@BreezeTalk 10 часов назад
Compliment and things I like about this video: 1. It doesn’t begin like a “mass form” yt video, with a rapid fire “hey guys, inthisvidoeweregnabelookingat”. 2. His background is authentic. 3. He is realistic and speak about using different systems of maths and their operations. 4. He takes us through how to think about the book and gives some nice advice. All in all ty.
@KimTiger777
@KimTiger777 День назад
Another C++ book on my wish list. Have you tested C++ code against C code for determining what is the fastest?
@unrealkalel3130
@unrealkalel3130 9 дней назад
the typa guy i would trust to tell me what book to read
@giveaway4002
@giveaway4002 10 дней назад
what is quant
@ANKUSHKUMAR-ek7yh
@ANKUSHKUMAR-ek7yh 4 дня назад
Quantitative
@stefanplusplus917
@stefanplusplus917 5 часов назад
@@ANKUSHKUMAR-ek7yh what is quantitative
@rubyciide5542
@rubyciide5542 4 часа назад
​@@stefanplusplus917quanti with a tative
@ANKUSHKUMAR-ek7yh
@ANKUSHKUMAR-ek7yh 3 часа назад
​@@stefanplusplus917literal definition is measurement of quantity. Like when I say 3 apples, you think about 3 apples, notice here I haven't defined the size, color or taste which are qualitative properties. But here in this video it's much related to high frequency trading, search this on Google for more info. Hope this helps
@gabrielkwong1878
@gabrielkwong1878 9 дней назад
Are quant developers still using OOP? I thought Data-Oriented Design would be more prevalent as it would be performance-critical, but I guess the infrastructure is built on top of OOP. Curious.
@TheQuantDev
@TheQuantDev 8 дней назад
Yes, OOP is still very much around. Unless you are on the hot path, the additional overhead of a vtable is usually acceptable
@ghdshds1899
@ghdshds1899 6 дней назад
note that OOP doesn't inherently add overhead. C++ is statically compiled so unless you are utilising forms of dynamic dispatch, it doesn't really matter as all the OOP relating information is stripped at compile time.
@gabrielkwong1878
@gabrielkwong1878 6 дней назад
@@ghdshds1899 i agree with you there, and I am curious if its DOD based, would it gain more performance since OOP is already performant enough, since HFT is competitive and all. Performance aside, I am also curious in terms of complexity, following rhe idea of the hardware is the platform, not the software or code, purposed by Mike Acton, I wonder if it would help simplify things for maintainability. Anyway I do think abstractions does help with accessibility, for better or for worse, idk. It is the reality we live in and its either we work in an environment that prefers one or the other. Just curious about this not expexting any answers.
@ghdshds1899
@ghdshds1899 6 дней назад
@@gabrielkwong1878 I think first its worth noting that quant and HFT aren't the same thing, in the sense of all HFT firms are quantitative firms but not all quantitative firms are HFT and hence won't care too much about latency. But that's a nitpick, so to your actual question, DOD and OOP aren't mutually exclusive at all! OOP describes a technique of arranging and organising code, not the data structures and algorithms that power the business logic. DOD is a performance and simplicity driven design philosophy but it doesn't necessarily obstruct OOP. You can certainly design your object constructs to be mindful of the benefits of DOD, but maintain key OOP mechanisms like inheritance and encapsulation (and even statically decided polymorphism). Typically I see codebases that avoid the flamboyant mechanisms of OOP that make things difficult to read and follow, because the code needs to be maintainable and easy provable, but you can do this whilst still using some elements of OOP. TLDR: You don't need to prescribe yourself any one programming/design paradigm, and when performance and validity is critical you should definitely not constrain yourself to any, and instead do whatever meets your actual goals.
@grandson_f_phixis9480
@grandson_f_phixis9480 9 дней назад
Thanks man. Very helpful
@TheQuantDev
@TheQuantDev 8 дней назад
Glad to hear it!
@DanialSaedi
@DanialSaedi 2 дня назад
sorry man i have a question is it better than c++ primer by Lippman (Im a beginner that i know a little bit of c)
@HappyFatso
@HappyFatso День назад
I think this book is for a specific subject after you are familiar with c++, go with c++ primer for beginner.
@DanialSaedi
@DanialSaedi 23 часа назад
@@HappyFatso Thank you so much mate
@TheQuantDev
@TheQuantDev 20 часов назад
I agree, although the book I suggest briefly covers C++ fundamentals, it's not suited if you are not at all familiar with C++ programming
@DanialSaedi
@DanialSaedi 11 часов назад
@@TheQuantDev Thank you buddy
@osyomie
@osyomie 8 дней назад
thats cool keep up the good work
@QWin-ir6yq
@QWin-ir6yq День назад
Ordered🎉🎉🎉
@mango-strawberry
@mango-strawberry 5 дней назад
thanks bud
@lakshya_ls
@lakshya_ls 8 дней назад
awesome
@SebaCape55
@SebaCape55 7 дней назад
Hey, i am a college freshman who is interested in Quantitative development as a career path. Would you say that C++ is more commonplace in quantdev than languages such as Python or R? Thanks in advance.
@TheQuantDev
@TheQuantDev 6 дней назад
Definitely. good luck!
@mdfaizan515
@mdfaizan515 6 дней назад
Hell yeah
@anon3118
@anon3118 День назад
✋ hello
@stanleyaj
@stanleyaj 6 дней назад
Isn't it a microcontroller book really? Sure, could be helpful to learn C++, but quant finance prob doesn't needed to know about all the microcontroller shit.
@mango-strawberry
@mango-strawberry 5 дней назад
i took a microcontroller course. it was so good
@stanleyaj
@stanleyaj 5 дней назад
@@mango-strawberry yep, I specialized in it. It's a different world than quant finance. That's why it's strange for him to suggest this book. Judging by his refusal to reply or acknowledge the comment, I'm right. Goes to show really that getting into quant is more about luck than reading textbooks.
@mango-strawberry
@mango-strawberry 5 дней назад
@@stanleyaj oh def. getting into quant finance is more about what college you went to + luck like you said rather than reading specific textbooks
@TheQuantDev
@TheQuantDev 2 дня назад
Indeed, micro controller-specific knowledge is not directly relevant to HFT, but good understanding of low-level C++ is. However, in the video, I suggest specific sections of the book that are helpful for quant dev interviews. It's one of the few books I quite liked personally due to its structure and having a lot of code examples. I also agree you always need a bit of luck when it comes to your career.
Далее
zig will change programming forever
9:34
Просмотров 333 тыс.
бабл ти гель для душа // Eva mash
01:00
진 (Jin) 'I'll Be There' Official MV
03:15
Просмотров 9 млн
МЭЙБИ БЭЙБИ - Hit Em Up (DISS)
02:48
Просмотров 428 тыс.
The 3 Laws of Writing Readable Code
5:28
Просмотров 662 тыс.
why rust libraries may never exist.
7:26
Просмотров 267 тыс.
The size of your variables matters.
11:03
Просмотров 128 тыс.
15 Years Writing C++ - Advice for new programmers
4:04
How to think like A GENIUS Programmer
6:29
Просмотров 264 тыс.
бабл ти гель для душа // Eva mash
01:00