Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/19/07 23:06
Read: times


 
#135333 - Customers!
Responding to: ???'s previous message
In situations like this it always should come down to the specifications and the terms of contract. If the specs said 'code must be in 'c' then you're obliged to deliver in 'c'. If there was no such requirement - then they'll just have to suffer.

Nevertheless, finding skilled assembler programmers (actually skilled programmers full stop) is becoming harder these days. The requirement for being able to program in assembler is diminishing and I find myself rarely programming in assembler these days. Such is the march of technology. The requirement for people to speak ancient Greek has also diminished over the ages!

Mike Stegmaier - you have a myopic view of reality. Most military and aerospace projects have used high (or higher) level languages since the 70's. Writing defect free assembler code is difficult. Writing defect free code in any language is difficult, but with high level languages (I include c here for the discussion) you have tools that can scan for a lot of common defects. You can also get validated compilers. Studies have proven it is more productive and less error prone to use higher level languages rather than assembler. It would be extremely unwise to undertake a large project in assembler - just think if Linux or Windows was written in assembler? Using the same argument, the 'c' compilers must be pretty defect free as if there were defects, think how such large projects would even execute? Taking your stance to the next level - why not program in microcode or hard code the algorithm in logic for a state machine to execute?




List of 42 messages in thread
TopicAuthorDate
Unbelieveable nonsence            01/01/70 00:00      
   I don't know ...            01/01/70 00:00      
      my understanding of \"things that have to work\"...            01/01/70 00:00      
         Tests, reviews and such.            01/01/70 00:00      
            rules? What rules?            01/01/70 00:00      
               sounds like assembler to me            01/01/70 00:00      
                  naaaah            01/01/70 00:00      
                  I agree            01/01/70 00:00      
                     OK, but this is a particular application...            01/01/70 00:00      
                        valid only for cheaspskates and stressers            01/01/70 00:00      
                           I stumbled across a compiler bug, once.            01/01/70 00:00      
                              so did I            01/01/70 00:00      
                           Were you looking for bugs?            01/01/70 00:00      
                              HUH            01/01/70 00:00      
                                 It\'s not that you should look. That is THEIR job!            01/01/70 00:00      
                                    a diffgerent tone            01/01/70 00:00      
                                       Erik, you need to learn to read ...            01/01/70 00:00      
                                          mustard            01/01/70 00:00      
                              Too close to the bone            01/01/70 00:00      
                                 Shilling for Keil            01/01/70 00:00      
                                    at least you wouldn\'t deny it ...            01/01/70 00:00      
                                 Steve, you are right, I suppose, but ...            01/01/70 00:00      
                                    Keil is Old            01/01/70 00:00      
                                    That\'s enough            01/01/70 00:00      
                           how good is good enough?            01/01/70 00:00      
                              comments            01/01/70 00:00      
                                 I am not good in this sort of fights...            01/01/70 00:00      
                                    not arguing, clarifying            01/01/70 00:00      
                                       the difference is in the complexity of tools            01/01/70 00:00      
                                          but, if you had said so            01/01/70 00:00      
   why deal with them?            01/01/70 00:00      
      just a thought...            01/01/70 00:00      
         What's "V&V docs" (sorry for my stupidity)?            01/01/70 00:00      
            V&V            01/01/70 00:00      
               thanks            01/01/70 00:00      
      Customers!            01/01/70 00:00      
         ancient Greek            01/01/70 00:00      
            Large projects?            01/01/70 00:00      
   what about...            01/01/70 00:00      
    Unbelieveable??            01/01/70 00:00      
   Avionics compiler            01/01/70 00:00      
      The Blue screen of Death            01/01/70 00:00      

Back to Subject List