CS50x 2023 - Lecture 1 - C

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

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

  • @nktslp3650
    @nktslp3650 2 года назад +959

    Everytime those courses go on RUclips I go watch them for the teacher even though I don't need it. This guy is one of the best example I have for the perfect teacher. I assume there a lot of other people involved in this course and I want to thank all of you guys.
    Everything is clean. Amazing job.

    • @Vinduri
      @Vinduri 2 года назад +14

      And everything is very well timed and organized. I totally agree with your statement.

    • @the_ace248
      @the_ace248 2 года назад +15

      This course is a blessing to humanity.

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

      Yeah this is not teaching but more a show lmfao

    • @mikatu
      @mikatu 2 года назад +16

      The mediocre teacher tells. The good teacher explains. The superior teacher demonstrates. The great teacher inspires.

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

      @@mikatu yeah and the dumb ppl dont pay attention

  • @MarionModillard
    @MarionModillard 2 года назад +142

    I wonder how I've watched this lecture for 3 hours. I often don't watch 1,5 hours long movies, but this man had my full attention! I'm a chemist and even me who has zero background knowledge of coding understood most of things he explained. BRAVO !!!

    • @Nagim-d3z
      @Nagim-d3z 2 года назад +8

      Yeah, professor David Malan is truly gifted at keeping an audience engaged! Genuinely one of the best lecturers I've ever seen

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

      I feel like your speaking to the growing decline of movies as actual sources of knowlege and wisdom as well as the greatness of these lectures lol

  • @NelsonNshekanabo
    @NelsonNshekanabo Год назад +208

    It's 4th July 2023 and Prof. David Malan is the definition of what a teacher must be. Thank you so much for making this simple and understandable.

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

      I agree

    • @davidjmalan
      @davidjmalan Год назад +15

      Glad you're enjoying so!

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

      @@davidjmalan sir can I get lectures anywhere of C++ , JAVA and python taught by you?

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

      @@vedantgupta2388 Afraid we don't have any at this time!

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

      @@davidjmalan no issues prof :) , hope you teaching these also in the coming future :)

  • @marinakim4790
    @marinakim4790 Год назад +10

    This was my first computer science class, and i'll praise myself forever for finding this course by searching. Easy to understand, Easy to practice, not losing focus on too many detailed information. Wish every learning process is like this

  • @MidnightLofier
    @MidnightLofier 2 года назад +371

    Working overnight shift has only one benefit, I get to put my headphones and listen to this lesson. When I go home I rewatch it again so I can actually see the entire coding thing. As someone else mentioned and I agree that sometimes I can't even watch a 1.5h movie but I ended up watching this entire lesson. Hopefully I will get to learn and jump into tech world and leave this current job.

    • @LeelaSankharM
      @LeelaSankharM Год назад +42

      as a internet stranger all i can do is pray for your success sir! keep coding and hope you will do great in the tech world mate!
      🤜🤛

    • @maxxx973
      @maxxx973 Год назад +4

      Cheer for you. I believe you can do this in no doubt

    • @audriusskrinska8417
      @audriusskrinska8417 Год назад +3

      How's it going?

    • @whateverittakes5340
      @whateverittakes5340 Год назад +5

      you got this buddy there are many people out there like you who have already achieved that and so do you can

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

      did you leave that job??

  • @yqhanliving
    @yqhanliving Год назад +8

    Thank you, David and the CS50 crew, for making such a great material public.

  • @kindmind_
    @kindmind_ Год назад +30

    i have such passion for the Computer Science but it has been intimidating to me. You make it intuitive to understand. thank you and the likes of you.

  • @westiclefestival
    @westiclefestival Год назад +58

    Pursuing a new skill at 31. These classes are very interesting and engaging. Thank you to everyone who help put these videos together and good luck to anyone out there with the courage to try something new.

    • @Abdullah-zl9ub
      @Abdullah-zl9ub Год назад +5

      Yea same age here. Feels too late but trying it out. It needs a lot of time.

    • @sci-tech3916
      @sci-tech3916 Год назад +5

      Yeah learning this at 16 though some concepts are hard to grasp

    • @westiclefestival
      @westiclefestival Год назад +8

      @@Abdullah-zl9ub You know what's funny, I've been stuck for the past few months trying to find something to do with my life and everything I look at makes me feel like I'm just too late to the party and won't be able to be successful like someone else who may be younger or have more talent. But it's not too late. "Dorian Develops" started to learn coding at 31 after doing nothing with his 20s and has been successful. Whatever it is that you find, it's not too late. Being older, you'll have some advantages that a younger person won't have. It's very doable. Don't stress, don't give up. Just get after it and trust that if you put in the work, you'll get where you're trying to go.

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

      @@sci-tech3916 Congrats for getting after it early. If you stick with it and don't let the discomfort of tough concepts discourage you, by the time you're my age, you'll be successful to a point I bet you can't even imagine. Keep going, you got this!

    • @Abdullah-zl9ub
      @Abdullah-zl9ub Год назад +4

      @@westiclefestival wow love your comment it’s really supportive! Yea exactly I’m always thinking what should I do and how could I change it and every-time I feel it’s hard to change anything or startup something that would work (i feel i needed more experience from my past years).So I’m trying out coding as it may open some doors that I may like. It does feel we are late to the party lol, like our time is less to get an outcome. (Most coders started early so they are pro at our age). Yea I just checked Dorian now, love what he says. Thank you for the kind words, and good luck to you too hope you reach where the thing you want!

  • @PanderStar
    @PanderStar Год назад +38

    Hands down the best teacher I've witnessed both irl and online. He alone makes me incredibly motivated to keep going with this course and learn coding.

  • @sarashah6356
    @sarashah6356 Год назад +34

    its 7 july. i am here to take my week1 lecture. Programming was never this easy . THANKS TO cs50
    Prof.David is the best teacher who has the energy that keeps me attentive and engaged with what is going on the screen.

  • @mohamad.golshani
    @mohamad.golshani 2 года назад +46

    DAVID J. MALAN... You are ridiculously pleasant to follow and getting taught programming from.

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

      I wish he'd start his own RUclips channel

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

      LOL, I think someone got hit by the stress ball, if I was that person, I would want that rubber duck as emotional support

  • @Neurogenisis
    @Neurogenisis Год назад +37

    I love how in 2022 iteration David has gotten so good at counting to the billions place that he doesn't make mistakes anymore or even has the need to count out loud very good sir👏

  • @TheBhowmikFoundation
    @TheBhowmikFoundation Год назад +8

    David Malan thank you for these lectures. The fact that these lectures are available - both for free and overseas - really means your work reaches every corner of the globe. As an educator and a human we apreciate you. You have improved many, many lives and will continue to do. Thank you! 💚

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

    Understanding the logics and concepts of Programming has never been easier for me... and english being the second language has made it more challenging but i swear to God this is the most simple and understandable explenation that i could ever find on the entire internet server. I love yout lectures Professor David Malan 🤩👏🏻👏🏻

  • @ykcirodd
    @ykcirodd Год назад +20

    Graduating with my BsC this year, finished up my last unit very recently. While I didn't start my learning with CS50 (I started with small PHP toy-like web apps and Runescape private servers), there's always room for the fundamentals; no matter how far along in the journey you are. Good luck, all.

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

      i started with minecraft servers haha, glad to see someone else was introduced to this field by video game servers

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

      ​@@chaserichards5105 Will you tell me it's other parts available or not

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

    Thank you David. You are an excellent lecturer and these cs50 lectures are helping a lot of 'self taught' programmers around the world understand the full picture.

  • @PatrickStar-mt5nb
    @PatrickStar-mt5nb Год назад +4

    I just finished all my problem sets on week one! The lectures are so easy to follow! I did the problems for the ones more comfortable programming(used cs50 bot tho) It wasn't easy but so much fun to do! My brian finally had some exercise! Thank you for this amazing course!

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

    Only realising this is what I want to do at 33. I am doing this to switch career and leave my miserable job....thank you Prof David!!

  • @Thom_us
    @Thom_us 2 года назад +24

    i wish i started programming hearing this haha. So good learning specially on the style & habits he teaches.

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

    The best teacher I've ever seen! Thank you so much!

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

    I've given thought to what makes Professor Maylan excel at teaching. The foundation is that he loves what he teaches. He speaks clearly and has a pleasant voice that is surely appreciated by foreign students. He has a descriptive vocabulary and uses analogies that people understand. He is very confident in his knowledge on the topic. He captivates those who watch and listen. I would guess he is friendly by nature in his personal life. Harvard is blessed to have him. He deserves a raise and the best parking spot

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

    This is rhe best fundamental of programming course. Brushing my fundamentals,before i get into data world. I'll never forget basics now. This is gold

  • @selimhanfirat1
    @selimhanfirat1 2 года назад +451

    Finally, dark theme!!!

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

      Finally 🤣
      light theme looks terrible on HDR btw

    • @Vinduri
      @Vinduri 2 года назад +9

      Yeah!! it is so much easier on the eyes haha.

    • @ayushmalviya_
      @ayushmalviya_ 2 года назад +3

      What is the name of the Theme??

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

      @@ayushmalviya_ github dark default

    • @Talha.nadeem24
      @Talha.nadeem24 2 года назад +1

      Anyone can send me this VS code link which sir was using??

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

    17:52 - Open the file using in VSC; click the file then Open Anyway > Hex Editor, it will display the text. Click either the HEX or Decoded Text character to open Data Inspector that will display a list of conversions (e.g., binary, OCT, Unicode)

  • @TheSquareClasses
    @TheSquareClasses 2 года назад +6

    The way this man explains is great, i have never seen such a simple explanation of c language.

  • @omnia-amo
    @omnia-amo Год назад +7

    I’m starting this course and it’s rlly interesting! I do get sad that im not there in person, but im happy to take this course!

  • @raghumanvi8489
    @raghumanvi8489 Год назад +5

    Today I got placed in a IT company and without mr.david this would not have been possible. My deepest gratitude to you from the bottom of my heart.All your courses are amazing and the way you explain the concepts makes it even more amazing people like you should live forever.......❤
    Big fan from India❣️

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

      Did you only take CS50?? If not, what other classes did you take??. Thanks.

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

      @@joecruz1898 I took cs50 python and c course I'm learning cyber security from past 3-4 years interviewers asked me questions on the same because I mentioned cyber security in my resume
      Best channels for cyber security:- liveoverflow, David bombol , bug Bounty reports explained,cs50 cyber security course

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

    Taking this course for fun. It's funny how similar it is to my first programming classes 35 years ago, with only the tools really being the difference. The concepts haven't changed.

  • @chilltunesmusic
    @chilltunesmusic 2 года назад +33

    Such a fantastic teacher!

  • @Franz00music
    @Franz00music 2 года назад +14

    Just loved, i like too much computing science or the thematic they can offers. I'm arriving from javascript self learned i know the basics of javascripts. But C is much very interesting more than js. I'm now at: 1h : 38m : 40s. Thanks a lot to Harvad University to publish the series CS, and thanks to CS50 class. Also my challenge is to entering into world of Software Engineer totally self learning.

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

    Wow! first time I see someone to teach with this heat!

  • @TheGpm81
    @TheGpm81 Год назад +3

    Best programming clases ever! No words!

  • @tashigurung1255
    @tashigurung1255 2 года назад +28

    Lecture starts at @13:20

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

      Thanks man
      U saved my time🙏

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

      Sponsorblock extension will skip stuff like that automatically

  • @hoda67286
    @hoda67286 Год назад +3

    You're the best Doctor ever . Thanks ☺️

  • @valen5188
    @valen5188 Год назад +13

    dropped out of cs in highschool, they made it soooo boring. This I can watch, and im even gaining other skills such as how to take good notes, etc. this is awesome!

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

      same man!! ....i also enjoy it

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

      10 - this line of code
      20 - another line of code
      50000 - wrote a 50,000 line program of a cliff jumper, 1 of 3 that made the 50k club
      If I was born later, I wouldn't have had such a BASIC program back in the mid-late 80s; then again, it seems I never have the Write permission in JavaScript

  • @WinSuccess-dh5ni
    @WinSuccess-dh5ni Год назад

    Yes , he is A GOOD teacher, very clear and knowledgeable

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

    Thank you so much for teaching everyone how to code for free !

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

    Inspiring lecture. Thank you 🙇 for your hard work, prof. David J. Malan!

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

    thank you to the entire team to let me learn about the art of programming

  • @shimzofremnik
    @shimzofremnik 2 года назад +7

    The energy of this man, great teacher.

  • @sterlist
    @sterlist Год назад +8

    how do these keep getting better and better year after year?! Seriously though, thank you so much! My lazy ass got stuck on week 1 and gave up last year but im going to try my best to finish it off this year

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

    Prof. David Malan is still at it... I just started week 1 of CS50, the best explanatory lectures I've come across. Today, 7th of August 2023 I am excited about watching the whole 2hours something minutes video cheerful, first time ever.

  • @Priyam-Raj
    @Priyam-Raj 2 года назад +13

    Marking my attendance, oh I'm first.

  • @VishalSingh-zk7bo
    @VishalSingh-zk7bo 2 года назад +18

    Thank you David Sir and Harvard University for providing these amazing lectures.

    • @Talha.nadeem24
      @Talha.nadeem24 2 года назад

      bro i need help

    • @VishalSingh-zk7bo
      @VishalSingh-zk7bo 2 года назад

      @@Talha.nadeem24 what happened??

    • @Talha.nadeem24
      @Talha.nadeem24 2 года назад

      @@VishalSingh-zk7bo bro can you give me your insta id or fb anything i want to take a help for this lec i face to many issue plzz

    • @VishalSingh-zk7bo
      @VishalSingh-zk7bo 2 года назад

      @@Talha.nadeem24 would discord do?

    • @VishalSingh-zk7bo
      @VishalSingh-zk7bo 2 года назад

      My discord server link

  • @sergey_zatsepin
    @sergey_zatsepin 2 года назад +15

    Excellent explanation, that's how programming courses for beginners should really be. It's interesting, it motivates, it boosts you.

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

    I am very fortunate that My coding journey started form your guidance.

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

    What's up CS50 peeps? David is an awesome teacher for sure, love this class so far!

  • @otnielaguilar7897
    @otnielaguilar7897 2 года назад +77

    Starts at 13:22.

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

    The best teacher of all time. This man inspires me and he is giving me motivation fr💫🔥

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

    You and your team are the best. Thank you.

  • @FireStorm14
    @FireStorm14 Год назад +4

    i just started and am doing the exercises and i love how interactive and welcoming this course feels. I, a 15 year old, came here yesterday because i wanted to know coding for game dev, i am staying here now because of this incredibly entertaining teacher and the cool problem sets there are.

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

      Keep it up :)

    • @Leon1-5
      @Leon1-5 Год назад +1

      same! i also wanna be a game dev and figured this course would be a good place to start. Do you have discord? maybe we can keep in touch and follow the course together.

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

      @@Leon1-5 yeah, give me your username dude, coding together will surely make us more motivated

  • @jypxs
    @jypxs 10 месяцев назад

    such education is possible after all... these students are extremely lucky and i am happy for them. thanks for sharing

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

    Best teacher ever seen, i am sitting in my house but the feeling was such a Harvard classroom

  • @Lukas-qy2on
    @Lukas-qy2on Год назад +4

    i think the most important tip for this teacher is to be careful with skipping things with "we'll get back to that" especially if its something simple, the commandprompt and code could easily be explained, it's basically just runs programs, and navigates to folders textually, it would've been simple to say "the code command opens a file or folder in vs code, and if that file doesn't exist it will create it"

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

    Thank you for the video :) will definitely check out more on your channel

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

    my life-changing video is here. 🤩🤩

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

    Thank you so much for your amazing course I'm getting every single detail even though I don't understand code that much! You are the greatest teacher!

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

      Very welcome! Glad to hear!

  • @animaticworld717
    @animaticworld717 2 года назад +6

    Love the way of teaching. Respect from a small village in india

  • @bea.727
    @bea.727 Год назад

    wonderful way to explain!! Bravo!!

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

    With C in mind, I can now run and use Code by using C language. Much thanks and Appreciation from the theme from Havards University.

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

    Huge thanks to Professor Malan for bringing such awesome energy and explaining things so clearly. though this also stresses me out a bit. my brain is thoroughly fried after 2.5h and screams for harmless sitcoms.

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

    Never really learned "c" went straight into javascript and it was HELL...LOL...I should've taken this course first..the step-by-step is very helpful and sets a great foundation for other languages...I am in love with this course...

  • @TerminallyNerdy
    @TerminallyNerdy Год назад +4

    Learning the basics of programming so I can eventually jump into GODOT via this course is astonishing and fun!

  • @SkinHealth
    @SkinHealth 2 года назад +9

    Thank you Prof David, I comprehended so easily.

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

    I appreciate the tacit opposition to same-line curly braces, it's so much easier to read when they're on their own line. I don't care if it means the 1000 line source file becomes 1200 lines, I'll be able to read it 20% faster to compensate

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

    David makes the programming easier and so much fun l didn't feel that l was study thanks so much ❤❤❤❤😊😊😊😊

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

    Ah, how I wish I had this kind of lecturer that cares about the quality of their teaching and output when I was still in uni

  • @1000jorj
    @1000jorj Год назад +1

    david malan best teacher i ever seen.

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

    insightful! I love the last chapter about how computers would take our time back to previous. lol

  • @hoangnguyen6162
    @hoangnguyen6162 2 года назад +19

    1:57:30
    I'd just like to interject for a moment. What you're referring to as Linux,
    is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux.
    Linux is not an operating system unto itself, but rather another free component
    of a fully functioning GNU system made useful by the GNU corelibs, shell
    utilities and vital system components comprising a full OS as defined by POSIX.
    Many computer users run a modified version of the GNU system every day,
    without realizing it. Through a peculiar turn of events, the version of GNU
    which is widely used today is often called "Linux", and many of its users are
    not aware that it is basically the GNU system, developed by the GNU Project.
    There really is a Linux, and these people are using it, but it is just a
    part of the system they use. Linux is the kernel: the program in the system
    that allocates the machine's resources to the other programs that you run.
    The kernel is an essential part of an operating system, but useless by itself;
    it can only function in the context of a complete operating system. Linux is
    normally used in combination with the GNU operating system: the whole system
    is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux"
    distributions are really distributions of GNU/Linux.

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

      @hoang Nguyen, can you please help me how I can use the cs50 header file? Been having problem with it.

    • @dervishosman9599
      @dervishosman9599 2 года назад +9

      Based and GNUpilled.

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

      @@afeezlawal5167 refer to my question in the comments. Somebody explained it well.

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

      @@mahtabmf4980 thanks so much

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

      A precious life advice for the OP: stop being a weirdo.
      With the "it's not just Linux" weirdos being some of the worst offenders.

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

    He's is a great teacher and also a little funny! LOVE THE STRESS BALL MOMENT🤣

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

    Watching this on a 6h long bus trip makes the time worth it

  • @fr0mk4
    @fr0mk4 2 года назад +14

    Just thank you for this course, its incredible!

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

    i think all i need is just mega data to watch these videos please we need more of these videos so that we all around the world can learn c programming. this is great

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

    i have an issue ,do anyone about this
    while my file named compare.h when I write "make compare" in terminal .
    i am getting an error saying , (make: *** No rule to make target 'compare'. Stop.)
    at 1:03:07 it was working just fine for him

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

    I'm glad I'm beginning this course.

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

      Hey, V are learning online as well?

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

      yes, for both Harvard cs50 and at flat iron school since August for SE flex@@duanemsila8035. started cs50 recently

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

    Man I love this guy!

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

    Here I am again, 10 years later. Nothing seems to have changed much. C, being taugh and compiled perfectly. Malan, with the same blue jeans and black tshirt. 😌

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

    I write the code of the Hello World in the terminal , but it won't work it shows some error
    PS C:\Users\New Rohaan Computers> ./hello
    ./hello : The term './hello' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is
    correct and try again.
    At line:1 char:1
    + ./hello
    + ~~~~~~~
    + CategoryInfo : ObjectNotFound: (./hello:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

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

      Best to use code.cs50.io/ !

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

    Smart professor 😊
    Thanks for the new knowledge I learn from CS50 (sir David Malan)...

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

    This is amazing! Thank you so much!

  • @FirstnameLastname-tb9dr
    @FirstnameLastname-tb9dr 2 года назад

    Dude. Perfect for the older IoS where wildcards arent a thing and you have all these Archive backups to delete. Instead of one by one...I can now SCRIPT it...THANK YOU!

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

    2:02:15
    Why do we declare it before getting into the loop unlike for/while loops where you could declare inside the loop
    Eg, : for (int i = 0 ; i

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

    Does anyone know how to install the cs50 library that will enable you use the “make” command as against using the gcc… -lcs50? 😢

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

    Thank you my man.

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

    Hope this time I finish the course! I want to be a software engineer! Hope I'm able to become someone in life!

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

    I have a problem: The order make is not available or it isn't working in the new version of Visual Studio code. So, how can I solve it?

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

    Thank u, CS50 and Very Thank you Mr David Malan

  • @mikeypettengill4642
    @mikeypettengill4642 Год назад +3

    My "Terminal" box shows;
    PS C:\Users\etc... and repeats if I hit enter to start a new line. I have no $ by default. Idk if it's a problem or not but it's visually distracting.

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

      So, I need to type "$" at the start of command lines if it's not doing that automatically?

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

      When I do that I get this error:
      $ : The term '$' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
      At line:1 char:1
      + $ code hello.c
      + ~
      + CategoryInfo : ObjectNotFound: ($:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException

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

      I'm a bit stuck here, until I can figure out why commands aren't working in the terminal like you show. I don't understand "Powershell", which gives me the error I commented previously. When I make a "New Terminal" it defaults to Powershell, if I switch to a "CMD Prompt" terminal I get a different error;
      " '$' is not recognized as an internal or external command,
      operable program or batch file."
      Help would be greatly appreciated.

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

      If I omit the "$", I get the error " 'code' is not recognized as an internal or external command, operable program or batch file".

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

      @@mikeypettengill4642 Are you opening VS code through the link that appears here 07:27 ?

  • @Wang-c3b
    @Wang-c3b Год назад

    cs50是一门经典的课。这老师不知道有多少粉丝

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

    Hat's off to this guy😃

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

    I could listen to David for days, my gosh

  • @zwburak
    @zwburak 2 года назад +3

    Subtitles not completely true i.e. not bullying expressions it is Boolean expressions 13:42

  • @risirisinath
    @risirisinath Год назад +4

    Lecture 1 completed #25/3/23. 10 More to go!

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

      Don't do this, You're rushing the lectures without putting it to any practical use, see the dates for yourself and atleast give a week for everything

  • @carlosd.gutierrez9977
    @carlosd.gutierrez9977 Год назад +2

    It's kind of confusing because there are a lot of missing information about the course, for example I'm trying to make the course, but I'm using a Linux Os, and for and even if i have found how to install the CS50 lib, still it doesn't work the code, Why you didn't used the standard C coding. I'm stuck in the first week still trying to figure out how to make work the code with the CS50 lib. Also the course doesn't teach witch extensions we need on VS Code and a lot of many other things 😞🥺

  • @lyhongleft3676
    @lyhongleft3676 10 месяцев назад

    Thank you

  • @NoxMedicant
    @NoxMedicant 2 года назад +3

    OMG, I watched the previous 2021y lecture several times and struggled with the terminal and compiler and some very specific things with the syntax and in 2022s version he specifically accentuates on those very topics. I guess this one is more novice friendly.

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

      Thanks for your feedback. I was contemplating which version should I watch, 2021 or 2022, because most of the 2022 videos seem longer by 1 hour than its predecessor.

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

      @@xierli8585 I find 2022 versions more comfortable to watch just because he is not wearing a mask 😂

    • @xierli8585
      @xierli8585 2 года назад +3

      @@babiarzu95 Ikr, 2021 version I sometimes feel like he's going to suffocate next or not - because of all the energy and heat🤫

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

      @@xierli8585 Yes! Exactly! 😂

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

      @@babiarzu95 😅

  • @donovanm.8909
    @donovanm.8909 2 года назад +5

    thank god yall started using a black background. that shit was killing my eyes. these new lectures seem to focus more on the problem sets rather than pure technical knowledge which is nice

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

    23.09 - 42:06
    29.09 - 1:33:27
    30.09 - 1:55:25

  • @Captain___Levi
    @Captain___Levi Год назад +3

    Why is the "make" word not running in my code(window 10).....
    It is showing an error , even if I copy all the steps word by word.
    Anyone, Please tell me ASAP.....

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

      I’ve been having this same issue and can’t resolve it! Even my friend who just graduated with a computer science degree from university doesn’t know how to fix it