A story about deleting files
4:15
Type checking in C
8:50
Жыл бұрын
Reverse an array, in C
7:13
Жыл бұрын
A look inside the C puts function
7:15
Transforming an NFA into a DFA
7:43
2 жыл бұрын
Overview of compiling a program
13:35
Prim's Minimal Spanning Tree
9:50
2 жыл бұрын
Logisim 4-Bit Ripple-Carry Adder
8:54
CSS: applying styles to the div tag
3:50
CSS: Applying styles to tags
6:39
9 жыл бұрын
Python Functions 3: Lists and Arrays
6:48
Python Functions 2: Unit Testing
4:36
Python Functions 1: Pure Functions
4:17
Finite State Machines: Part 1
6:25
10 жыл бұрын
SIGCSE 2008 Keynote - Marissa Mayer
1:16:18
Traffic light with sensor
0:33
10 жыл бұрын
Running total in SQL
4:21
10 жыл бұрын
Bitwise Operators, part 2
12:03
11 жыл бұрын
Bitwise Operators, part 1
3:31
11 жыл бұрын
Creating a GUI for your game
15:51
11 жыл бұрын
Пікірлер
@user-u6m9j
@user-u6m9j 5 күн бұрын
Had a mental brake down trying to do this by myself. THANK YOU SO MUCH!!!!!
@deutschWallah
@deutschWallah 21 күн бұрын
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-r8u
@Nazia-r8u 23 күн бұрын
Barry Brown 🗣️ in urdu
@xMinoYTx
@xMinoYTx Ай бұрын
Impossible to find a better video on this topic online. Fantastic!!
@devkodar303
@devkodar303 Ай бұрын
thank u for explaining this much easier!
@ronironi5993
@ronironi5993 Ай бұрын
Thank you!
@FeliciaXiao
@FeliciaXiao Ай бұрын
So much better than my professor. thank you
@wxua5859
@wxua5859 Ай бұрын
Thanks, best explanation
@jvauxholder651
@jvauxholder651 Ай бұрын
Thanks
@tensie4674
@tensie4674 2 ай бұрын
goddamn cs50
@letsstudy3579
@letsstudy3579 2 ай бұрын
Why when I use or gate I put 1 and it gives a zero
@abhishekpathak892
@abhishekpathak892 2 ай бұрын
thank you for clearing my doubts
@keluenze
@keluenze 2 ай бұрын
12 years later and still the most relevant video I could find on this. Bless you!
@たかなしさゆり-d8c
@たかなしさゆり-d8c 2 ай бұрын
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!
@nickmack01
@nickmack01 2 ай бұрын
thank you bo
@fabio.1
@fabio.1 2 ай бұрын
Great video!
@xinglingoriginal5428
@xinglingoriginal5428 2 ай бұрын
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!
@sourcecode2k
@sourcecode2k 2 ай бұрын
Thank you so much Sir!
@ye8013
@ye8013 2 ай бұрын
such a good explaination
@mubafaw
@mubafaw 2 ай бұрын
Perfect!!!!!!!!
@JackaholicRemedy
@JackaholicRemedy 3 ай бұрын
straight to the point pure gold
@ilyasmouhtadi198
@ilyasmouhtadi198 3 ай бұрын
good job :)
@ilyasmouhtadi198
@ilyasmouhtadi198 3 ай бұрын
thank a lot
@patriciamata4298
@patriciamata4298 3 ай бұрын
great video, made me understand what my professor couldn't
@Elyash-pv4in
@Elyash-pv4in 3 ай бұрын
thank you sir , it's an awesome view of dns work . who came back in 2024 !
@tantohtelmah1346
@tantohtelmah1346 3 ай бұрын
Thank You very much, exceptional!
@Mahm00dM0hanad
@Mahm00dM0hanad 3 ай бұрын
Thank you very much for this explanation, it helps a lot
@paulchamberlain7942
@paulchamberlain7942 3 ай бұрын
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___3548
@samim___3548 3 ай бұрын
good explanation. thanks
@dr3d3smondAd3sina
@dr3d3smondAd3sina 4 ай бұрын
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-h7l
@RaleignEli-h7l 4 ай бұрын
Walker Patricia Jackson Steven Thompson Gary
@baracapy-q9l
@baracapy-q9l 4 ай бұрын
Please keep going we need more videos in c , pointers etc ... !! keep going sir ,thanks
@aleksandrsolovyov5310
@aleksandrsolovyov5310 4 ай бұрын
hello, how are you? where are new videos) ?
@ericamitchell8521
@ericamitchell8521 5 ай бұрын
Such a good explanation, thanks!
@mnsPhD
@mnsPhD 5 ай бұрын
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-m2t
@AnimeKing-m2t 5 ай бұрын
Amazing tutorial. Simply explained the concepts.
@bangarubabu462
@bangarubabu462 5 ай бұрын
Video makes clear understanding
@valentrix
@valentrix 5 ай бұрын
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?
@mdrimonhaque
@mdrimonhaque 6 ай бұрын
Thanks for the awesome video
@BehzadmozaffariTazehkand
@BehzadmozaffariTazehkand 6 ай бұрын
Great
@YashBasavarajHerekar
@YashBasavarajHerekar 6 ай бұрын
Makefile starts at 26:36
@ZobairNajdaoui
@ZobairNajdaoui 6 ай бұрын
the way that he build from 0 the idea of Makefile is just amazing thanks.
@oussamaayyoub5681
@oussamaayyoub5681 6 ай бұрын
Agree
@thegabefactor
@thegabefactor 6 ай бұрын
This was a lifesaver, many thanks!
@honiel59
@honiel59 6 ай бұрын
so clear to understand
@Programeris
@Programeris 6 ай бұрын
1 year later 🙃, still loading,... upload error 🤗
@saikirangudla3389
@saikirangudla3389 7 ай бұрын
Wow! Well explained.. thanks!
@mbalasubramanian9658
@mbalasubramanian9658 7 ай бұрын
This is an iterative query example, not a recursive query!
@AlexAlex-869
@AlexAlex-869 7 ай бұрын
Thanks mate, despite this video being 11 years old it still helps out people like me years later.
@markstrunk6644
@markstrunk6644 7 ай бұрын
So what’s the code and how to make it
@vrakitine
@vrakitine 7 ай бұрын
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.