never try to write programs using "01" strokes. its a binary instruction(machine code) which is created by assembler(software). you can just appreciate but taking that in practice is just waste of time
When i was starter I was so impressed when I heard that high level codes are finally converted to 0/1 and I started learning that but in real world, it requires nowhere because this job is done by compilers
It is still a cool thing to try out for the lolz though. If you're going to work in fields like reverse engineering, knowing the hex codes of certain instructions at first sight might even save you some time.
(Hex)#069(little purple color code) 0110(dont know and I wont invest hours remembering these😆)
Hex and machine codes are 2 different thing. We dont use machine code now(compiler does) but we use hex code on daily basis as both dev and design purpose
Hex codes are very commonly used when inspecting binary files, so when looking at a compiled executable, one will usually see the machine instructions in hexadecimal. This obviously doesn't just affect CPU instructions though; magic numbers are also very commonly named as things that are just useful to remember if you have enough contact with them.
i tell you a quick story of NASA. their engineer blew up several million satellite project because one of their engineer wrote "delta = 2" instead "delta == 2"(comparison vs assignment operator)
Search for "Climate Orbiter spacecraft software bug" or millennium bug. It was one liner code something like "someVar = 2 instead someVar == 2" which compiler was failed to execute due to os limitation of that time
I mentioned 3 types(graphical) just forgot adding 3 instead 2😀 and purpose of writing this note was to help resolve confusion newbies gets when they are in early stage. Choosing database for specific project is level of at least 3-5 years of professional experience. Btw I've been using mongodb for last 4 years but before that I was using only mysql
For beginners, I'd always recommend one of the big relational databases like PG or MySQL, mostly because they force you to consider your database schema before you even start using them.
Learning what other types exist, I don't think is something that needs to be simplified. Some relational databases don't use SQL, some non-relational databases actually do (and mimic a relational model on top of other primitives), so I don't think SQL and NoSQL is really a good classification in any way. The former is just a query language and the latter is a meaningless buzzword.
Later is just a "meaningless buzzword". You mean noSqls are meaningless 😀 ok let's assume you just didnt see this post. It's ok let's not paint this post up. Thanks a lot!
NoSQL databases are cool, in fact I was pretty hyped about a few of them every time I found out about them, but the word NoSQL is a buzzword and doesn't mean all that much. It's like classifying all music into "Guitar Music" and "NoGuitar Music". Maybe in certain conversations that makes sense, but it's not how I'd sort music in general.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Why do you suggest this?
When i was starter I was so impressed when I heard that high level codes are finally converted to 0/1 and I started learning that but in real world, it requires nowhere because this job is done by compilers
It is still a cool thing to try out for the lolz though. If you're going to work in fields like reverse engineering, knowing the hex codes of certain instructions at first sight might even save you some time.
(Hex)#069(little purple color code)
0110(dont know and I wont invest hours remembering these😆)
Hex and machine codes are 2 different thing. We dont use machine code now(compiler does) but we use hex code on daily basis as both dev and design purpose
Hex codes are very commonly used when inspecting binary files, so when looking at a compiled executable, one will usually see the machine instructions in hexadecimal. This obviously doesn't just affect CPU instructions though; magic numbers are also very commonly named as things that are just useful to remember if you have enough contact with them.
Source?
Search for "Climate Orbiter spacecraft software bug" or millennium bug. It was one liner code something like "someVar = 2 instead someVar == 2" which compiler was failed to execute due to os limitation of that time
This looks too vague for a 'how to kickstart' post. It would be a lot better if there is more actionable advice.
Btw I changed title. Agreed with your points. Thanks!
You can suggest too 😊
They certainly are not. SQL is just one very common query language, but it's in no way a criterion by which one should categorize databases.
I mentioned 3 types(graphical) just forgot adding 3 instead 2😀 and purpose of writing this note was to help resolve confusion newbies gets when they are in early stage. Choosing database for specific project is level of at least 3-5 years of professional experience. Btw I've been using mongodb for last 4 years but before that I was using only mysql
For beginners, I'd always recommend one of the big relational databases like PG or MySQL, mostly because they force you to consider your database schema before you even start using them.
Learning what other types exist, I don't think is something that needs to be simplified. Some relational databases don't use SQL, some non-relational databases actually do (and mimic a relational model on top of other primitives), so I don't think SQL and NoSQL is really a good classification in any way. The former is just a query language and the latter is a meaningless buzzword.
Later is just a "meaningless buzzword". You mean noSqls are meaningless 😀
ok let's assume you just didnt see this post. It's ok let's not paint this post up. Thanks a lot!
NoSQL databases are cool, in fact I was pretty hyped about a few of them every time I found out about them, but the word NoSQL is a buzzword and doesn't mean all that much. It's like classifying all music into "Guitar Music" and "NoGuitar Music". Maybe in certain conversations that makes sense, but it's not how I'd sort music in general.