Skillnad mellan funktion och arbetsordning



Funktion vs ordningen

Datorprogrammering är en fas av mjukvaruutveckling processen. Det anses som ett hantverk, en konst, och en teknisk disciplin som kan skapa en användbar programvara lösning på problem som en datoranvändare. Skriftligen datorprogram, programmerare använder ett programmeringsspråk.
Programmeringsspråk är tänkt att uttrycka de beräkningar som gjorts av en dator och för att skapa program som kan styra datorn och blivit ett sätt att kommunicera för människan. Den består av två delar: den syntax eller formen och semantik eller mening.
Dessa är alla lagrade i datorn 's databas som kan innehålla stora digitala samlingar av data. Detta leder till uppgiften att databasprogrammering, där en professionell programmerare design och skapar en databas med databas programmeringsspråk särskilt Oracle' programmeringsspråk s Structured Query Language ( SQL).
Oracle SQL använder procedurer och funktioner som gör det möjligt för databasen för att utföra även när det behandlar vissa uppgifter så att användaren kan ha en procedurkörningen eller en funktion springa. De är synonymt med metoder och subrutiner eller underprogram som har koder som kan kallas in från olika områden och parametrized. Funktioner och rutiner utföra dessa koder.

Skillnaden mellan de två är att en funktion kan returnera ett värde medan ett förfarande inte. Skapa en funktion innebär att ha en återgång uttalande i det och det kallas som en del av ett uttryck. Tillvägagångssättet, å andra sidan, endast utför en åtgärd eller utför ett kommando. Ett exempel är att beräkna arean av en cirkel.
Användaren kan ringa för funktionen, den kommer att passera den radie av en cirkel och kommer tillbaka området för cirkeln till den användare som kallade den. Med ett förfarande, kan radien hos den cirkel ledas till det, och det kommer att sätta in radien i en tabell med inga data som returneras till den användare som kallas för den.



Båda funktionerna och förfaranden börjar med en rubrik för att identifiera dem och parametrar som är inom parentes. Funktioner måste alltid ha en returtyp efter huvudet. Båda har också subrutiner installerade i dem som inte kan användas av andra komponenter i programmet. C-baserade språk bara använda en funktion. Den används ofta för alla namngivna kodblock och är den viktigaste inkörsporten för varje program. Basic baserade språk använder en procedur. De är främst procedur och har ingen ingångspunkt.
Sammanfattning:

1. En funktion är en namngiven kodblock eller subrutin som uteslutande används av C-baserade språk, medan ett förfarande är också en namngiven kodblock som accepterar inmatning, utmatning eller genomströmnings parametrar och används av Basic-baserade språk.
2. En funktion returnerar ett värde, medan ett förfarande inte.