Computers, Programmering
Procedurele programmering. De geschiedenis van mens-computer dialoog, de ontwikkeling
Communiceren met moderne computers is onmogelijk zonder het gebruik van een speciale programmeertaal. Sinds de geboorte van de eerste computers , zijn er vijf generaties van de taalkundige, bestemd voor de human-computer dialoog. In eerste instantie was het een assembler in zijn oorspronkelijke vorm. In de verre jaren '50 werkte hij aan het principe van het gebruik van een enkele lijn van een enkele verklaring.
Voor hem in de vroege jaren '60 te vervangen kwam er een symbolische assembler. Zijn functie was de aanwezigheid van het concept van de variabele. In feite is deze samenstelling kan worden beschouwd als een volwaardige programmeertaal. Met zijn verschijning niet alleen verhoogde de snelheid van ontwikkeling, maar ook de betrouwbaarheid van de software sterk verbeteren. Ook parallel ontwikkelen scripting programmeertaal die wordt uitgevoerd in batchmodus.
Tegen het midden van het decennium, was er een derde generatie programmeertalen. Het was de universele high-level talen. Met hun ontwikkeling reeds in de jaren '60 was er een reële kans om de taken van de verschillende gebieden uit te voeren. De derde generatie talen zijn relatief eenvoudig, ongeacht de keuze van de computer en had de kans om te werken met krachtige syntax. Met hun uiterlijk programmeur arbeid is productiever geworden. Zelfs vandaag de dag, de derde generatie programmeertalen zijn een handig hulpmiddel voor de ontwikkeling van een breed scala van toepassingen.
In de 70-er jaren begon de vierde generatie programmeertalen. Met hun hulp, er is een realisatie van grote projecten, een hogere betrouwbaarheid, en verhoogt de snelheid van applicatie-ontwikkeling. Hun functie is de oriëntatie op bepaalde toepassingen, is het af te stappen van de universaliteit van de mogelijkheid om specifieke problemen op te lossen op een nieuw niveau van prestaties.
De vijfde generatie van programmeertalen verscheen in de jaren '90. Ze behoren tot de categorie van functionele uitbreidingen geleverd door een normale gebruiker systeem. Met hun hulp, zelfs uit het verre programmering persoon in staat is om high-performance applicaties te creëren. Met de vijfde generatie van de programmering thuis werkelijkheid geworden voor iedereen.
De classificatie van talen, zijn er een klasse die procedurele programmering als uitgangspunt gebruikt. Dit principe is een weerspiegeling van de computer architectuur, genaamd Neumann. Bij het schrijven van een programma opdrachtenreeks wordt gebruikt in een procedurele taal, die een algoritme om dit probleem op te lossen definieert.
Procedureel programmeren rozijnen suggereert de mogelijkheid van het gebruik van het geheugen voor gegevensopslag. In programma's van dit type, worden we geconfronteerd met de opdracht commando kunt u definiëren en veranderen het geheugen. Inhoudsconversie wordt uitgevoerd in het computergeheugen als gevolg van wijzigingen in de begintoestand verkregen.
Procedurele programmeertaal is gebruikt in talen zoals Fortran, ontstond in de vroege jaren '50 tot programma's die de wetenschappelijke en technologische problemen op te lossen te creëren; Cobol (60) - het verwerken van grote hoeveelheden gegevens op verschillende dragers; Algol - geavanceerde multi-taalgebruik. Laatste opmerkelijke aanwezigheid van "block structuur" en "dynamische toewijzing".
Procedurele programmering wordt niet overgeslagen en beginners. In de 60-er jaren begon hij de bekende BASIC. De eenvoud en veelzijdigheid heeft het mogelijk de taal te verspreiden met grote snelheid, het winnen van een groot aantal bewonderaars per jaar.
Over-the pioniers talen, gevolgd door een groot aantal verschillende tolken. Taal PL-1, Pascal (PASCAL), ADA, SI verdere ontwikkeling van het beginsel van procedurele programmeertaal.
Similar articles
Trending Now