watt ([info]watt) rakstīja [info]koderi kopienā,
@ 2005-04-20 10:42:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Zem kontraversā virsraksta C# vs. VB.NET slēpjas diezgan labs teksts par programmēšanas vēsturi. Ar citātu no Virta un Dijkstras.


After more than 30 years of programming we ought to know that the design of complex software is inherently difficult. This despite of the fact that, for decades, the industry has been advertising programmers' positions by claiming that programming is easy. Later on, when doubts arose even to the advertisers, they switched to promising a wide variety of tools to facilitate the arduous tasks. Tools became the slogan; the right tools, paired with clever tricks and serious management methods, would work wonders. Then Edsger Dijkstra called Software Engineering 'Programming in spite of the fact that you can't'.

Indeed, the woes of Software Engineering are not due to lack of tools, or proper management, but largely due to lack of sufficient technical competence. A good designer must rely on experience, on precise, logical thinking, and on pedantic exactness. No magic will do.



(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]viestards
2005-04-20 13:18 (saite)
es teicu "parasti" :)
Pieeja, ka valodu izvēlas programmētājs IMO ir derīga tad, ja pie uzdevuma strādā maza grupa. Citādi viens gribēs Delphi, cits C#, cits vēl izdomās Cobolā kaut ko uzprogrammēt, kopumā būs bardaks, nemaz nerunājot par to, cik bibliotēkas klientam būs jāuzinstalē, lai viss darbotos. Plus vēl jautājums par licencēm. Bet tā ir medaļas otra puse, sliktāk ir tad, kad atnāk boss un saka: "Man te seminārā stāstīja un rādija jaunu .NET Studiju, izskatījās baigi smuki, plus vēl dabūju smuku somiņu- no rītdienas visi programmējam tikai iekš C#"

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?