Datori, Programmēšana
Procesuālās programmēšana. Vēsture cilvēka-datora dialogs, attīstības
Saziņa ar mūsdienu datoriem nav iespējama, neizmantojot speciālu programmēšanas valodu. Kopš dzimšanas pirmo datoru , ir piecu paaudžu lingvistisko sistēmu, kas paredzēti cilvēka-datora dialogu. Sākumā tas bija montētājs savā sākotnējā formā. Jo tālā '50s, viņš strādāja par izmantojot vienu rindiņu vienu paziņojumu principa.
Lai nomainītu viņam sākumā '60s nāca simbolisku montētājs. Tās funkcija bija klātbūtne jēdziena mainīgo. Faktiski, tas ir tas, montāža var uzskatīt par pilntiesīgu programmēšanas valoda. Ar savu izskatu, ne tikai palielināja ātrumu attīstību, bet arī ievērojami uzlabot uzticamību programmatūru. Arī paralēli izstrādājot skriptu programmēšanas valoda, kas darbojas partijas režīmā.
Ar dekādes vidū, bija trešās paaudzes programmēšanas valodas. Tas bija vispārējo augsta līmeņa valodām. Ar savu attīstību jau 60. bija reāla iespēja, lai veiktu uzdevumus, kas dažādās jomās. Trešās paaudzes valodas ir samērā vienkāršs, neatkarīgi no datora izvēli un bija iespēja strādāt ar spēcīgu sintaksi. Ar to izskatu programmētāja darba kļuvusi produktīvāka. Pat šodien, trešās paaudzes programmēšanas valodas ir ērts rīks, lai izstrādātu plašu lietojumu.
Ar 70.-jos gados sākās ceturtās paaudzes programmēšanas valodas. Ar viņu palīdzību, ir realizācija lielajiem projektiem, lielāku uzticamību, un palielina ātrumu lietojumprogrammu izstrādi. To iezīme ir orientācija uz noteiktiem lietojumiem, tas virzās prom no universālumu iespēju risināt konkrētas problēmas jaunā līmenī sniegumu.
Piektā paaudze programmēšanas valodām parādījās 90. gados. Viņi pieder pie kategorijas funkcionālo paplašinājumu parasta lietotāja sistēmas sniegtajiem. Ar viņu palīdzību, pat no tālā programmēšanas persona spēj radīt augstas veiktspējas lietojumprogrammas. Ar piektās paaudzes programmēšanas mājās kļūst par realitāti ikvienam.
Valodu klasifikācija, ir klases, kas izmanto procesuālo programmēšana kā pamata princips. Šis princips ir atspoguļojums datora arhitektūru, ko sauc Neumann. Rakstot programmas komandu secību tiek izmantots procesuāls valodā, kas nosaka algoritmu, lai atrisinātu šo problēmu.
Procesuālās programmēšana kā rozīnes iesaka iespēju izmantošanas atmiņas datu glabāšanai. Ar šāda veida programmas, mēs saskaramies ar uzdevuma komandu, jūs varat definēt un mainīt atmiņu. Saturs konversija tiek veikta ar datora atmiņā, kā rezultātā izmaiņas sākotnējā stāvoklī rezultātā.
Procesuālās programmēšana ir izmantota valodās, piemēram, Fortran, parādījās sākumā '50s, lai izveidotu programmas, kas risina zinātniskas un tehnoloģiskas problēmas; COBOL (60s) - apstrādes lielu datu apjomu par dažādu pārvadātāju; Algol - uzlabotas multi-lietošanai valoda. Pēdējais ievērojama klātbūtne "bloka struktūra" un "dinamisku piešķiršanu".
Procesuālās programmēšana netiek apieta un iesācējiem. 60-jos gados viņš sāka labi zināms BASIC. Tās vienkāršība un daudzpusība ļāva valoda izplatīt ar lielu ātrumu, uzvarot katru gadu lielu skaitu cienītāju.
Over-pionieriem valodas seko milzīgs skaits dažādu tulku. Valoda PL-1, Pascal (PASCAL), ADA, SI turpināja attīstību procesuālās plānošanas principu.
Similar articles
Trending Now