December 11th, 2004, 8:20 pm
>> Your assumptions are not applicable in my situation, because my golden rule is that software should be MAINTAINABLE and EASY TO UNDERSTAND.Fair enough. Good answer.I've just seen too much code written by people who think that code which looks likexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxis better than XXXXX XXXXXX XXXXXX XXXXXXXXXXbecause doing it all on one line shows off how studley they are.Sounds like you have a more considered approach.As a digression: Personally when I was coding lots I used to try to write stuff that an average to poor guy chould follow (so no marginal language features, lots of formatting, very clear comments etc) even if he couldn't do the logic himself. Means that I often had "sub optimal" implementation at the expense of maintainability - an explicit trade off. Personally I think that while C++ is a bit broke it's basically not bad and unless you need eg formal verification or something really funky (eg time series data manipulation) you're better off sticking to mainstream languages. For me this is C++, C# or Java and something scripty (Python / Perl / TCL). Playing with other stuff is fun (and educational) if it's only me who has to live with it after.
Last edited by
linuxuser99 on December 10th, 2004, 11:00 pm, edited 1 time in total.