The C Programming Language textbook by Kernighan & Ritchie is near perfection.
@FranciscoJoséCastanedoJordán5 күн бұрын
Yes, there is one: Bob Zale's PowerBASIC, it has the easiness of BASIC and the best of C/C++, without the nonsense. Sadly, Zale's death, hasn't been upgraded, but is still the best.
@lanceharvie69335 күн бұрын
Never heard of PowerBASIC - like a lot of another great languages which never made it to mainstream. I do remember Turbo Basic and Turbo Pascal back in the day.
@farzingharahgozloo19 күн бұрын
hi , is there anyone to help ? ive heared a lot thet the external SSD will not work with thunderbolt 2 port on mac pro late 2013 even with adapter and powered itself ssd device ? but in this video you told us it will work with that adapter and ssd device, im going to buy them this week and i do not want to see it will not work cause i have to spend a lot money and some of them is not returnable, please double check with me , ARE YOU SURE IT WILL WORK ON MY MAC PRO LATE 2013 WITH OS SIERRA ? thanks for your reply & help
@oddassembler20 күн бұрын
Thank you for this! I couldn't find a video like this. I can't believe a solution like this exists, I was about to spend half a year building it myself. Now if only there was a passthrough for audio to use for meetings remotely, that would be awesome. Might have to develop that part myself.
@Focusongood_9 күн бұрын
did u manage to find some clue for meetings. i am after the same Teams audio/video. wish to collaborate ?
@isekaidev780325 күн бұрын
I wonder how Linus would have felt about Zig. Though he seems to have warmed up to Rust.
@RM-xr8lqАй бұрын
linus says a lot of stupid things, mostly children who would actually think he is any more knowledgeable about linux or programming than the people who have also been working on linux and programming for same amount of time... luckily they have been able to fix a lot of linus mistakes in the kernel
@lanceharvie6933Ай бұрын
I think we’re all stupid at times and I agree there are a lot of people working on Linux who no doubt have fixed a lot of issues.
@alphaomega5017Ай бұрын
Can we buy this in India
@parajfАй бұрын
Can I use from outside home
@MegaSunspark2 ай бұрын
Good explanation of remote kvm setup. By the way, take your camera out of auto focus so it doesn't constantly try to refocus every time it senses objects moving around in its field of view. Instead, put it on manual focus and zoom all the way in as far as you can on a part of the subject, such as his hair or eyeglasses, and set focus on that. Then, you can zoom out to frame the shot as needed. The camera will then stay in focus or track focus with the zoom if and when you zoom in and out.
@lanceharvie6933Ай бұрын
Thanks for the camera tips will definitely apply them on the next video. Appreciate your support.
@MegaSunsparkАй бұрын
@lanceharvie6933 You're welcome! ....by the way, I forgot to mention that once you set manual focus, don't physically move the camera towards or farther away from the subject. Keep the camera on a tripod on that same spot. But if you do move the camera and the tripod to another location, then you'll have readjust the manual focus as described before. Sorry, I couldn't help it. It's just my knowledge from my professional cameraman days. 🙂
@lanceharvie6933Ай бұрын
@ you’re a champion! Will apply your tips. Thanks again!
@shoukonishimiya99312 ай бұрын
you can also try agiga os on pc on intel cpu. only from usb and if you convert it to iso. but to use without iso you need to use the code in os to make run without the need of iso
@fungjungkung2 ай бұрын
Not even rust, lol
@RustIsWinningАй бұрын
Wrong.
@fungjungkungАй бұрын
@@RustIsWinning Trump won. Get over it
@RustIsWinningАй бұрын
@@fungjungkung You think I would vote for gamala? BAHAHA 😂
@fungjungkungАй бұрын
@@RustIsWinning There's a LOT of DEI shit regarding the Rust foundation so.. yeah, actually
@RustIsWinningАй бұрын
@@fungjungkung Nobody cares about the foundation. None of the compiler devs are involved with whatever they do because it is a separate entity and that's all that matters.
@uwemielke66722 ай бұрын
Communication Process Architecture (CSP) theory comes from Prof. C. A. R. (Tony) Hoare (Oxford Programming Research Group) ... there's a free to download book! The T9000 was a complex super-pipelined processor, which could execute up to 16 (low semantic Transputer) instructions per clock in eight pipeline stages for five units: two for address calculation and operand fetch, one for execution (in parallel: integer & fpu), one for result address calculation and write back, one for branch. Graphcore was founded by former INMOS / XMOS empoyees ... the CPU archtecture & Network on Chip is similar to a very large transputer system ... using Bulk Synchronous Parallel (BSP) software execution.
@gushock54873 ай бұрын
You may be wondering why the h*ll torvalds proposed Rust for kernel development? And then you look at the problems it provoked. It is like two different torvalds.
@lanceharvie69333 ай бұрын
Agree I think Linus is reluctant about Rust - in the past he would have outright said no.
@galactictomato14343 ай бұрын
Video is outdated.
@Martin-lc1sk3 ай бұрын
Except Ada
@lanceharvie69333 ай бұрын
Totally - shame Ada did not go mainstream.
@kayakMike10003 ай бұрын
Well, the kernel guy that was driving this RUST in the kernel adoption just quit. Me says... Hey Rust guys. Go write your _own_ kernel. Mkay?
@kayakMike10003 ай бұрын
Why are you running business logic on a microcontroller? Seems kinda goofy to me...
@kayakMike10003 ай бұрын
Well good C programmers will muck around with golbolt sometimes. Its interesting.
@kayakMike10003 ай бұрын
Plain C has abstractions. We call 'em opaque pointers. You don't really give a rats ass how a FILE pointer works. You just know you can fgetc out of it or fputc into it.
@phantasyenterprise3 ай бұрын
You sir are way better than the discord mods!
@lanceharvie69333 ай бұрын
Thank you - glad you found it useful.
@piotr7803 ай бұрын
Rust
@Horizon-hj3yc3 ай бұрын
*_"Nothing better than C"_* Uh... because nobody is willing to make an attempt to make something better. It's absolutely not a perfect language, and it's outdated.
@LanceHarviertr3 ай бұрын
Countless attempts have been made and continue to be made with some success but C continues to reign supreme. Purphaps AI will come up with something revolutionary.
@xeschire7064 ай бұрын
Nah, fortran is better, more efficient to, c sucks arse, Linus Torvalds doesn't know what the heck he's talking about here.
@adityanr56544 ай бұрын
how about rust ?? i am from 2024. 😃. i respect C though 🙂
@RatedA4Aliens4 ай бұрын
Where did you get the IDE from? They have something called xtc those are just toolkits and so far I didnt see an IDE
@foxitallrecords4 ай бұрын
Hello, at 0:13 you say you upgraded to a 12 core - are you talking about the processor? If so, I didnt really think or know you could upgrade that on these but I also dont see why not. That would be cool. Can you install a later OS if you actually can upgrade the processor? The first 2 item links are around $150 a piece. I already have 2TB nvme samsung pro, or cant you buy a 1tb nvm (whatever specific one to fit the nvm slot positions on this trsh can) for $100-200? I dont even care about cloning my old HD. I'm an IT engineer and am lazy right now lol, havent looked up specific NVMe names the different slot positions im thinking about when it comes to the ssd. forgive me. done this stuff for the last 20 years. :) also, GREAT video! Sorry, I sent my comment only 15 seconds into it because i heard the processor upgrade reference. Man thats sweet. mines a friggin 4 core, my pops gave it to me and told me it was a 6 core lol. still awesome if i can upgrade
@lanceharvie69334 ай бұрын
Yep I'm running a 2.5 GHz 12-Core Intel Xeon E5 - cheap on ebay. The latest OS is MacOS Monterey - you can't upgrade this machine to any OS version above 12.7.5. Monterey is more enough for most tasks. Have fun!
@foxitallrecords4 ай бұрын
@@lanceharvie6933 thank you for your reply and again for the awesome video! take care friend
@foxitallrecords4 ай бұрын
@@lanceharvie6933 sorry to bother again, any chance you can tell me the best possible processor i can upgrade it to? would it be the 2.5 GHz 12-Core Intel Xeon E5? Man, that's only $20 on eBay, kinda crazy that cheap.
@lanceharvie69334 ай бұрын
@@foxitallrecordsyep that’s the one I have cheap as chips. Amazing how cheap compute has become. Have fun!
@laughingvampire75554 ай бұрын
I can think of 3 better alternatives, Assembly, Zig, Rust.
@AverageNeovimEnjoyer5 ай бұрын
Do you see any language suitable for developing OS other than C? HolyC
@gmseed5 ай бұрын
Trying writing a generic/template hash map with dynamic memory allocation in C and you'll quickly realise it rightly belongs in the dark ages.
@venus007e65 ай бұрын
That exactly why I love c too. You can look at any line in a c program and easily tell exactly what the line is doing. For me, c is just assembly with a nice coat of paint, but you don't loose any control.
@bhuvaneshs.k6385 ай бұрын
Rust i guess
@tengamangapiu6 ай бұрын
I learned C in college from the K&R book, but don't really use it in any job I've had. I wish there were more embedded projects that made sense for enthusiast/amateur use of such a powerful language. Maybe even sell your creations in an Etsy marketplace (thinking about a commercially viable use).
@JosephKarthic6 ай бұрын
*Why no one is talking about who created C... That man died lonely ...*
@faizahmadkhan52716 ай бұрын
Thanks alot for these vital info !!
@Dr.Theopolis6 ай бұрын
100% Agreement with Torvalds. I am SE since 32 years. 👍
@ahmetcallisto52466 ай бұрын
isn't the guy asking the question the linux cast?
@homenakki16636 ай бұрын
Holy C all the way
@bgsjust6 ай бұрын
That's because he never tryed borland pascal with basm and inline assembly and machine code.
@EigenMaster6 ай бұрын
"I like tinkering hardware from a software perspective." Words to live by
C -- Oriental man - that helped design! For Oriental Tribal! Otherwise; -- Muslim for: "I took, my chances!" Public -- influenzia -- Ala double scales(ss)! And he be -- Hindoo Spanish muslim!
@mariandecker39426 ай бұрын
Linus having a C compiler in his brain
@kimothefungenuis6 ай бұрын
But why is he critical about C++ if he's good with C
@aasquared81913 ай бұрын
because the language is notorious for bad design decisions, is basically impossible to write perfectly, is a pita to compile (not to mention the current iteration of C++ is literally not possible to compile due to the aliasing model requirements). yeah. C++ is bad, for when you expect to support a giant open source project with the intention of running said code on millions devices.
@benjaminzavaleta65006 ай бұрын
I have extensively used C programming throughout my journey in embedded systems. Currently, working with IoT has given me significant insights into developing high-performance code optimized for low energy consumption.
@zikaperic21336 ай бұрын
I see
@gr4tisfaction7 ай бұрын
It's actually crazy how many rust fans were triggered by this lol
@Sam-hu3xt7 ай бұрын
Recently I had to audit a little project of 6k assembly instructions compiled from C, and the fact that everything can be traced easily between Source Code and Object Code it is such an important thing while developing safety critical software, that makes C so relevant today.
@fbloggs7 ай бұрын
Well, if you replace the factory firmware with that aftermarket stuff, I'll bet you didn't read the fine print, so I'll tell you that there is no longer the ability to store data to a file - no file system. - and that's a huge loss.
@nandanaj7 ай бұрын
RIP Dennis Ritchie. unsung hero....
@damiengates75817 ай бұрын
try to program computers in Simulink and you will learn to appreciate C. The only way to program a computer in Simulink the way a computer actually works is to build a virtual computer by digital logic in Simulink and then program that virtual computer with machine code, and then that isn't even feasible performance wise...