30: Abstract Data Types in C - Richard Buckland UNSW

Finishes off the ideas started in #29. The need for Abstract Data Types (ADTs). How to implement them in C. Their wonderfulness.
Also: Undocumented features. Can we trust programmers? Allocating memory on the stack. Allocating memory on the heap (malloc/free). Introduction to the project (card game: Blackadder & Baldrick).

Пікірлер: 23

  • @tusharkamle007
    @tusharkamle00714 жыл бұрын

    these lectures are very helpful for those who want to learn computing but can't get right guidance, the videos are very entertaining and educational at the same time... and Richard Buckland rocks..

  • @VexingCode
    @VexingCode9 жыл бұрын

    Instead of Netflix Binging I've been Binge watching these videos!

  • @markganus1085

    @markganus1085

    7 жыл бұрын

    netflix is for cux

  • @wortmarj
    @wortmarj15 жыл бұрын

    very entertaining and educational

  • @mobcat40
    @mobcat4013 жыл бұрын

    Wheatley is alive and well and teaching CompSci, awesome lecture btw

  • @jeffreywang8366
    @jeffreywang83665 жыл бұрын

    This is how you lecture a class. ;)

  • @eugenetswong
    @eugenetswong11 жыл бұрын

    There are lots of great things, but you can skip to 14:00 to see how he creates a standard for the data.

  • @Calvert1212
    @Calvert12124 жыл бұрын

    His description of early IFF systems was interesting

  • @roki430
    @roki43012 жыл бұрын

    he is AWESOME!!!

  • @Calvert1212
    @Calvert12124 жыл бұрын

    rubbing and writing on chalkboard is like, err, nails on chalkboard to me for some reason. Gives me shivers

  • @dustyandlevon
    @dustyandlevon13 жыл бұрын

    We want HD!!! Thumbs up for support!

  • @DjVsal
    @DjVsal12 жыл бұрын

    thank u so much

  • @kalef1234
    @kalef12348 жыл бұрын

    why doesn't Virginia Tech have professors like this for coding?

  • @paryantmisra
    @paryantmisra13 жыл бұрын

    can ne one gimme the facebook profile link of this gr8 man,,i wud like to thank him in personal,,ive learnt adt with an ease,,all coz of him,,

  • @Pancajayna
    @Pancajayna12 жыл бұрын

    @ThunderAppeal ... "spends too much time in setting up analogies" ...u have to be joking??? ... if anything, professors have the tendency to spend too LITTLE time on analogies... and it is quite refreshing that he does take the time, energy and effort to do so. It has also been proven that that is the BEST method for relaying ANY subject matter... I honestly cant believe you said that... =(

  • @eugenetswong
    @eugenetswong11 жыл бұрын

    To avoid his story regarding challenge responses and MIGs, skip to 5:25.

  • @iamjoey6115
    @iamjoey61153 жыл бұрын

    mëh

  • @ThunderAppeal
    @ThunderAppeal14 жыл бұрын

    I dont doubt that this professor is very knowledgeable. But he spends too much time in setting up analogies. Analogies are helpful when used sparingly, but he uses so much that they become distracting. I've been 'fast forwarding' through most of these videos. One could get the 'meat' of these lectures in about 3 or 4 videos.

  • @LOLxUnique

    @LOLxUnique

    9 ай бұрын

    i've remebered his analogies for many many years even when i forget the content. using the analogies i can derive the intuition and content

  • @CharIie83
    @CharIie839 жыл бұрын

    why not teach c++ instead?

  • @marcossidoruk8033

    @marcossidoruk8033

    3 жыл бұрын

    Because C is beter