@IceCremeForAll@miltonappl3 It absolutely does not benefit the home owner to have a same day decision. The home owner should collect 3-5 quotes and then get the contractors to bid over the job!
@BGriffinEnjoyer@Kharn_300BO@JeffGraw@JeremiahDJohns In mathematics it has always meant vectors, or other coordinate systems, whose components are independent. It isn’t limited to geometry, Sine and Cosine are orthogonal in frequency space, for example
@aramh Software engineering is the only discipline where practitioners from different specializations yell at each other for using tools and materials their specialization doesn’t.
Imagine an aerospace engineer telling a civil engineer they were an idiot for using concrete.
@ForrestTheWoods I see your point, but also it sort of doesn’t matter on arm64, both the 4byte and 8byte answers are correct.
We use “word” when we don’t care about the actual size, we want the compiler to pick a reasonable size for the architecture.
It is ambiguous on purpose!
@ForrestTheWoods Most of the time, most people don’t actually care what the supported bit width and alignment of the architecture is, and want to let the compiler deal with it. In this case, you are better off using types that might vary between architectures, rather than prescribing size.
@ForrestTheWoods Sort of.
Under the hood, the word is 64bits. The ISA grew from a 32bit one, so there is legacy naming around words and 4 byte widths. The arm64 supports atomic read/write of 1,2,4 and 8 byte widths aligned to that size. Many ISAs don’t have the partial word as atomic instructions
@ForrestTheWoods So if you want the compiler to just pick the fastest, convenient size for you, use “int” or “size_t”
Word also relates to the size of pointers on the processor, which you frequently want the compiler to deal with, rather than specifying the size of your pointer in bytes.
@ForrestTheWoods When you say “modern” do you mean application processors, like what runs a cell phone or laptop? There is a whole universe of embedded processors…
The ARM cortex processors, have new revisions coming out every year. Have a 4 byte word, and require word writes be word aligned.
@zuhaitz_dev Computer science is a field independent of electrical engineering. Its principals would apply equally if computer were made out of cogs or valves.
It just so happens that the best way to implement a computer is with transistors 😅
@Hasen_Judi @tetsuo_cpp You are 100% correct to hate linters.
The problem is in the reviewers brains, trivial details should be trivial to you, we shouldn’t invent an entire new class of problems to solve made up problem.
@MobileAppMike @theaspect@ChShersh Then you add c and d, and each time the function gets more complicated.
Oh and the requirements for A changed a year after it was written, and now it isn’t compatible with B.
C is post production now, and making a change would require a recertification…
@obraxis@Flayra@Subnautica Walking around in it just felt good. I sort of wish it had more battle stations setup. In a co-op game that would feel amazing