Ontwikkelaars soms een programmering project met behulp van een procedurele taal te pakken . Procedurele talen , die verschillen van object - georiënteerde talen , breken programmeringstaken beneden in eenheden van code die u kunt uitvoeren om uw doelen te bereiken . Er zijn een paar gemeenschappelijke verklaringen in dit soort programmering . Procedureel programmeren Fortran en QBasic , die zijn procedurele talen , werkt een beetje anders dan objectgeoriënteerde talen zoals Java en C # . Als je een object - georiënteerd programma te schrijven , je vaak taken uit te voeren door het creëren van objecten. Een Huis object, bijvoorbeeld , zou kunnen bestaan uit de items gevonden in een huis en de code die die objecten kunnen manipuleren . Om het object te gebruiken , je gewoon maken het. Een procedurele taal , anderzijds , geen objecten , en bestaat uit instructies die specifieke taken uitvoeren . Deze verklaringen bestaan in subprogramma's die namen zoals functie , Module en Subroutine hebben . Verschillende talen noemen deze subprogramma's door verschillende namen . Call Verklaringen Procedurele talen delen veel , maar niet alle , van de verklaringen gevonden in object - georiënteerd programmeren . Zo heeft de nieuwe verklaring , gevonden in een object - georiënteerd programma , niet bestaan in een taal zoals Fortran omdat FORTRAN nieuwe objecten niet kunnen maken . In plaats daarvan , je meestal een Call verklaring zoals deze : Call ColorBox ( " blauw " ) op Twitter Deze verklaring is een subroutine of functie en geeft het een kleur naam . In dit voorbeeld zou de ColorBox subroutine of functie van een doos van kleur veranderen in blauw . Deze subprogramma's kunnen andere subprogramma's ook bellen . Als /Dan /Else Verklaringen meeste talen hebben verklaringen die het mogelijk maken code om verschillende acties uit te voeren op basis van voorwaarden die zich voordoen , zoals de volgende als /dan /Else code toont : als x = 1 thenprint " de waarde is 1 " elseprint " de waarde is niet 1 " end if code drukt " de waarde is 1 " als de variabele " x " is 1 . Anders , de code takken naar de verklaring die wordt afgedrukt " de waarde is niet 1 . " Procedurele talen gebruik van dit soort logica regelmatig om subprogramma's te bellen wanneer bepaalde situaties zich voordoet . GOTO Verklaringen Hoewel beschouwd als arm programmering , GOTO statements vaak in programma's gemaakt met behulp van een procedurele taal . De volgende code illustreert een GOTO statement : x = 1Als x = 2 GOTO Endy = 2END : In deze code , controleert de computer om te zien of de waarde " x " variabele is 2 . Als dat zo is , springt het programma naar de "End : " statement . Ontwikkelaars met behulp van procedurele talen vinden het makkelijk om GOTO statements gebruiken omdat ze niet hoeven uitzoeken andere manieren om dezelfde taak uit te voeren , zoals GOTO vervangt in dit voorbeeld met een oproep naar een subroutine of functie die de noodzakelijke taak uitvoert. < Br >
|