Click here to Skip to main content
15,900,461 members

Survey Results

Which devices have you coded against?

Survey period: 27 Nov 2017 to 4 Dec 2017

For many of us the days are gone when you could safely focus on one class of computer.

OptionVotes% 
Super computer (Cray, Fujitsu etc525.14
Mainframe35234.82
Desktop class96094.96
Mobile phone / tablet49248.66
Raspberry Pi21621.36
Arduino or compatible (eg netduinos, beaglebones)21321.07
Hobby Embedded (eg Galileo)717.02
Professional Embedded (eg Eurotech, Advantech)15415.23
Other28127.79
I've never coded or aren't actually sure131.29
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralFor Us Old Grey-Beards Pin
Jalapeno Bob27-Nov-17 9:16
professionalJalapeno Bob27-Nov-17 9:16 
GeneralRe: For Us Old Grey-Beards Pin
Ravi Bhavnani27-Nov-17 11:39
professionalRavi Bhavnani27-Nov-17 11:39 
GeneralRe: For Us Old Grey-Beards Pin
PIEBALDconsult27-Nov-17 12:58
mvePIEBALDconsult27-Nov-17 12:58 
GeneralRe: For Us Old Grey-Beards Pin
Mike (Prof. Chuck)27-Nov-17 18:37
professionalMike (Prof. Chuck)27-Nov-17 18:37 
GeneralRe: For Us Old Grey-Beards Pin
Daniel Pfeffer27-Nov-17 20:25
professionalDaniel Pfeffer27-Nov-17 20:25 
GeneralRe: For Us Old Grey-Beards Pin
kalberts27-Nov-17 21:32
kalberts27-Nov-17 21:32 
GeneralRe: For Us Old Grey-Beards Pin
Daniel Pfeffer27-Nov-17 21:51
professionalDaniel Pfeffer27-Nov-17 21:51 
GeneralRe: For Us Old Grey-Beards Pin
kalberts27-Nov-17 22:12
kalberts27-Nov-17 22:12 
I wonder how unique one of my programming experiences are: Microprogramming a 2901.

For those who don't recognize the number: 2901 was s 4-bit "bit slice" processor that could be lined up, say, 4 in a row to make a 16 bit CPU, or 8 to make a 32 bit. The ALU was fairly complete for its time (e.g. with carry-out and carry-in, handled automatically), but lots of the execution logic and signals to other units were external. Microcode RAM was external: In our kit, a 16 bit by 64 unit, with 16 flip switches and a "deposit and advance" pushbutton. In our student project, with a single 2901, if I remember right, the task was to create an input instruction, and add instruction and an output instuction, so that we could write a "high level" machine code program (again, by flipping binary switches and pressing "deposit", but that was in "real" program code, not microcode!) for reading two 4-bit numbers, add them and output the sum to four red LEDs.

We were students of programming, not of electronics, so I never had any direct use of this experience. Neverhteless, when I explain e.g. the programming of a vectored interrupt mechanism to a youngster, I realize that having touched this kind of things, at least with your fingertips, makes it a lot easier to make sense of how these more fancy machine mechanisms operates.
GeneralRe: For Us Old Grey-Beards Pin
Daniel Pfeffer28-Nov-17 0:16
professionalDaniel Pfeffer28-Nov-17 0:16 
GeneralRe: For Us Old Grey-Beards Pin
Simon Hart27-Nov-17 22:15
Simon Hart27-Nov-17 22:15 
GeneralRe: For Us Old Grey-Beards Pin
Gary Wheeler28-Nov-17 1:19
Gary Wheeler28-Nov-17 1:19 
GeneralRe: For Us Old Grey-Beards Pin
theoldfool28-Nov-17 1:37
professionaltheoldfool28-Nov-17 1:37 
GeneralRe: For Us Old Grey-Beards Pin
LucaDN28-Nov-17 1:39
LucaDN28-Nov-17 1:39 
GeneralRe: For Us Old Grey-Beards Pin
svella28-Nov-17 3:02
svella28-Nov-17 3:02 
GeneralRe: For Us Old Grey-Beards Pin
MarkTJohnson28-Nov-17 4:28
professionalMarkTJohnson28-Nov-17 4:28 
GeneralRe: For Us Old Grey-Beards Pin
sasadler28-Nov-17 5:50
sasadler28-Nov-17 5:50 
GeneralRe: For Us Old Grey-Beards Pin
JSilvers28-Nov-17 7:12
professionalJSilvers28-Nov-17 7:12 
QuestionRe: For Us Old Grey-Beards Pin
Jalapeno Bob28-Nov-17 9:13
professionalJalapeno Bob28-Nov-17 9:13 
AnswerRe: For Us Old Grey-Beards Pin
JSilvers28-Nov-17 10:11
professionalJSilvers28-Nov-17 10:11 
PraiseRe: For Us Old Grey-Beards Pin
Jalapeno Bob28-Nov-17 11:41
professionalJalapeno Bob28-Nov-17 11:41 
GeneralRe: For Us Old Grey-Beards Pin
kayaker5729-Nov-17 5:23
kayaker5729-Nov-17 5:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.