Saziņa ar modernu datoruTas nav iespējams, neizmantojot īpašu programmēšanas valodu. Kopš pirmā datora dzimšanas ir izveidotas piecas valodu sistēmu paaudzes, kas paredzētas dialogam starp personu un datoru. Sākumā tas bija montētājs sākotnējā formā. Tuvākajos 50 gados viņš strādāja pie principa, ka vienā rindiņā tiek izmantotas instrukcijas.
Viņa aizstāšana 60. gadu sākumā bija simboliskamontētājs. Tā īpatnība bija mainīgā jēdziena esamība. Patiesībā tas ir šis montētājs, ko var uzskatīt par pilnvērtīgu programmēšanas valodu. Ar savu izskatu, ir pieaudzis ne tikai attīstības ātrums, bet arī programmu ticamība ir ievērojami palielinājusies. Arī skriptu programmēšanas valoda, kas darbojas partijas režīmā, tiek attīstīta paralēli.
Līdz desmitgades vidum bija trešā paaudzeprogrammēšanas valodas. Tie bija vispārējas augsta līmeņa valodas. Ar viņu attīstību jau 60. gados bija reāla iespēja risināt problēmas no visdažādākajām jomām. Trešās paaudzes valodas atšķīrās no relatīvās vienkāršības, neatkarības no datora izvēles, un tām bija iespēja strādāt ar spēcīgām sintaktiskās konstrukcijām. Ar to parādīšanos programmētāja darbs ir kļuvis produktīvāks. Pat šodien trešās paaudzes programmēšanas valodas ir ērti rīki, lai izstrādātu plašu dažādu lietojumprogrammu klāstu.
70. gados sāka ceturtā paaudzeprogrammēšanas valodas. Ar viņu palīdzību tiek īstenoti lieli projekti, palielinās uzticamība un palielinās lietojumprogrammu izstrādes ātrums. Viņu īpatnība ir orientācija uz noteiktām pielietošanas jomām, tieši no universāluma, ka ir kļuvis iespējams atrisināt specifiskus uzdevumus ar jaunu produktivitātes līmeni.
Parādījās piektās paaudzes programmēšanas valodas90. gados. Tie attiecas uz parastās lietotāju sistēmas funkcionalitātes paplašināšanu. Ar viņu palīdzību pat persona, kas atrodas tālu no programmēšanas, var radīt augstas produktivitātes programmas. Ar piekto paaudzi, programmēšana mājās kļūst par realitāti visiem, kas vēlas.
Valodu klasifikācijā ir visai klasei,izmantojot darba procesu kā darba pamatprincipu. Šis princips atspoguļo datora arhitektūru, ko sauc par Neumann datoru. Rakstot programmu procesuālajā valodā, tiek izmantota komandu secība, kas nosaka uzdevuma risināšanas algoritmu.
Procedurāla programmēšana kā izcelšanadatu glabāšanai ir iespējams izmantot atmiņu. Šāda veida programmās mēs saskaramies ar uzdevuma komandu, kas ļauj definēt un mainīt atmiņu. Saturs tiek pārveidots datora atmiņā, kā rezultātā sākotnējais stāvoklis tiek mainīts uz iegūto stāvokli.
Procesuālā programma ir atrasta lietojumprogrammatādas valodas kā Fortran, kas parādījās 50. gadu sākumā, lai radītu programmas, kas risina zinātniskas un tehniskas problēmas; Kobol (60s) - liela apjoma datu apstrāde dažādos plašsaziņas līdzekļos; Algol ir daudzfunkcionāla lietojuma paplašināta valoda. Pēdējais ir nozīmīgs "bloka struktūras" un "dinamiska sadalījuma" klātbūtne.
Procedūras plānošana nedarbojās uniesācēji. 60. gados sākās labi pazīstamais BASIC. Tās vienkāršība un universālitāte ļāva izplatīt valodu ar lielu ātrumu, katru gadu uzvarot lielu skaitu cienītāju.
Aiz pionieru valodām bija ļoti daudz dažādu tulku. Valoda PL-1, Pascal (PASCAL), ADA, SI turpināja izstrādāt procesuālās plānošanas principu.
</ p></ p>