It was easy to understand because of the graphical content. Having stack and heap graphs along with the code helped me associate those two. Thank you for the video.
@bachdx2812Ай бұрын
awesome video ! we need more of this kind of content on youtube !!! great work !
@ansidheАй бұрын
The key thing to grok is: & = „address of” * = „value at” (of course apart from the * when used to declare a pointer variable 😉) Great animations BTW! 👍🏼🤩
@fagnersales5322 ай бұрын
Just started learning Go and I'm amazed that I could learn about Pointers in just 13 minutes. Amazing, never could really understand the idea of it in other languages, but did with easy with your explanation.
@mxmlkzdhАй бұрын
Jamie these videos are fantastic! Please don't stop making them. Thank you.
@raypamberАй бұрын
That's such a useful information in 13 minutes thank you so much for the content
@juanjoivars32543 ай бұрын
Outstanding explanation, thank you for taking your time. I love the graphics shown, it helps a lot of 👍
@gerinsz2 ай бұрын
Thank you for re-uploading this video. I thought it was going to be gone forever after your previous channel.
@thmater-x97862 ай бұрын
bless the youtube algorithm for this video just perfect
@ll9312172 ай бұрын
Just started learning golang after programming in python and javascript for over 6 years. I didn't study CS only IT, so all of this deep level stuff are very new to me, your explanation is super clear, I would recommend this video to people that are also starting out in golang
@emmm_4465Ай бұрын
Right? This is a totally new paradigm for me also with JS background so super interesting. Think I wanna learn go
@hendrywilliamАй бұрын
@@emmm_4465 same thing for me, coming from typescript and learn go, and find out go is interesting to play with, also solved some leetcodes using go, it was fun experience.
@KyleHarringtonАй бұрын
Diagrams on point (get it??). Seriously this channel is a goldmine
@rkalpeshk3 ай бұрын
Very good and clear explanation. Thank you for sharing the knowledge.
@dab500Ай бұрын
Thanks for this video! You explained it very well. I tried a couple videos and I still couldn't get it till this video. Subscribed!
@keen24612 ай бұрын
Excellent explanation! Thanks.
@hameldesai47562 ай бұрын
Bless this video
@pache5702Ай бұрын
Great video, I just have a bit of experience with C and this was easy to follow:)
@mujibulhaquetanim2 ай бұрын
Your explanation was spot-on, clarifying all the confusing parts, especially the puzzling matter of returning addresses versus copies. And your voice? It's soothing to the mind! Many thanks!
@kmilorestre52232 ай бұрын
Just the day after I start learning Go, thanks!!
@ayato74292 ай бұрын
Hey, your explanation was really really good! I will look into more videos of yours :)
@viththagan35472 ай бұрын
Great Explanation.
@romarioteixeira95672 ай бұрын
I recently started learning Go and will definitely keep an eye on this channel! Such a nice explanation
@haroonalbar27252 ай бұрын
Thanks. really good explanation.👏
@JigangLi-x3z2 ай бұрын
Nice Explanation. I know there were a long history of debate about "Passing as reference" and "Passing as value". The immunity is a another good angle to think this problem. Thanks so much. The animation is super clear.
@larenlarry57732 ай бұрын
This channel deserves more subs, gj Jamie
@yogendra5912 ай бұрын
Really helpful explanation! Thanks
@bbcoolg1002 ай бұрын
Really well explained! Amazing job!!! Thank you!!!
@tz89042 ай бұрын
great video, great animation. thanks
@AdiKSingh19xx3 ай бұрын
Extremely helpful 😊
@jigarn3 ай бұрын
Nice and easy explanation, Thank you
@davisbento3 ай бұрын
Awesome explanation. Thanks!!
@adardev-po2rgАй бұрын
Hi Jamie, Please create a video on Garbage Collector algorithms.
@Cyandog3 ай бұрын
Hi! Really great job in the concise explanation! Got a like and new sub! One quick question though: Is the heap used when returning normal values as well or just for pointers? Does that heap allocation process happen everytime a function returns? Thank you in advance!
@vaeris3 ай бұрын
Normally a copy of your returned variable will be returned to the calling frame on the stack.
@muhamadasif28022 ай бұрын
Nice
@ProgrammingRainbow2 ай бұрын
In Go *int is 2 tokens as in * int. The space is optional. I was also wondering if this subject is better suited to C instead of Go or, better yet, Forth or Assembly. Also, variable names get stripped when compiling normally. It's just address and type.
@uipath2342 ай бұрын
Please make videos on concurrency
@9250822 ай бұрын
Excellent explanation. May i know how did you make animation and show variable in box and lines what software or things?
@erenyeager6552 ай бұрын
canva
@imranaalamАй бұрын
interface, context, structs and functions plz
@codelinx2 ай бұрын
This isn’t the original channel…
@darlymettmicheli22042 ай бұрын
what is the original?
@nguyen_timАй бұрын
I think she got rid of it or renamed it. She has a channel dedicated to game dev though, youtube.com/@jamie_dev?si=VKI6v-HnKCFXY9Eo
@ntkidding2 ай бұрын
I been working with Go for so many years and, even knowing this stuff, is always good to refresh the mind. I have a question that might be due to not being a native, but I guess you said that we should use pointers for better usage of memory but this video proves different: kzbin.info/www/bejne/f4Sym3aspbOcj6M . Any opinion?