3 ms·
Doesn't the reason you use visual representations in CAD, construction , aviation and layout is to be close to the domain ? i.e. visual objects. A second reaso
by ippisl 15y ago
Doesn't the reason you use visual representations in CAD, construction , aviation and layout is to be close to the domain ? i.e. visual objects.
A second reason is that higher level languages for mechanical design hasn't been successful. my guess it's because mechanical objects are very cost sensitive, so people use low level tools, similar to embedded developers using c+asm.
On the other hand , if you look at fpga and chip design , where complexity has exploded and transistors price really plummeted , you see a move to higher and higher level textual languages, from the schematic systems used in the past.
Another interesting use case for visual languages is visual domain specific languages. metacase has some success with this. my guess is that visual languages can be much easier for domain experts to use and understand, in some cases.