Funkcija i postupak
Funkcija vs postupak
Računalno programiranje je faza procesa razvoja softvera. Smatra se obrtom, umjetnošću i inženjerskom disciplinom koja može stvoriti korisno softversko rješenje za probleme s kojima se susreće korisnik računala. U pisanju računalnih programa, programeri koriste programski jezik. Programski jezik ima za cilj izračunavanje računalnih računanja i stvaranje programa koji mogu kontrolirati računalo i postati način komunikacije za čovjeka. Ona ima dvije komponente: sintaksa ili oblik i semantiku ili značenje. Sve su pohranjene u bazu podataka računala koja mogu sadržavati velike digitalne zbirke podataka. To vodi do zadataka baze podataka programiranja u kojem profesionalni programer dizajnira i stvara bazu podataka koristeći programske jezike baze podataka, osobito Oracleov programski jezik Strukturirani upitnik (SQL). Oracle SQL koristi postupke i funkcije koje omogućuju da baza podataka bude izvedena čak i kada obrađuje određene zadatke kako bi korisnik mogao pokrenuti postupak ili pokrenuti funkciju. Oni su sinonim za metode i potprograme ili podprogramove koji imaju kodove koji se mogu pozivati iz različitih područja i parametrizirani su. Funkcije i postupci izvršavaju ove kodove.
Razlika između dva je ta da funkcija može vratiti vrijednost dok postupak ne. Izrada funkcije podrazumijeva da u njemu postoji povratna izjava i ona se zove kao dio izraza. Postupak, s druge strane, izvršava samo akciju ili izvršava naredbu. Primjer je izračun područja kruga. Korisnik može nazvati funkciju, proći će polumjer kruga i vratiti područje kruga korisniku koji ga zove. Uz postupak, polumjer kruga može se prenijeti na njega i umetnite polumjer u tablicu bez podataka koji se vraćaju korisniku koji ga je pozvao.
Oba funkcija i postupci započinju zaglavljem kako bi ih identificirali i parametre koji su zatvoreni u zagradama. Funkcije moraju uvijek imati vrstu povratka nakon zaglavlja. Oba također imaju instalirane potprograme, koje ne mogu koristiti druge komponente programa. C-jezici koriste samo funkciju. Često se upotrebljava za sve nazive blokova koda i glavna ulazna točka svakog programa. Jezici bazirani na jezicima koriste postupak. Uglavnom su proceduralne i nemaju ulaznu točku. Sažetak:
1.A funkcija je imenovani blok koda ili potprogram koji se isključivo koristi jezicima baziranim na C-u, dok je postupak također nazvani blok koda koji prihvaća ulazne, izlazne ili prolazne parametre i koristi ih jezici temeljeni na osnovnim osnovama. 2.A funkcija vraća vrijednost dok postupak ne. 3. Većina programskih jezika, kao što su C jezici, imaju glavnu funkciju koja služi kao ulazna točka programa tako da oni koriste funkciju. Programi temeljeni na osnovu nemaju ulazne točke i postupni su u njihovom izvršenju pa se koriste postupkom.