General > General Technical Chat
[Banter] What is the worst software you have used for its price?
Alex Eisenhut:
--- Quote from: Zero999 on June 01, 2022, 01:31:17 pm ---
--- Quote from: tom66 on June 01, 2022, 12:46:27 pm ---
--- Quote from: neil555 on May 28, 2022, 01:18:31 pm ---Linux (any version)
GCC (has to be the worst compiler ever)
Xilinx ISE
Anything by Adobe
--- End quote ---
GCC is bad? Man, you must not have used XC8. I reported at least four different bugs in that compiler that literally produced garbage code.
--- End quote ---
PICs, especially the baseline devices are a complete turd to program. It's truly amazing any compiler works.
--- End quote ---
Yeah, I guess you need to look at the General Instrument PIC from 1976 to understand why it's like that. It's a very sparse design.
bd139:
They are fine for the intended purpose.
Wedging C in them somehow was a WTF when it came out for me at least.
tom66:
Not to turn this into a processor debate but the 8-bit PIC architecture is crap. A single working register then cramming in file-register-as-pointer-then-increment and things like that into the PIC18 architecture was a horrid mistake. Why they didn't go with something like 4-8 working registers and indirect addressing on any register I'll never really appreciate - the whole architecture is *weird*.
The PIC24/dsPIC33 architecture on the other hand, is actually rather nice. It's been designed by someone who appreciates processor design with many useful features for assembler programmers too.
free_electron:
--- Quote from: madires on June 01, 2022, 01:36:32 pm ---Please choose the one you dislike:
(X) Emacs
(X) vi
;D
--- End quote ---
done !
Jester:
How about the numbering scheme in MS Word?
When I think about the complexity of some software for example Altium to something as simple as Word and then consider the resources MS has and the number of users, how is it even possible to screw up something so simple and then not fix it it?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version