Komputiloj, Programado
Procedural programado. La historio de homa-komputila dialogo, disvolviĝo
Komuniki kun modernaj komputiloj estas neebla sen la uzo de speciala programlingvo. Ekde la naskiĝo de la unuaj komputiloj , estas kvin generacioj de lingva sistemoj, desegnita por homaj-komputila dialogo. Unue ĝi estis ensamblador en lia originala formo. En la malproksima 50'oj, li laboris sur la principo de uzanta ununuran linion de ununura deklaro.
Por anstataŭigi lin en la fruaj 60'oj venis simbolan ensamblador. Lia funkcio estis la ĉeesto de la koncepto de variablo. Fakte, estas ĉi kunveno povas esti konsiderata plena-fledged programlingvo. Kun lia aspekto ne nur pliigis la rapidon de disvolviĝo, sed ankaŭ plibonigi la fidindeco de programaro. Ankaŭ paralele disvolvante scripting lingvo de programado kiu kuras en batch mode.
Proksime de la mezo de la jardeko, estis tria-generacio programlingvoj. Estis la universala altnivela lingvoj. Kun ilia disvolviĝo jam en la jaroj 60 estis reala ŝanco por realigi la taskojn de la malsamaj areoj. Tria generacio lingvoj estas relative simpla, sendepende de la komputilo la elekto kaj ili havis la eblecon labori kun potenca sintakso. Kun ilia aspekto programisto laboro fariĝis pli produktivaj. Eĉ hodiaŭ, la tria generacio programlingvoj estas konvena ilo por la disvolviĝo de vasta gamo de aplikoj.
En 70-ies komenciĝis la kvara generacio programlingvoj. Kun ilia helpo, estas efektivigo de gravaj projektoj, pliigis fidindeco, kaj pliigas la rapidon de apliko disvolviĝo. Ilia funkcio estas la orientiĝo en certaj aplikoj, ĝi moviĝas for de la universaleco de la ŝancon por solvi specifajn problemojn en nova nivelo de efikeco.
La kvina generacio de programlingvoj aperis en la 90'oj. Ili apartenas al la kategorio de funkciaj etendaĵoj provizita de normala uzanto sistemo. Kun ilia helpo, eĉ de la malproksima programado persono povas krei alta rendimento aplikoj. Kun la kvina generacio de programado hejme iĝi realaĵo por ĉiuj.
La klasifiko de la lingvoj, estas klaso kiu uzas proceduraj programado kiel baza principo. Tiu principo estas spegulbildo de la komputilo arkitekturo, nomita Neumann. Kiam skribanta programon komando sinsekvo estas uzata en proceduraj lingvo, kiu difinas algoritmon por solvi ĉi tiun problemon.
Procedural programado kiel sekvinberoj sugestas la eblecon uzi la memoron por datumoj stokado. En programoj de ĉi tiu tipo, ni alfrontis kun la farita komando, vi povas difini kaj ŝanĝi la memoron. Enhavo konvertiĝo estas farita en la komputilo memoro kiel rezulto de ŝanĝoj al la komenca stato rezultanta.
Procedural programado estis uzata en lingvoj kiel ekzemple Fortran, aperis en la fruaj 50'oj por krei programojn kiuj solvi sciencajn kaj teknologiajn problemojn; Cobol (60) - procesante grandaj kvantoj de datumoj pri diversaj portantoj; Algol - altnivela multi-uzo lingvo. Lasta rimarkinda ĉeesto de "bloko strukturo" kaj "dinamika atribuo".
Procedural programado ne preterpasis kaj komencantoj. En 60-ies li komencis la konata BASIC. Lia simpleco kaj versatilidad permesis la lingvon por disvastigi kun granda rapideco, venkante grandan nombron da admirantoj ĉiujare.
Super-la pioniroj lingvoj sekvas grandega nombro de diversaj interpretistoj. Lingvo PL-1, Pascal (PASCAL), ADA, SI daŭrigis evoluo de la principo de proceduraj programado.
Similar articles
Trending Now