Lecture 8: Metaprogramming (2020)

preview_player
Показать описание

Help us caption & translate this video!

Рекомендации по теме
Комментарии
Автор

What I did not expect: the best beginner's guide to Make.

strmwalker
Автор

This is the stuff I wish they taught at my university. I had to learn all of this the hard way on my own!

jajajajam
Автор

Am I the only person liking these lectures before watching them?

Thank You Jose, Anish and Jon

ashwinkraghu
Автор

I expected (C++?) metaprogramming, but got meta about programming instead.
I'm OK with this.

DutchmanDavid
Автор

Senior dev here that expected something totally different (prototype mutation, passing functions etc.) but stuck here because the style of delivery is sooo nice. Very very nice — will refer people to this channel 🙏👏

dinoscheidt
Автор

Again, again and again. Youtube’s algorithm keeps doing a massive job. So glad I was introduced to this channel. Thank you for sharing.

vag
Автор

Hands down my favorite programmer in the world!!! I aspire to be just like him.

lyingcat
Автор

13:00 If you got this far, the next thing you wan to do is "watch -c make". And you can have the pdf auto generate any time you edit and save your input files.

ManuelBTC
Автор

Is this
Jon Gjengset? Immediately recognized that voice.

dmitrij
Автор

Holy man.. its really the missing semester from my CS course in NTU

phoehtaung
Автор

I have been looking for a course like this a long time ago.
I can not believe it is free.

Thank you very much.

pabloosorio
Автор

Interesting that many people mentioned the great guidance on Makefile / make, however, that section only last for couple minutes.. Great lecture thu!

LLZ
Автор

CMake stands for Cross_Platform Make. Has nothing to do with C compiler and associate libraries.

ralphwalters
Автор

If it's about the things surrounding programming, shouldn't it be Peri-programming? To me Metaprogramming suggests programming about itself...

(source: My mother tongue is a Latin language)

Flackon
Автор

Why do we have to sloth through dull office work when the world has such interesting things in store? I am not a compsci grad, but the tech jargons and their logic are so well explained !

doubletoned
Автор

First, thank you, great content!!
Second, make needs tabs in the rules, literally a tab, spaces trigger error
Third the orignal use-case for the touch command was to update the creation date for the file, file creation was secondary.

beardymonger
Автор

What vim plugin is used to style and display extra info on the status bar here and also by other instructors?

The vimrc file they provided doesn't add that.

vaibhavksh
Автор

thank you for your great content. when you're talking about CI, i think it would be necessary to explain where the term originated, and what it actually means. nowadays people think CI is a server or a build tool. No, it's a source code management strategy.

gregorriegler
Автор

Make is not good for very complex software? Uhh, Linux is built with Make and its doesn't really get more complex than that.

dmsalomon
Автор

Love from India. Thanks a lot as a computer science sophomore I found these lectures really amazing. Just a suggestion I think containerization and use of technologies like Docker would fit really well in this course in any future iterations. Also I personally would have wanted one .. Is there any resource you would recommend for properly understanding concepts underlying Docker and using it?

siddharthgarg