? Utvecklare ibland angripa ett programmeringsprojekt med ett processuellt språk . Arbetsspråk , som skiljer sig från objektorienterade språk , bryta programmeringsuppgifter ner i enheter av koden du kan utföra för att uppnå dina mål . Det finns några vanliga uttalanden i denna typ av programmering . Procedurell programmering
FORTRAN och QBasic , som är arbetsspråk , arbeta lite annorlunda än objektorienterade språk som Java och C # . Om du skriver ett objektorienterat program , utför du ofta uppgifter genom att skapa objekt . Ett hus objekt , till exempel , kan bestå av de uppgifter som finns i ett hus och kod som kan manipulera dessa objekt . För att använda objekt , skapar du helt enkelt det . En procedurella språk , å andra sidan , har inte föremål , och består av uttalanden som utför specifika uppgifter . Dessa uttalanden finns i underprogram som har namn som funktion , modul och subrutin. Olika språk kallar dessa underprogram med olika namn .
Call Uttalanden
Processuella språk delar många , men inte alla , av de uttalanden som finns i objektorienterad programmering . Till exempel , existerar det nya meddelandet , som finns i ett objektorienterat program , inte på ett språk som Fortran , eftersom Fortran kan inte skapa nya objekt . I stället hittar du vanligtvis ett samtal uttalande som denna :
Call Colorbox ( " blå " ) katalog
Detta uttalande kallar en subrutin eller funktion och passerar den ett färgnamn . I detta exempel kan Colorbox subrutin eller funktion förändras en låda färg till blått . Dessa underprogram kan ringa andra underprogram också .
Om /Sedan /else
De flesta språken har uttalanden som gör att koden för att utföra olika åtgärder baserat på villkor som uppstår , som följande om /då /Else kod visar :
p Om x = 1 thenprint " värdet är 1 " elseprint " värdet är inte ett " slut om
koden skriver " värdet är 1 " om variabeln " x " är 1 . Annars koden grenarna till meddelandet som skriver " värdet är inte 1 . " Arbetsspråk använder denna typ av logik ofta att anropa underprogram när vissa villkor inträffar .
Hoppsatser
Även anses dålig programmering , hoppsatser förekommer ofta i program som har skapats med hjälp av ett processuellt språk . Följande kod visar en hoppsats :
x = 1If x = 2 GOTO Endy = 2End :
I denna kod , kontrollerar datorn för att se om " x " variabelns värde är 2 . Om så är fallet , hoppar programmet till " End : " uttalande . Utvecklare som använder arbetsspråk har lätt att använda hoppsatser eftersom de inte har att räkna ut andra sätt att utföra samma uppgift , t.ex. byter GOTO i detta exempel med ett samtal till en subrutin eller funktion som utför den nödvändiga uppgiften .
Addera ditt