Structures - CS50 Shorts

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 26

  • @CODE_and_DESIGN
    @CODE_and_DESIGN Год назад +7

    Quick definition: A structure is a data type that allows you to group related data under a single name. This makes it easier to store and manipulate data, and it also helps to improve the readability and maintainability of your code. For example, you could put a person's name, age, and address in the same structure.

  • @Tydox
    @Tydox 2 года назад +11

    Doug has the best explanations for the fundamentals of C!
    It’s great to see him again , I hope we will have more videos about more advanced topics as well!
    Will be nice to see some modern cpp explanations, the new smart pointers, templates, new print function and more.

  • @melodytouchesheaven820
    @melodytouchesheaven820 2 года назад +10

    I love CS50

  • @cs50memepage2
    @cs50memepage2 2 года назад +8

    They told me:
    C++ is the new python
    But No one told me:
    How dangerous its to be hooked on C++

  • @georgejaniec
    @georgejaniec 2 года назад +1

    Brilliant content!

  • @sitrakaforler8696
    @sitrakaforler8696 2 года назад

    This is an awesome format!

  • @TheABSRDST
    @TheABSRDST Год назад +1

    I love this course! I can't believe how much I've learned this summer, and for free??
    I will say though, of all the parts of the course that I think could use a teeny bit of improving, the powerpoint slides from Doug's presenations don't paste well ://
    I'm using Obsidian to bookkeep, and so it's very very helpful when everything pastes really well into there (which is how the majority of the course, including the powerpoints from the lecture, tend to work.) In other words, if I paste one of Professor Milan's presentations into Obsidian, it's neatly formatted and compatible with that style of markup notation.
    Just as a slight aside, Obsidian is a great tool that I think could be incorporated into CS50! Check it out if you haven't.

    • @freelance-writer
      @freelance-writer 4 месяца назад

      Hmm, I also take notes in Obsidian (it's great!) and I paste screenshots of Doug's videos into my notes and they look fine. So I guess ymmv.

  • @huaweihonor7714
    @huaweihonor7714 Год назад +2

    Doug great tutor, he reply emails personally

  • @leperface
    @leperface Год назад

    Super helpful, thank you so much.

  • @cleidysbrooks
    @cleidysbrooks 2 года назад +1

    Thanks

  • @gofchu
    @gofchu 7 месяцев назад

    I'm here to try to understand the ->. I'm not disappointed.

  • @GooogleGoglee
    @GooogleGoglee 2 года назад +1

    How to do the same structs things in Python?

    • @Rokito_Kun
      @Rokito_Kun 2 года назад +4

      Python does not have these dynamic custom made structs, but you can use classes to make structs in python

  • @joshgartland7160
    @joshgartland7160 Год назад

    How can malloc detect size of struct car if struct car is not defined prior?

    • @incognition7
      @incognition7 10 месяцев назад +1

      It is defined prior to using it, otherwise the compiler will throw an error.

  • @ericmotocross
    @ericmotocross 2 года назад +2

    Can anyone recommend a good textbooks to follow with this class?

    • @Mediaright
      @Mediaright 2 года назад +4

      The lecture notes, the shorts, and then the class documentation are a good start. There's plenty more online if you search for any topic you hear discussed.

    • @Mediaright
      @Mediaright 2 года назад +5

      There are books, but I'd argue they're a waste of money given what's widely available online.

    • @-0-__-0-
      @-0-__-0- 2 года назад +3

      If you check these videos on edx, you actually get all materials you need for the video.

    • @shub2726
      @shub2726 2 года назад +1

      dont overload yourself unnecessarily with text books for cs unless it's recommended by a course.

    • @viniciusantunes2161
      @viniciusantunes2161 2 года назад

      Professor Malan said in the syllabus (cs50.harvard.edu/x/2022/syllabus/):
      No books are required or recommended for this course. However, you might find the below books of interest. Realize that free, if not superior, resources can be found on the course’s website.
      Hacker’s Delight, Second Edition
      Henry S. Warren Jr.
      Pearson Education, 2013
      ISBN 0-321-84268-5
      How Computers Work, Tenth Edition
      Ron White
      Que Publishing, 2014
      ISBN 0-7897-4984-X
      Programming in C, Fourth Edition
      Stephen G. Kochan
      Pearson Education, 2015
      ISBN 0-321-77641-0
      How Computers Work seems very interesting, but I just started the first pages. There are a lot of excellent illustrations over the book.

  • @not_amanullah
    @not_amanullah 8 месяцев назад

    Thanks