Binary in C#: Series Intro - Learn about AND, OR, XOR, Flags, Bit Shifting, and more

  Рет қаралды 5,449

IAmTimCorey

IAmTimCorey

Күн бұрын

Пікірлер: 42
@hamadsherazi6896
@hamadsherazi6896 Ай бұрын
Tim i took your course on c# back in 2021. I am now a full stack developer. Thanks
@IAmTimCorey
@IAmTimCorey Ай бұрын
Awesome! Congratulations!
@domusvita
@domusvita Ай бұрын
I can't tell you how much I appreciate videos like this. I'm a senior software engineer BUT a self-taught senior software engineer, so fundamental stuff like this is awesome!
@IAmTimCorey
@IAmTimCorey Ай бұрын
I am glad it was helpful.
@MrRyanlintag
@MrRyanlintag 12 күн бұрын
I really appreciate this kinds of videos. I for one has been mostly developing web applications using C# for quite some time now. I find this kinds of series refreshing as I have been using the same tech stack over and over again to implement business ideas and rules. We all know those kind of development doesn't finish in 6mos to a year. Thank you for providing somewhat a "shiny new thing" to learn or think about.
@IAmTimCorey
@IAmTimCorey 12 күн бұрын
You are welcome.
@kennyarnold6848
@kennyarnold6848 Ай бұрын
I’m looking forward to this series!
@IAmTimCorey
@IAmTimCorey Ай бұрын
Great!
@keepondream1ng
@keepondream1ng Ай бұрын
So do I ❤
@TheJessejunior
@TheJessejunior Ай бұрын
Whenever I see a video from you on a complex topic, I know the time I'll fully understand it has come!
@IAmTimCorey
@IAmTimCorey Ай бұрын
Great!
@hachhh
@hachhh Ай бұрын
Excited! One of the hobbys I have frequently involves working with old school binary data files (binary data in records or random/sequential form). I’m sure you’re not covering that level but it’ll be nice to learn more about how to handle binary data in csharp itself!
@IAmTimCorey
@IAmTimCorey Ай бұрын
There are a lot of cool things you can do with binary in C#. It also gives you a better appreciation of how computers work behind the scenes.
@MZZenyl
@MZZenyl Ай бұрын
Exciting stuff. Understanding binary operators and logic is both useful in itself, and also servers as an important foundation for learning other lower-level topics. Great to see you tackling this topic, should help introduce a lot of people to an arguably under-appreciated part of C#/.NET.
@IAmTimCorey
@IAmTimCorey Ай бұрын
Thanks!
@xavierbatlle1828
@xavierbatlle1828 Ай бұрын
I'm ready for the next video in the series! 😉
@IAmTimCorey
@IAmTimCorey Ай бұрын
They will come more often than just the normal once a week on Mondays.
@bartosz0.
@bartosz0. Ай бұрын
Not gonna lie I was sleepin on binary and bit shifting topic for a while now. Skipping coding exercises that required them as well. It's time to nail it.
@IAmTimCorey
@IAmTimCorey Ай бұрын
I'm glad this series will be helpful. The good news is that it isn't a lot of work to go over it all. All told, the 13-video series is less than two hours in length, and we cover a lot of ground.
@dibll
@dibll Ай бұрын
Can we cover how to store -ve numbers in binary?
@IAmTimCorey
@IAmTimCorey Ай бұрын
Can you explain more of what you are looking for?
@dibll
@dibll Ай бұрын
@@IAmTimCorey - twos complement, LSB, MSB, Big Endian, little Endian etc.
@studentsheaven-d8v
@studentsheaven-d8v Ай бұрын
Sir, can you please start a series for full stack web develpment asp and c#.
@IAmTimCorey
@IAmTimCorey Ай бұрын
The Suggestion Site playlist is just that. We build a full stack web application using ASP.NET Core (specifically Blazor): kzbin.info/aero/PLLWMQd6PeGY0cZFMqx5ijmdaD87sJKCsU The TimCo Retail Manager series is also a full stack course. In that course, we build a desktop app first, but we also build a web app front end: kzbin.info/aero/PLLWMQd6PeGY0bEMxObA6dtYXuJOGfxSPx
@studentsheaven-d8v
@studentsheaven-d8v Ай бұрын
@@IAmTimCorey thank you.
@maxvideodrome4215
@maxvideodrome4215 Ай бұрын
I’m unclear on where to find this course… is this course on KZbin or is this on your website. I just went to the website and I couldn’t find it.
@valhallagalex
@valhallagalex Ай бұрын
I think this is the start and it will be on KZbin. He did this before. His courses are very good but too expensive for me personally. I appreciate his KZbin content.
@runtimmytimer
@runtimmytimer Ай бұрын
It doesn’t exist yet
@IAmTimCorey
@IAmTimCorey Ай бұрын
It will be on KZbin. It will be released over this month.
@johnnyblue4799
@johnnyblue4799 Ай бұрын
I used once an int to store bit flags and I was told not to mess with the brains of the other developers.
@IAmTimCorey
@IAmTimCorey Ай бұрын
It all depends on the situation. Working with binary can be incredibly performant. However, it can also lead to code that is much harder to read. So, you need to hit a balance between the two.
@adam4733
@adam4733 Ай бұрын
You didn't reply my mail? Am I good to learn all your C# courses with 16gb/512gb M1pro Macbook?
@aqibyaseen2122
@aqibyaseen2122 Ай бұрын
bro you have more than enough to launch a nuke
@aqibyaseen2122
@aqibyaseen2122 Ай бұрын
Where are you from?
@adam4733
@adam4733 Ай бұрын
@@aqibyaseen2122 Nigeria
@IAmTimCorey
@IAmTimCorey Ай бұрын
I don't offer email support. I try to keep all of my answers public so that they help more than just the person asking. As for your question, you will need to install Windows on a virtual machine on your laptop if you want to do the Windows-specific lessons (WinForms, WPF, .NET Framework, etc.) That machine has plenty of power, though.
@techsamurai11
@techsamurai11 Ай бұрын
Can you imagine having 32 user settings in a bit and you accidentally switch the wrong one by 1 order screwing up all 32 settings for the user? The risk/reward is really not there but 32 flags are a pain too.
@IAmTimCorey
@IAmTimCorey Ай бұрын
You would have a hard time messing up all 32 settings by being off by one. For example, if you had flags like this: 0x10101010 and you wanted to set the third bit to true, you would do 0x10101010 | 0x00000100 and you would get 0x10101110. If you accidentally did the second or fourth bit, you would get 0x10101010 instead. If you did the first bit instead, you would get 0x10101011. That accident doesn't affect the other bits. Just the one you put in wrong and the one you wanted to change by omission. Obviously this example is just for 8 bit, but I think the point stands. As for the risk/reward, the risk isn't that high but the reward definitely is. That's why, for example, Unity uses a 32-bit flag system for storing its layers (that's just one of the areas they do this). It is incredibly efficient to store, access, and update.
@adam4733
@adam4733 Ай бұрын
Bring back $50 monthly all pass contents!
@IAmTimCorey
@IAmTimCorey Ай бұрын
The DevPass (which is the new name for the All Access Pass) is $65/month to start, but after three months it drops to $55/month. It stays at that rate as long as you stay enrolled. This is how we were able to keep it open all the time. Also, if you were enrolled at the $50/month level and stayed enrolled, you would still have it at that rate.
@holger_p
@holger_p Ай бұрын
So this is not about binary code, assembler or IL, also not about binary trees, it's about binary data and it's manipulation. The title is somewhat unspecific. It's Bit manipulation.
@IAmTimCorey
@IAmTimCorey Ай бұрын
That’s why it is binary in C#. That eliminates binary code and assembler. It is about working with binary in C#.
Binary in C#: Binary Basics in 10 minutes or less.
9:24
IAmTimCorey
Рет қаралды 5 М.
Accessing AppSettings in Console Apps Including Secrets.json
23:53
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,4 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 5 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
Programming Languages Tier List 2024
16:18
Neal Wang
Рет қаралды 11 М.
233. 3 Ways To Stand Out From The Crowd in Software Development
17:49
Sqlite Is Getting So Good
28:52
ThePrimeTime
Рет қаралды 204 М.
Coding with Cursor AI | Is this the Future of Coding?!
12:43
Tiff In Tech
Рет қаралды 80 М.
.NET and C# are in trouble. Here is what I'd do.
10:57
Ed Andersen
Рет қаралды 103 М.
How To Use Recursion in C#
19:08
IAmTimCorey
Рет қаралды 10 М.
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,4 МЛН