Innowacja według Nokii
5:12
2 жыл бұрын
Nokia Stories: Czym się zajmujemy?
5:39
Noc Laboratoriów 2019
6:38
4 жыл бұрын
Noc Laboratoriów 2018
9:41
5 жыл бұрын
Poznaj nasz Nokia Garage Band!
2:52
5 жыл бұрын
Nokia Garage Timelapse
1:08
6 жыл бұрын
Enjoy the moment 2017
3:07
6 жыл бұрын
InnoDay 2017
4:48
6 жыл бұрын
Noc Laboratoriów 2017 cześć 2
5:23
Noc Laboratoriów 2017 cześć 1
3:44
West Link Time Lapse
1:35
6 жыл бұрын
Smart City Hackathon
3:13
6 жыл бұрын
ENTER Nokia
2:19
7 жыл бұрын
Nokia Kid's Day 2017
2:13
7 жыл бұрын
Startup Challenge
1:47
7 жыл бұрын
NOKIA | Best wishes for all women
5:56
Nokia Football Cup 2016
6:50
7 жыл бұрын
code::dive 2016
2:01
7 жыл бұрын
Пікірлер
@marcusaurelius6607
@marcusaurelius6607 17 күн бұрын
i’ve been doing c++ and perf optimisations for almost 3 decades and i find this guy highly annoying. overly dramatic unpleasant person
@smileysmile85
@smileysmile85 21 күн бұрын
this talk is amazing, I'm familiar with all these things but the way he explains is amazingly simple and clear
@tazeey
@tazeey Ай бұрын
21:33
@nightsusmare8468
@nightsusmare8468 Ай бұрын
polska gurom
@mateusznowakowski1834
@mateusznowakowski1834 2 ай бұрын
amazing talk, sad that probably I will never use this knowledge in my job :|
@higgins007
@higgins007 4 ай бұрын
And the industry as a whole is still making excuses to stick with OO. Shame.
@inunekonanita
@inunekonanita 4 ай бұрын
Here from Unity Learn understanding data oriented design. So glad they shared this link. Thank you for all the amazing things that I learned today!
@fw3mbedded598
@fw3mbedded598 5 ай бұрын
But what about the RAM usage ? although program size shrinks but SRAM is very limited in MCUs . I am eager to know C++ performance on that part . Will be thankful if anyone explains !
@pabasararanasinghe
@pabasararanasinghe 6 ай бұрын
😄
@shadyabhi
@shadyabhi 7 ай бұрын
Any books that complement this type of knowledge for an average programmer?
@ArthurSchoppenweghauer
@ArthurSchoppenweghauer 7 ай бұрын
"That's what we like to see: 16 times as much CPU power and we're getting results 10% faster than before. Outstanding." LMAO
@Novous
@Novous 7 ай бұрын
They always say "what if hardware changes" when cacheline has been 64 bytes since >>2003<<. And if hardware changes it'll be FASTER than what you wrote it on so it won't matter. Its a completely fallacious argument. If you want to ignore the hardware fine. You're just not an engineer. You can't be a doctor and ignore the patients body to simplify your work. You can throw the same pills at everyone but some of those patients are gonna end up corpses.
@panteliskaramolegkos2693
@panteliskaramolegkos2693 Жыл бұрын
Why by doubling the threads (@ 8:01) no the performance drops? Context switching?
@Barldon
@Barldon 11 ай бұрын
Increasing threads results in more false thread sharing (thus worse performance) if the algorithm doesn't take cache into consideration.
@totheknee
@totheknee Жыл бұрын
1:08:15 - In fact, OO design is almost invariably harder to read and maintain than _any_ other paradigm I've come across. It would be nice if people would actually think about what readability means instead of just assuming the Object-is-God dogma is true without it ever being demonstrated.
@user-ov5nd1fb7s
@user-ov5nd1fb7s Жыл бұрын
None of this works in Go because GO shits bounds checks all over the pow10 table.
@ante4933
@ante4933 Жыл бұрын
A lot covered , perfect point for directions on where to put your focus for optimization.
@dipavan
@dipavan Жыл бұрын
Absolutely fascinating. Helped me to connect the dots and fill in the gaps. I understand the relationship between hardware and software much better now.
@AaronOmary
@AaronOmary 2 күн бұрын
hehe, connect the DOTS
@gat0tsu
@gat0tsu Жыл бұрын
wow these lectures are really good
@paulsaulpaul
@paulsaulpaul Жыл бұрын
Who can maintain their peace listening to this guy? Why is he so wound up? I will have to find some kind of written version of this lesson.
@hunterxvov4ik
@hunterxvov4ik 5 ай бұрын
fax.
@gromosawsmiay3000
@gromosawsmiay3000 Жыл бұрын
a nie dało sie tego bardziej po polsku, nie troluje ale wygladało by to bardziej profesjonalnie, co do fearless w nokii to wszystko zalezy od czlowieka czasem można otwarcie mówic a czasem lepiej sie nie odzywać bo będą problemy.
@sebastiansuchy5535
@sebastiansuchy5535 Жыл бұрын
Fujitsu Siemens, ale kejbordzik to chyba Della :) Brawo za styl ogólnie !!!
@akashagarwal6390
@akashagarwal6390 Жыл бұрын
how abt the fact that an array needs a contiguous/continuous range or set of mem addresses only to fit in. So if i define an arr of size n, anything smaller than the n block in the mem is not being used to allocate space for the arr, leading to fragmentation of the mem. but i believe the runtime is more important than the mem fragmentation always right?
@i_am_acai
@i_am_acai Жыл бұрын
by heap based binary search tree at 25:53 is this the heap data structure or heap memory?
@akashagarwal6390
@akashagarwal6390 Жыл бұрын
does it matter? a heap DS is also an object residing in the Heap mem space of the RAM (fast/primary/main mem) right?
@saniancreations
@saniancreations Жыл бұрын
I can't help but think, Scott, are you angry? There's this sort of... 'bitterness' emanating from his facial expressions and tone of voice. Like he's just incredibly pissed off at the whole industry and everything it stands for. Which he might be for all I know, but still. (also word choice? that "pathetic" remark towards the audience was a little much 20:40) This talk is important, informative and it doesn't beat around the bush. It gets to the point, which I like. But man, I feel like it could have been so much better if he just spoke in a more positive tone. It's almost like he's berating all of us rather than teaching. The first half of the talk is definitely the worst in this regard, it gets better near the end and especially the questions segment is actually fine, so I'm not really sure why he speaks in this way.
@the32bitguy
@the32bitguy Жыл бұрын
I guess he is passionate, it makes it gripping to listen to
@iEarthos
@iEarthos Жыл бұрын
Andrei Alexandrescu Reps "D" Perfectly.. he captures and expounds the essance of "OurCodes" in a profoundly delightful manner.
@Voltra_
@Voltra_ Жыл бұрын
Finally, a talk with excellent speed
@carlyounger6262
@carlyounger6262 Жыл бұрын
Love his serial killer hair.
@2005kpboy
@2005kpboy Жыл бұрын
Scott Myers of Myers Singleton, Hi Hello 👋...
@andreitolkachev8295
@andreitolkachev8295 2 жыл бұрын
Absolutely fantastic presentation! I work on embedded satellite systems with very stringent requirements and we have managed to improve performance by a lot with just advice from this video. Brilliant
@naknuknik
@naknuknik 2 жыл бұрын
Very informative snd a good starting point ( with reference material for further learning included )
@georganatoly6646
@georganatoly6646 2 жыл бұрын
surprised there's not a bunch of assembly programmers in the comments looking down their noses at the high-level programmers lol
@milahu
@milahu 2 жыл бұрын
1:15:25 with cpus faster than memory, it is more important to make good use of MEMORY (not cpus)
@milahu
@milahu 2 жыл бұрын
5:00 the lowercasePee uppercasePee code is not optimized for magazines ... its optimized for idiots (by trolls). but its equally idiotic to still use this hard-to-read code in a presentation
@alvarohigino
@alvarohigino 2 жыл бұрын
I already knew what was his side when he put "C++ vs C", naturally everybody would put C first, for obvious reasons.
@tah3460
@tah3460 2 жыл бұрын
Kudos to camera man and editor for a presentation which has all slides and laser points in it! Finally someone who managed to do this properly!
@SqueakyNeb
@SqueakyNeb Жыл бұрын
Yeah this is brilliantly done.
@antonfernando8409
@antonfernando8409 2 жыл бұрын
Great talk and learned something new, and first time seen Scott, what a brilliant mind.
@fkaanoz
@fkaanoz 2 жыл бұрын
incredible talk!
@mahmutdikcizgi9773
@mahmutdikcizgi9773 2 жыл бұрын
that db guy was a jerk.
@paulcosta8297
@paulcosta8297 2 жыл бұрын
The falsehood and disparity of his comparisons reinforced my belief that C is faster than C++ and superior for embedded development.
@paulcosta8297
@paulcosta8297 2 жыл бұрын
This guy is fkn hilarious and super smart.
@EngSamieh
@EngSamieh 2 жыл бұрын
Thanks Nokia for your generous sharing.
@wessonwang5017
@wessonwang5017 2 жыл бұрын
great! got deeper understanding of cpu.
@pretzelboi64
@pretzelboi64 2 жыл бұрын
People seem to hate his haircut but I think it suits him really well.
@headecas
@headecas 2 жыл бұрын
my brain hurts
@mmestari
@mmestari 2 жыл бұрын
If you have constrained time to make a speech and have lot to talk about. Instead of speaking faster, speak at normal speed but cut out all the excess time-wasting memes and audience polls from your speech.
@RunKingFilm
@RunKingFilm 3 жыл бұрын
Odpadłem ...bo mój angielski jest bardziej mój niż angielski ;-)
@nirmalyasengupta6883
@nirmalyasengupta6883 3 жыл бұрын
Always, some thing more to learn from Scott Meyers! Thanks!
@gromosawsmiay3000
@gromosawsmiay3000 3 жыл бұрын
"Co sprawia, że ktoś zostaje w Nokii przez 10 lat" - jeszcze w miare dobrze płacą xD
@ahsn
@ahsn 3 жыл бұрын
Enlightenment! Love it.
@ravigundiyal3189
@ravigundiyal3189 3 жыл бұрын
Can i get this video in english as well