Best Programming Language Ever? (Free Course)

  Рет қаралды 239,751

David Bombal

David Bombal

Күн бұрын

Is this the best programming language ever created? How did it change the world in 1978 and affect developments such as the Apple M1?
// Menu //
00:00 - Intro
00:46 - Dr Chuck's Courses
02:18 - C Program
04:40 - C Programming vs Rust Programming
06:58 - C Programming Language Book
08:52 - CC4E.com / Fair Use
13:01 - Amazon
18:58 - Learning Different Languages
24:58 - Garbage Collection
27:40 - C Programming Language Backstory
36:12 - Power PC to Intel
42:13 - Why You Need Master Programmer
42:57 - Did C Change the World?
// Previous video //
Computer Science isn't programming: • Computer Science isn't...
// C for Everybody Course //
Free C Programming Course www.cc4e.com/
Free course on KZbin (freeCodeCamp): • Learn C Programming wi...
// C book Audio by Dr Chuck //
www.cc4e.com/podcast
// Python for Everybody //
Python for Everybody: www.py4e.com/
Python for Everybody on Coursera: www.coursera.org/specializati...
KZbin: • Python for Everybody -...
Free Python Book: do1.dr-chuck.com/pythonlearn/E...
Dr Chuck's Website: www.dr-chuck.com/
Free Python Book options: www.py4e.com/book
// Django for Everybody //
Django for Everybody: www.dj4e.com/
Django for Everybody for on Coursera: www.coursera.org/specializati...
KZbin: • Django For Everybody -...
// PostgreSQL for Everybody //
PostgreSQL for Everybody: www.pg4e.com/
PostgreSQL for Everybody on Coursera: www.coursera.org/specializati...
KZbin: • Welcome to PostgreSQL ...
// Web Applications for Everybody //
KZbin: • Web Applications for E...
Web Applications for Everybody: www.wa4e.com/
Web Applications for Everybody on Coursera: www.coursera.org/specializati...
KZbin: • Welcome to Web Applica...
// Books //
The C Programming Language by Brian Kernighan and Dennis Ritchie (the 1984 Second Ed and 1978 First Ed): amzn.to/3G0HSkU
// MY STUFF //
www.amazon.com/shop/davidbombal
// SOCIAL //
Discord: / discord
Twitter: / davidbombal
Instagram: / davidbombal
LinkedIn: / davidbombal
Facebook: / davidbombal.co
TikTok: / davidbombal
KZbin: / davidbombal
// Dr Chuck Social //
Website: www.dr-chuck.com/
Twitter: / drchuck
KZbin: / csev
Coursera: www.coursera.org/instructor/d...
c
rust
c vs rust
c course
free c course
dr chuck
dr chuck master programmer
#c #rust #drchuck

Пікірлер: 460
@davidbombal
@davidbombal Жыл бұрын
Is this the best programming language ever created? How did it change the world in 1978 and affect developments such as the Apple M1? // Menu // 00:00 - Intro 00:46 - Dr Chuck's Courses 02:18 - C Program 04:40 - C Programming vs Rust Programming 06:58 - C Programming Language Book 08:52 - CC4E.com / Fair Use 13:01 - Amazon 18:58 - Learning Different Languages 24:58 - Garbage Collection 27:40 - C Programming Language Backstory 36:12 - Power PC to Intel 42:13 - Why You Need Master Programmer 42:57 - Did C Change the World? // Previous video // Computer Science isn't programming: kzbin.info/www/bejne/sGTSZ6x7r8ihgsU // C for Everybody Course // Free C Programming Course www.cc4e.com/ Free course on KZbin (freeCodeCamp): kzbin.info/www/bejne/oF7CpGucarBmZqs // C book Audio by Dr Chuck // www.cc4e.com/podcast // Python for Everybody // Python for Everybody: www.py4e.com/ Python for Everybody on Coursera: www.coursera.org/specializations/python KZbin: kzbin.info/www/bejne/bnXZqqqljNtpnKs Free Python Book: do1.dr-chuck.com/pythonlearn/EN_us/pythonlearn.pdf Dr Chuck's Website: www.dr-chuck.com/ Free Python Book options: www.py4e.com/book // Django for Everybody // Django for Everybody: www.dj4e.com/ Django for Everybody for on Coursera: www.coursera.org/specializations/django KZbin: kzbin.info/www/bejne/pWG7k3usgN2qbbs // PostgreSQL for Everybody // PostgreSQL for Everybody: www.pg4e.com/ PostgreSQL for Everybody on Coursera: www.coursera.org/specializations/postgresql-for-everybody KZbin: kzbin.info/www/bejne/nJ21hqilmbuDp5I // Web Applications for Everybody // KZbin: kzbin.info/www/bejne/rqOZpo16h7mhl5I Web Applications for Everybody: www.wa4e.com/ Web Applications for Everybody on Coursera: www.coursera.org/specializations/web-applications KZbin: kzbin.info/www/bejne/qqa7qoaoq9xriqc // Books // The C Programming Language by Brian Kernighan and Dennis Ritchie (the 1984 Second Ed and 1978 First Ed): amzn.to/3G0HSkU // MY STUFF // www.amazon.com/shop/davidbombal // SOCIAL // Discord: discord.com/invite/usKSyzb Twitter: twitter.com/davidbombal Instagram: instagram.com/davidbombal LinkedIn: www.linkedin.com/in/davidbombal Facebook: facebook.com/davidbombal.co TikTok: tiktok.com/@davidbombal KZbin: kzbin.info // Dr Chuck Social // Website: www.dr-chuck.com/ Twitter: twitter.com/drchuck/ KZbin: kzbin.info Coursera: www.coursera.org/instructor/drchuck
@Youtube_Stole_My_Handle_Too
@Youtube_Stole_My_Handle_Too Жыл бұрын
When speed is important the best programming language will always be the one that attracts the best compiler programmers. How that programming language is constructed isn't really that important as long as it gives a certain degree of freedom. Even if the language is crap this is a solvable problem by putting a scripting language and a parser on top. The C language doesn't come with any extraordinary features. In fact, it is pretty primitive and would be how most programmers would have done things on their first attempt if they only were intelligent enough not to pollute with redundant punctuation.
@michaelmueller9635
@michaelmueller9635 Жыл бұрын
One correction: Rust is a crossover of C and Haskell.
@dbtest117
@dbtest117 Жыл бұрын
Thanks, very interesting. Still watching, but I just have this tingling question. Why can’t we have smalltalk to mature to something that would be adopted?
@RockawayCCW
@RockawayCCW Жыл бұрын
Is that why Douglas Adams chose that number?
@pauldwalker
@pauldwalker Жыл бұрын
it is, and for exactly the reasons discussed.
@mromhpos
@mromhpos Жыл бұрын
The way the professor talks is so understandable that he should start live streaming all his lectures...this kind of people we need to learn..
@Jorsten
@Jorsten Жыл бұрын
Still, 13h to teach python basics is just nuts. It should be done in 4h max.
@abbylynn8872
@abbylynn8872 Жыл бұрын
@@Jorsten 4 hrs would be for those that understand what's going on and understand more about the internet. For those that are trying to figure it our 13 hrs is what's needed. I remember my first programming class and realized everyone knew something I didn't. I didn't have that light bulb moment until the class was almost over. I could perform a task when asked but it wasn't intuitive. Now troubleshooting and problem solving was second nature so that was easy. Like asking what is your code supposed to do and seeing that's not what's happening.... Everyone is not at the same level you are. He's made is accessible for all.
@rosh70
@rosh70 Жыл бұрын
@@Jorsten It's a full university course - an hour per week, 13 weeks. He's giving you a full university (3 credit) course, for FREE. The least you can be, is thankful.
@ScottBoyle1978
@ScottBoyle1978 Жыл бұрын
When I learned C it just made everything that I'd learned about programming and programming languages so much clearer ad gave me a better understanding of why we do things a certain way. Keep up the good work David, I love your content.
@knofi7052
@knofi7052 Жыл бұрын
That moment was assembler for me.😉
@makiyarichard
@makiyarichard Жыл бұрын
The best interview with Dr. Chuck. This was the ultimate pinnacle of computer science I have listened in 40+ minutes on KZbin. Absolute ingenious and made me think of problem solving a little better
@jpierce2l33t
@jpierce2l33t Жыл бұрын
About 3/4 through with Chuck's PY4E course and its great! Been slacking lately but that's all on me, he's a *fantastic* teacher and such a *gem* for making this freely available to all!
@franciscotorres4231
@franciscotorres4231 Жыл бұрын
First time here David. I enjoyed this interview and I really appreciate "your silence" letting the expert share his knowledge. I has great value!!!! Thanks for this and subscribed now...
@ithinkthereforeitalk935
@ithinkthereforeitalk935 Жыл бұрын
One of my favorite guests on your youtube channel, David. Thank you!
@cmdrrahul1606
@cmdrrahul1606 Жыл бұрын
Two gems at the same time David, you have a great channel which is so focused on what you show and Dr Chuck, what a great personality I watched the Path to master programmer another superb video with so much gifts in it I learnt C on Unix about 20 years back and I fell in love with it Have been out of the loop for a while but this post from you and Dr. Chuck I am going to brush up on it and while simultaneously checking out RUST. More power to you David Keep it coming
@UReasonIt
@UReasonIt Жыл бұрын
C is the language of love! I still have my '78 and '88 White books. Learning to "color inside the lines" in C makes you a super coder in almost any other language. All hail uncle Dennis! (may he RIP)
@davidbombal
@davidbombal Жыл бұрын
Love that Scott!
@maxmuster7003
@maxmuster7003 Жыл бұрын
C is a typically fascist programming language.
@smergibblegibberish
@smergibblegibberish Жыл бұрын
@@maxmuster7003 Explain, please.
@Bloodthirst
@Bloodthirst Жыл бұрын
@@maxmuster7003 HAHAHAHAHAHAHA
@bobanmilisavljevic7857
@bobanmilisavljevic7857 Жыл бұрын
@@maxmuster7003 leftee AIDS mentality
@ronfarmery
@ronfarmery Жыл бұрын
I bought the ‘78 edition of K&R’s C Programming Language book, in ‘78! I used C to write many data communications programs, from emulators to communications servers, and masses of other programs, on all sorts of platforms. I do not agree that C is unsafe; it’s the person who writes the program that usually cuts corners. I’m one of the ‘vintage’ programmers who also believes that, today, programs (call them ‘apps’ if you want to) are not sufficiently tested before being put into production, whatever language they might be written in. Testing, thoroughly testing, is essential.
@liveleo3418
@liveleo3418 Жыл бұрын
Absolutely pivotal content for me at this point in my coding journey... The Contexts and insights opened the real world of coding up. Suddenly it all makes sense.
@minor12828
@minor12828 Жыл бұрын
Seems like brain absorbs different when you hear the story from fisrt hand. Great talk/video David. Thanks both for taking the time. 👌👏🙌
@azpcox
@azpcox Жыл бұрын
The beauty of C and the ability to abstract the software is that it works both ways. The hardware is now decoupled from the software as well allowing BOTH paths to improve/iterate independent of the other, but but influenced by needs and features wanted. Very great conversation!!!
@vardhangoud8851
@vardhangoud8851 Жыл бұрын
New year with 🔥 content from you David sir.
@davidbombal
@davidbombal Жыл бұрын
Thank you Vardhan!
@samaelstark5483
@samaelstark5483 Жыл бұрын
I watched Dr Chuck's master programmer video on your channel last night.That video really helped me. I'm all set to take his python course first then django and C. He's really inspirational to me.
@landrover827
@landrover827 Жыл бұрын
Always glad to see and hear Dr. Chuck! ❤🎉
@nickdixon3536
@nickdixon3536 Жыл бұрын
Top notch content as always. Thanks for making these type of videos, any aspiring or growing IT pro should watch this
@rickneibauer1
@rickneibauer1 Жыл бұрын
Thank you for bringing on all of these awesome people David. Very cool.
@jacquibruce-yokoyama2478
@jacquibruce-yokoyama2478 Жыл бұрын
I like the clear and concise manner that the Professor explains the reasoning behind learning several core languages may be the best way to become competent in programming. Thank you and your guest for sharing his valuable insights!
@3mar1997
@3mar1997 Жыл бұрын
Dr. Chuck was on 🔥 I'm currently taking his Django for everybody course and it's been awesome. there is so much to learn in the world of computers. thank David, such an awesome video.
@chestsharma4004
@chestsharma4004 Жыл бұрын
Does the free courses at his websites also give a certificate for free, if so then what are the steps, or is the degree provided only to the students who paid for it. I was wondering if I should do freecodecamp's course as they provide a certificate for free. Please give your insights on if I should pursue his course despite not getting any certificates.
@andrewdalton6973
@andrewdalton6973 Жыл бұрын
@@chestsharma4004 I don't think certifications will really do much honestly. Just learn as much as you can and makr sure to do as many projects as possible.
@chestsharma4004
@chestsharma4004 Жыл бұрын
@@andrewdalton6973 thanks for the advice.
@andrewdalton6973
@andrewdalton6973 Жыл бұрын
@@chestsharma4004 np
@franklinrohan5174
@franklinrohan5174 Жыл бұрын
Mr David i am glad that i embarked your channel due to flipper zero and subscribe. Dr Chuck was so inspirational and has kindel the joy of computer science, it's been a tough 2 year of 4 year journey of computer science and have no pasion towards computer science. I hope I can change it now, thankyou Dr Chuck.
@zionpsyfer
@zionpsyfer Жыл бұрын
Awesome interview. A big thanks to Dr Chuck for providing us access to the site. Bonus points for Douglas Adams/racecar password.
@Manch271
@Manch271 Жыл бұрын
Thanks Dr. Chuck and David for sharing the knowledge and insights.
@QueryTuner
@QueryTuner Жыл бұрын
I like the Dr. Chuck approach ... got also some of his Coursera courses ... Happy New Year 2023 from Germany !
@joyflowmonger248
@joyflowmonger248 Жыл бұрын
Extraordinary! Thank you! I'll enjoy each of his links! Would you please ask Dr. Chuck to have another podcast with you, discussing AI and ChatGPT? In what ways will AI change the most valuable skills a programmer needs to learn and master?
@mattwatson3407
@mattwatson3407 Жыл бұрын
WOW! Dr. Chuck! I just finished his intro course to Python on Coursera. Seeing him on David Bombal's channel is a huge validation.
@fun_iqp
@fun_iqp Жыл бұрын
Looking forward to that C and Assembly knowledge from Dr. Chuck, what an exciting year
@johnadriandodge
@johnadriandodge Жыл бұрын
Shalom and thank you Dr. C for taking the time to create all the courses you have created and to teach for free.
@dickfulthorp2363
@dickfulthorp2363 Жыл бұрын
What is discussed here is what I lived. Started programming in 1967 in an SDS 910 in assembly language. Learned Fortran, then used it on Data General Minicomputers. Wrote a compiler for the DG to create structured assembly. Never heard of C until the first PC's came out with Borland C, then Turbo-C. worked with Motorola 68000's in C, then moved to Freescale Coldfire in C. Application was Communications for Meteor Burst and Line of sight messaging and data acquisition. Not at 83 I sit at home playing with Windows-10 using Microsoft Visual Studio. I never had time or funding to learn C++, but I have all of Stroustrup's books and have read them, but without a motivating project, not started the brain transition.
@guytech7310
@guytech7310 Жыл бұрын
C++ isn't any better than C. Just adds layers. I try to avoid using C++ since it makes it a pain if you want to just grab a couple of functions out of C++ class to use them in another project. You could include the entire class, but then you can end up with bloatware. Another annoynance is when people have classes that depend on other classes, which can turn into a spagetti code when your trying to clean up a app or modernize it.
@billdavies6463
@billdavies6463 Жыл бұрын
A brilliant discussion. I had the benefit of a broad Comp Sci education, thirty years ago, and I find the general concepts are still applicable. I was also involved in certification for network engineers, and Chuck's comments about vendor education is spot-on.
@d3mist0clesgee12
@d3mist0clesgee12 Жыл бұрын
great stuff, love these interviews from Dr. Chuck
@daveoatway6126
@daveoatway6126 Жыл бұрын
What a fun interview! I have a copy of the C book - it was one of the first books about programming I bought in late 1970s. I am not a professional programmer but know enough to understand what my professionals do. I totally agree that programming should be taught as a apprentice ship! And finished with a PhD if appropriate for the person. I've played with and created useful things in RCA 1802 machine code, basic, VB, Java, Fortran, MUMPS and Python. Programming should be fun and progressive. Thank you!
@rthegle4432
@rthegle4432 Жыл бұрын
Very awesome, hope to be invited again many times more in the future, thank you David
@davidbombal
@davidbombal Жыл бұрын
Thank you! I hope so too! Dr Chuck is amazing!
@matthewbarrett5863
@matthewbarrett5863 Жыл бұрын
Wow, I've been working in the industry for decades, (minor programming "Fortran & Foxbase") and then infrastructure; making sure the servers and networks are optimized for performance. this quick overview on application layer programming has really opened my eyes on how the industry developed.
@sinos_karan9515
@sinos_karan9515 Жыл бұрын
happy new year DAVID sir!! , thank you for another great content..
@ahmedscrazymixacm1167
@ahmedscrazymixacm1167 Жыл бұрын
Dr. Chuck really takes the time to make a good course took almost all his courses on coursera, great instructor, he understands how teach without cramping information in students minds without planing
@creativebeings3262
@creativebeings3262 Жыл бұрын
Thanks for the great video David bombal and Dr chuck's 😍😍
@fabrice9848
@fabrice9848 Жыл бұрын
This is some instructive material. Thank you both!
@cowl6867
@cowl6867 Жыл бұрын
Severance is my fav online instructor. He is so fluent and clear with what he teaches and his curriculum is fantastic and goes into depth about every subject before moving on. The best teacher
@rogerc23
@rogerc23 Жыл бұрын
So true
@guillaumedeswardt1323
@guillaumedeswardt1323 Жыл бұрын
I enjoyed this video more than a movie!! I started studying computers in the early 1980s. My favourite programming languages are C, Python, PHP and PC assembler. Nice to see a man of the calibre of Dr Chuck, liking the same stuff as I do. Although I moved into DevOps, programming is still my first love ... and this video motivated me to go back to my first love and do what I love - then a job turns into "playing". I miss playing ... (and getting paid to do it 😀)
@eventhisidistaken
@eventhisidistaken Жыл бұрын
I know what you mean. I started programming at age 10 in basic, then moved onto fortran, then to c and then c++ and Java, plus scripting languages and have been programming for almost 50 years now. c++ is my overall favorite, and work often does feel a lot like playtime, even still.
@CallousCoder
@CallousCoder Жыл бұрын
So all the old programming geezers end up in DevOps CI/CS 😂 here another one who started programming in 1983 and done a lot of languages and still love assembly. But I’m doing IaC and CI/CD development
@draco4717
@draco4717 Жыл бұрын
Eagerly waiting for this course to come out . C is love.
@mauriciofloresquezada1583
@mauriciofloresquezada1583 Жыл бұрын
The editing is brilliant!
@DS-pk4eh
@DS-pk4eh Жыл бұрын
Fantastic video and a peek at computer history. Thank you.
@macavitymacavity126
@macavitymacavity126 9 ай бұрын
I'm addicted to this channel. Such interesting quality videos about subjects I didn't know or care before.
@JoseMaestre
@JoseMaestre Жыл бұрын
Watching this video is so pleasant, love the way this guy gets excited about his work as a professor and content creator. C is a non intiutive language to learn IMO, looking forward to this course to see if It changes my mind. Thanks @david for this Jewel.
@gussta1
@gussta1 Жыл бұрын
Dr. Chuck is so good....Thanks for this David.
@lucianjohr5569
@lucianjohr5569 Жыл бұрын
Much respect David. Thanks so so much
@geog8964
@geog8964 Жыл бұрын
Thanks, David and Dr.
@Polandisch
@Polandisch Жыл бұрын
Dr Chuck is amazing! Same, for you :D Thank you David for interviewing him!
@josechicau7544
@josechicau7544 Жыл бұрын
Very interesting speech covering the IT evolution rocket by C language. I bought that C book in the late 70's. Even not being a professional programmer I noticed there was something revolutionary in that C language.
@Fuzzycap
@Fuzzycap Жыл бұрын
Dr Chuck...........wow so nice to see him after so long, I remember taking his courses on Coursera!!!!
@dmarks0630
@dmarks0630 Жыл бұрын
Fascinating interview.
@EdwardVarner
@EdwardVarner Жыл бұрын
Love listening to both of these gentlemen.
@lushokai
@lushokai Жыл бұрын
This is a content rich talk, in which I don't even feel the time passing by. That is amazing!
@mnkeyd
@mnkeyd Жыл бұрын
8 minutes in… this guy is truly passionate and a true master… he wants to make sure that this is passed on and and people understand and able to teach it…
@maniacZesci
@maniacZesci Жыл бұрын
Rust does not have garbage collection. It is unique among programming languages, it is memory safe without it because it has borrow checker. That is how zero cost abstraction is accomplished, there is no waiting for unused memory to be released automatically.
@ChuckSeverance
@ChuckSeverance Жыл бұрын
Thanks - I have not yet dug into Rust - your comment suggests it is a great language for operating system and server development but won't necessarily be the next great general purpose language for all. It is good for a language to have a lane, stay in the lane, and be the perfect solution in its space.
@maniacZesci
@maniacZesci Жыл бұрын
@@ChuckSeverance It is hard to predict where Rust will go, but from current threads it seems it will be more lanes rather than one. There are already web servers written in it, graphics libraries for game development and other apps that use graphics, crates for working with databases among many other things. There are also web frameworks written in it for web development where it compiles to WASM. Rust also has JavaScript interoperability, JS code can be called in Rust and other way around, because it has crates for that too. So it is already kind of general purpose language, but will it be accepted and used by most it's hard to say because it is one of the harder ones to learn.
@beniscoding
@beniscoding Жыл бұрын
@@ChuckSeverance there is no garbage collection but there is also no manual memory management. Rust requires being very explicit about ownerships and lifetimes. So rather than garbage collected automatic memory management, and manual memory management, it is more a kind of declarative memory management. This makes it a bit more verbose to write code with. However I do not think it will greatly reduce the scope of what it will be used for. It also has a smart way of avoiding specific types of data race concurrency issues which is not found in the popular languages. This makes it a very interesting language for many domains, particularly multithreaded ones. The main one that comes to mind that is not OS and server specific is UI development. UIs nearly always use multiple threads to remain responsive.
@eventhisidistaken
@eventhisidistaken Жыл бұрын
You can do the same thing in c++ with shared_ptr, but yes, it is not enforced by the language itself, it depends on a development team following guidelines.
@beniscoding
@beniscoding Жыл бұрын
@@eventhisidistaken I agree that the same is possible in C++ however we have demonstrated over and over again that we were not able to keep to our best practices as a C++ dev industry. Microsoft has spent millions in trying to educate and enforce it for their own code and failed. And seeing the security issues that keep popping up, they are not the only ones who struggled with this. Note that rust's memory model is very different to shared_ptr. The semantics are different, what happens at runtime is different, the consequences are different. With shared_ptr, you have UPDATES to a counter when a new reference is made with it. If this happens from a different thread, you might start having contention on that counter. I think unique_ptr is closer to what the Rust has integrated rather than shared_ptr. shared_ptr is closer to what garbage collected languages use than what Rust uses as part of the language semantics. In Rust, it just being a compile-time check, there is no added runtime work or contention. That being said, a shared_ptr equivalent does exist if needed in Rust (Rc and Arc). Note that Rust also checks also forbids a very large category of data race errors. I am unaware of any language having such kind of guarantees about their compiled code.
@TheBuckaroo987
@TheBuckaroo987 Жыл бұрын
Wow .. What a trip down memory lane. For the first time, I could relate - from the 262-bit word format for larger mainframe systems to the 8-bit byte for PDP/8e machines back in the day
@mp-dev5411
@mp-dev5411 Жыл бұрын
You can feel the passion! I love dr chuck ❤
@emmanuelsherman3066
@emmanuelsherman3066 Жыл бұрын
The Great Dr., I luv ur deliberation because it's exquisite.
@JamReeder
@JamReeder Жыл бұрын
Character oriented processing was being done in the mid-1960's. Commercially it was available in 1968. Operating systems were built using assembler where the programming language(s) were interpreted and thus portable to different machines as the hardware evolved. This was used heavily in medical systems. The time share executive, language interpreter and database were all included in a system which then ran on Digital Equipment, Data General, Tandem, HP, Prime, IBM, and other mini-computers. This was extended to the micro computers when they came about. Our company ran 12 users on a 80286 (PC/AT) back in 1983. Microsoft wondered how we could do it. 🙂So, my point is to say that from my vantage point, 1978 was no magic year as explained in this video. BTW: I have a copy of "The C Programming Language" 1978 edition, which is in like new condition. I have worked programming clinical systems since 1974 and have never really had a need to use C, other than to use it for illustrations.
@nathanbanks2354
@nathanbanks2354 Жыл бұрын
Started learning Rust a month ago. No regrets so far. I've done threaded programming in Java, so the memory model seems logical to me, and it's much more organized than C++ where it's easy to ignore smart pointers without marking the unsafe code.
@jonathanmwai9567
@jonathanmwai9567 Жыл бұрын
Thanks for this invaluable Video my Career Coach David B.
@davidbombal
@davidbombal Жыл бұрын
Thank you Jonathan! Dr Chuck is amazing and has courses you can take for free :)
@felixalvarez7296
@felixalvarez7296 Жыл бұрын
Very interesting interview, thanks.
@ApteraEV2024
@ApteraEV2024 Жыл бұрын
I wish my 1st..& thus Only ,,CS Professor cared as much as Dr. Chuck obviously does...
@Kevin_Long
@Kevin_Long Жыл бұрын
This was really great to watch, but I'm interested to know why no reference was made to C# and the CLR.
@mhlevy
@mhlevy 11 ай бұрын
My first computer was an Altos 586 running Altos Xenix, and I learned to program in C with the original edition K&R C book, and the AT&T Unix Version 7 programmers manual vol 1 & 2.
@hilkokriel5659
@hilkokriel5659 Жыл бұрын
When someone has a clear passion for both technology and education!! Super inspirational!
@alsadekalkhayer7007
@alsadekalkhayer7007 Жыл бұрын
Always a treat
@aliiiarihahs46
@aliiiarihahs46 Жыл бұрын
Great Job Sir, vry vry expensive conversation heard in my whole collage life,,, Thank You so much
@MFoster392
@MFoster392 Жыл бұрын
Dr Chuck is a great and knowledgeable teacher another great guest David
@yutubl
@yutubl Жыл бұрын
Learning in a practical way what is it and how it can be made is a must for professionals: several technologies and programming languages covering most important concepts, design patterns, use cases is a better start for professional work than learning just one but too deep specialized. I learned first foundations (mathematics, physics, hardware: electricity, electronics, circuits, micro electronics chips) and after that software (BASIC, Assembler, Fortran, C, Pascal, C++, Java, C#, JavaScript, SQL).
@alvaropenatube
@alvaropenatube Жыл бұрын
¡ Happy New Year 2023 ! ¡ Happy Coding New Year ! I really enjoyed and learned from this video
@hichamel-fezzazi1430
@hichamel-fezzazi1430 Жыл бұрын
Thanks master David from Morocco 💪
@irfanrashidbhatti9144
@irfanrashidbhatti9144 Жыл бұрын
Very informative, thanks David ---- and answer is 42
@futuregootecks
@futuregootecks Жыл бұрын
This man is such an inspiration! Wish I woulda found him sooner.
@amrendragiant
@amrendragiant Жыл бұрын
Lots of love and happy new yar David from India🇮🇳
@emmetgwilliam6527
@emmetgwilliam6527 Жыл бұрын
Thanks for the great video on python tools and C very interesting and great programming languages
@davidbombal
@davidbombal Жыл бұрын
You're welcome Emmet!
@migalito1955
@migalito1955 Жыл бұрын
Interesting. In the late 90's I became injured on a job site and went back to the University and at first studied mathematics followed by obtaining a graduate degree in theoretical mathematics with emphasis on probability. However as a undergraduate I minored in computer science thus learned the high level flavor of the day aka C++ and later Fortran 90 because I worked as a graduate assistant for an atmospheric scientist. I actually found high level language coding fun and like being on vacation compared to theoretical mathematics where really understanding why a theorem is valid can be a several days long journey full of wrong assumptions with coding more like building a house using pre-defined functions rather than studs and joists. Now, at age 67 and being years since I coded my memory of syntax has pretty much disappeared with respect to Fortran 90 and C++, but not the essential or underlying functionality of features of coding. Thus, today having a desire to code again for a project I have on my horizon I find Python which I am teaching myself an easy and fun endeavor. Now, if you look at low level languages which I find very interesting because it provides a much deeper understanding of the machine itself fun or seeming like taking a vacation from theoretical mathematics is a different story.....
@mixtv3668
@mixtv3668 Жыл бұрын
Love you David ❤️❤️ big fan
@davidbombal
@davidbombal Жыл бұрын
Thank you!
@philmarsh7723
@philmarsh7723 Жыл бұрын
I needed some high-performance numerical computing for my own engineering software. I used Ebay rather than Amazon for servers. Great deals on old servers on Ebay. Rust might be superior to C++, but I highly doubt that I can find the libraries I need for math calculations there, e.g. optimization, GUI development, etc... And Java's huge flaw is that as far as I know, it doesn't have a complex number data type nor the possibility of creating one (no operator overloading).
@userct
@userct Жыл бұрын
If you really want to have a high paygrade programming job, learn javascript, typescript, nodeJS and react. Those pay a looooooot and are in higher demand than any of the languages mentioned in the video.
@firstmo7941
@firstmo7941 Жыл бұрын
God bless you bro 👍
@joshgibson3618
@joshgibson3618 Жыл бұрын
Great video! What’s coming next from iso C2x?
@AttenBot
@AttenBot Жыл бұрын
42. The meaning of life, the universe, and everything.
@kal_dev
@kal_dev Жыл бұрын
Thanks for this super video
@davidmarcus9871
@davidmarcus9871 Жыл бұрын
#DavidBombal - Great video. Your videos keep getting better. Thanks for all the free content you put out!
@arturorubio7958
@arturorubio7958 Жыл бұрын
I love learning , excellent content
@BobBob-qm2bm
@BobBob-qm2bm Жыл бұрын
The knowledge just flows when Dr Chuck is in the house. Congrats to both of your for educating the community with real and relevant knowledge.
@wassimfritah9147
@wassimfritah9147 Жыл бұрын
dr chuck was on fire. just amazing!
@fabrice9848
@fabrice9848 Жыл бұрын
I really enjoyed the message to Apple at the end of the video. It would be great if they could hear it.
@mrmoonmoon
@mrmoonmoon Жыл бұрын
Dr. Chuck rocks!🎉
@uzumakiuchiha7678
@uzumakiuchiha7678 Жыл бұрын
Thank you legends
@tiisetsangthaba9814
@tiisetsangthaba9814 Жыл бұрын
Here we go💗❤❤❤❤❤
@ruby2thursday
@ruby2thursday Ай бұрын
i've given away at least 3 copies of the earlier C book and still have 2 more and a newer copy. fantastic piece of software history.
@shoumikhasan8654
@shoumikhasan8654 Жыл бұрын
Really beautiful video
@davidbombal
@davidbombal Жыл бұрын
Thank you Shoumik!
@Enterprise_IT_support
@Enterprise_IT_support Жыл бұрын
A long years ago, this book(C M.Ritchie) was rare in sovet union , we had done hand copy this book in our writing books.
@cbbcbb6803
@cbbcbb6803 Жыл бұрын
I think an interesting course would be something on how to create your own programming language. What if someone just do not like the "look and feel" of python?
@eventhisidistaken
@eventhisidistaken Жыл бұрын
You need more than a course for that. You need a CS PhD really, or equivalent knowledge and experience. Also, if you go off and make a "i hate python" script, you're still going to want to support python bindings so you can take advantage of all the existing libraries. Those libraries are why people use python, not the language itself, which kind of sucks.
@tedd9621
@tedd9621 Жыл бұрын
Thank you!
@jagatkrishna1543
@jagatkrishna1543 Жыл бұрын
Thanks 🙏
@dale116dot7
@dale116dot7 Жыл бұрын
My favourite 12 or 13 programming languages is assembly. Everything from IBM360, 6502, PowerPC VLE, ARM, z80, PT2001, eTPU… each processor is really a different language. My second favourite is C, because it is effectively a semi-portable assembly language. I actually don’t program in any other languages other than C and assembly. I have the original C book. I prefer the ANSI declarations though.
@guytech7310
@guytech7310 Жыл бұрын
LOL! IBM360\370 the processor without a stack for subroutines. There was PL\1 which is simular to C. I had to take a lot of obsolete programming languages back in the mid 80s because the Univ. professors couldn't bother to learn new systems. Probably half of my CS classes were for obsolete systems PDP7, IBM370, including punch cards.
What are you going to do in 2024? Tops 5 skills to get!
31:05
David Bombal
Рет қаралды 405 М.
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Рет қаралды 3,8 МЛН
SMART GADGET FOR COOL PARENTS ☔️
00:30
123 GO! HOUSE
Рет қаралды 21 МЛН
LA FINE 😂😂😂 @arnaldomangini
00:26
Giuseppe Barbuto
Рет қаралды 20 МЛН
Суд над Бишимбаевым. 2 мая | ОНЛАЙН
7:14:30
AKIpress news
Рет қаралды 545 М.
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 6 МЛН
YOU have NO excuse now! (Be like Stefan!)
1:02:18
David Bombal
Рет қаралды 118 М.
How to be Invisible Online (and the hard truth about it)...
53:16
David Bombal
Рет қаралды 1,7 МЛН
the TRUTH about C++ (is it worth your time?)
3:17
Low Level Learning
Рет қаралды 556 М.
You need to learn AI in 2024! (And here is your roadmap)
45:21
David Bombal
Рет қаралды 598 М.
Be Invisible Online and Hack like a Ghost
54:09
David Bombal
Рет қаралды 329 М.
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
51:24
GOTO Conferences
Рет қаралды 66 М.
Programming vs Coding - What's the difference?
5:59
Aaron Jack
Рет қаралды 1,9 МЛН
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Рет қаралды 3,8 МЛН