Programozási mint tevékenység
A megjelenése az első számítógépek teremtett programozás, mint tudomány. Kidolgoztuk az első matematikai elmélete információfeldolgozás eszköze bizonyító programok helyessége, kód optimalizálása, létrehozása hatékony fordítóprogramok, formális tesztelés, és így tovább. D.
Ezután az Advent egyetemes harmadik generációs programozási nyelvek. Ezek a szempontok egyre kevésbé releváns - a tanulmányok, és elsősorban a területén automatikus generációs forráskód és hatékonyságának javítása a fordító. Programozási vált iskusstvo- emberek milliói, akik nem rendelkeznek speciális oktatásban részesül lehetőségeket használják a számítógépet, hogy megoldja a saját alkalmazásokat, amelyek szükségesek, hogy hozzon létre egy készség helyesen futó programokat. Art programozás ma is a professzionális fejlesztők és amatőrök, hogy hozzon létre a program egyedül vagy kis cégek, ahol minden úgy döntött, egyéni készség.
Azonban a kereslet növekedése az állami és magán szervezetek az egyre kifinomultabb automatizálási rendszerek üzleti, megbízható működési környezet, a globális távközlési rendszerek kezelése, szükségessé vált a termelés a szoftverfejlesztési folyamat (szoftver) egy patak. átalakulás a kézműves programozás. A fejlett több módszerek és szabványok, hatékonyan szervezi a munkát a több száz betanított programozók pontosan illeszkednek a megadott időt és pénzt, és nem függ a hangulat néhány tehetséges vezető szakértők. A negatív oldalon e módszerek - a hiánya a kreatív eleme a munka és az a fajta szállítószalag „kizsákmányoló” rendszer az ipari termelés programok, amelyek hajtják végre a szervezet feltételeinek súlyos hiány programozók szerte a világon csak ijesztgetni az embereket.
Amikor a fény jelent meg az első számítógépek, egy perc munkájuk nagyon drága volt, és a problémák megoldódtak meglehetősen egyszerű, így a költségek a képzési programok, a munkaerő-számlák egy kis része a fejlesztők. Az Advent a PC és a növekvő kereslet a nagy szoftver rendszerek lényegében az összes kiadás része a projekt kezdett, hogy a fejlesztők fizetést. A nagy százaléka ilyen projektek nem működik, és nagyon magas költségek miatt, így a probléma létrehozásának minőségi szoftverek időben és a költségvetés, és most a legfontosabb, hogy hozzanak létre hatékony módszereket a termelés szoftver dolgozó szakemberek minden fejlett országban.