Had a mental brake down trying to do this by myself. THANK YOU SO MUCH!!!!!
@deutschWallah21 күн бұрын
Best video on makefiles by far on KZbin. Thanks Barry. Also I wish professors and others should talk and teach about compiler directives, warning flags and other tools necessary such as address sanitizers when programming with C, OS, system and embedded programming in general and everything should be tested within a debugger such as classic gdb :) I have watched a few of your videos and they are all excellent when writing production level code.
@Nazia-r8u23 күн бұрын
Barry Brown 🗣️ in urdu
@xMinoYTxАй бұрын
Impossible to find a better video on this topic online. Fantastic!!
@devkodar303Ай бұрын
thank u for explaining this much easier!
@ronironi5993Ай бұрын
Thank you!
@FeliciaXiaoАй бұрын
So much better than my professor. thank you
@wxua5859Ай бұрын
Thanks, best explanation
@jvauxholder651Ай бұрын
Thanks
@tensie46742 ай бұрын
goddamn cs50
@letsstudy35792 ай бұрын
Why when I use or gate I put 1 and it gives a zero
@abhishekpathak8922 ай бұрын
thank you for clearing my doubts
@keluenze2 ай бұрын
12 years later and still the most relevant video I could find on this. Bless you!
@たかなしさゆり-d8c2 ай бұрын
thank you so much for the clear and simple explanation! You're the best one at explaining how to use a Karnaugh map out of all the people I've seen!
@nickmack012 ай бұрын
thank you bo
@fabio.12 ай бұрын
Great video!
@xinglingoriginal54282 ай бұрын
Wow..... I dont have words to express my thank full about your teaching method. You must be owner/director/professor in a university, course, school.... I dont know! You are so great! Thank you a lot of botton of my heart Mt. Brown!
@sourcecode2k2 ай бұрын
Thank you so much Sir!
@ye80132 ай бұрын
such a good explaination
@mubafaw2 ай бұрын
Perfect!!!!!!!!
@JackaholicRemedy3 ай бұрын
straight to the point pure gold
@ilyasmouhtadi1983 ай бұрын
good job :)
@ilyasmouhtadi1983 ай бұрын
thank a lot
@patriciamata42983 ай бұрын
great video, made me understand what my professor couldn't
@Elyash-pv4in3 ай бұрын
thank you sir , it's an awesome view of dns work . who came back in 2024 !
@tantohtelmah13463 ай бұрын
Thank You very much, exceptional!
@Mahm00dM0hanad3 ай бұрын
Thank you very much for this explanation, it helps a lot
@paulchamberlain79423 ай бұрын
Having only ever used an IDE for development I never really got exposed to makefiles so I came researching to plug the hole. Well explained, and now I understand that the IDE essentially provides visual abstractions of the makefile elements, and so explains how I hadn't previously bumped into their inner workings. I somehow feel less dependent on those IDEs now...
@samim___35483 ай бұрын
good explanation. thanks
@dr3d3smondAd3sina4 ай бұрын
Good tutorial. You're an excellent professor and I like the way you show your coding processes. @ 1:27 the memory allocated by loadpokedex wad never free by the caller, isn't that a memory leak? the memory was never free by the user of the loadpokedex after returning it from the function. I usually use a out parameter or pointer that the caller pass in and fill it with the data is now left for them to know they need to free it instead of letting the responsibility fall on the library writer.
@RaleignEli-h7l4 ай бұрын
Walker Patricia Jackson Steven Thompson Gary
@baracapy-q9l4 ай бұрын
Please keep going we need more videos in c , pointers etc ... !! keep going sir ,thanks
@aleksandrsolovyov53104 ай бұрын
hello, how are you? where are new videos) ?
@ericamitchell85215 ай бұрын
Such a good explanation, thanks!
@mnsPhD5 ай бұрын
I have so many questions :D Hope that i'll find the answers later )) Don't understand why function that expect a Pointer work if we pass in the address of int variable int x = 5; .. swap(&x.. I don't understand why it's the same.. cause when we pass in **pointer** we have local **a** with address 6000 that keeps **address** (5000) that keeps **value** (5).. And when we assign a new value to a **local** variable, somehow the system knows that we should not replace 5000 with a new value, but replace the value for address 5000.. So if there is no difference between the address and the pointer as entities, why do we actually need pointers ? why "pointer" ? why not "address" it seems that they are only needed to describe a function - purely for ‘strict typing’ purposes.. Love your lectures Mr. Barry Brown :) Thank You !
@AnimeKing-m2t5 ай бұрын
Amazing tutorial. Simply explained the concepts.
@bangarubabu4625 ай бұрын
Video makes clear understanding
@valentrix5 ай бұрын
Question teacher: What's the difference between the libsocket library you use for this lecture, and the socket API that comes integrated with Linux? The one you use by including it like #include <sys/socket.h>? And would the code change too much if I decided to use socket.h instead of libsocket?
@mdrimonhaque6 ай бұрын
Thanks for the awesome video
@BehzadmozaffariTazehkand6 ай бұрын
Great
@YashBasavarajHerekar6 ай бұрын
Makefile starts at 26:36
@ZobairNajdaoui6 ай бұрын
the way that he build from 0 the idea of Makefile is just amazing thanks.
@oussamaayyoub56816 ай бұрын
Agree
@thegabefactor6 ай бұрын
This was a lifesaver, many thanks!
@honiel596 ай бұрын
so clear to understand
@Programeris6 ай бұрын
1 year later 🙃, still loading,... upload error 🤗
@saikirangudla33897 ай бұрын
Wow! Well explained.. thanks!
@mbalasubramanian96587 ай бұрын
This is an iterative query example, not a recursive query!
@AlexAlex-8697 ай бұрын
Thanks mate, despite this video being 11 years old it still helps out people like me years later.
@markstrunk66447 ай бұрын
So what’s the code and how to make it
@vrakitine7 ай бұрын
When I was earning my master's degree, I heard a lot about finite state machines (FSMs), but it was all theory - like clouds in the sky: there's a lot of water, but you can't drink it. I toiled for three months after graduating until I implemented my first FSM in code in 1981. Now, there is a programming methodology based on this concept - v-agent oriented programming (VAOP) - with many examples of its implementation. It's best to start learning about VAOP with this article on Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole". With VAOP, you can implement FSM in any programming language.