Računalniško programiranje: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
m robot Dodajanje: jbo:sampla; kozmetične spremembe
Prenova, ki je obogatila članek s temeljnimi pojmi in definicijami.
Vrstica 1:
'''Računalniško programiranje''' je dejavnost, katere cilj je ustvarjanje novih [[računalniški program|računalniških programov]] ali njihovih sestavnih delov na temelju določenih pravil. RačunalniškiProgramiranje programioziroma soimplementacija napisaniabstraktnega valgoritma [[izvornaje koda|izvornile kodi]]ena določenegaizmed [[programskifaz jezik|programskegaprocesa jezika]],razvoja pri delu pa si [[programer]] lahko pomaga z ustreznimi razvojnimi orodjiprogramske zanjopreme. SnovanjeKot programovsinonim vsebujeza elementedejavnost [[ekonomija|ekonomije]],računalniškega [[organizacijaprogramiranja poslovanja|organizacijese poslovanja]],je [[znanost]]i,uveljavila [[umetnost]]i,beseda [[matematika|matematike]] in [[tehnika|tehnike]]"kodiranje". ProgramiraRačunalniški seprogrami lahkoso v različnih programskih jezikih, npr.napisani v [[programskiizvorna jezik javakoda|javiizvorni kodi]], [[COBOL]]-u,določenega [[programski jezik paskal|paskaluprogramskega jezika]], [[zbirnipri jezik|zbirnemdelu jeziku]],pa [[prolog]]u,si [[C#programer]], [[BASIC]]-u,lahko [[programskipomaga jezikz C|C]]-ju,ustreznimi [[C++]],razvojnimi ..orodji.
 
Dejavnost računalniškega programiranja je strokovno področje računalniške vede, ki spada pod okrilje razvolja programske opreme. Medtem, ko se teorija programskih jezikov ukvarja s raziskovanjem pristopov s katerimi opisujemo računanje oziroma komputacije, programiranje aplikativno uporabi računalniške programske jezike za reševanje določenih problemov. Snovanje programske opreme je tudi interdisciplinarno področje in vsebuje elemente [[ekonomija|ekonomije]], [[organizacija poslovanja|organizacije poslovanja]], [[znanost]]i, [[umetnost]]i, [[matematika|matematike]] in [[tehnika|tehnike]]. Programira se lahko v različnih programskih jezikih, ki so glede na svoj abstrakcijski nivo kategorizirani od prve do pete generacije, npr. [[programski jezik java|Java]], [[COBOL]], [[programski jezik paskal|Pascal]], [[zbirni jezik|Zbirnik]], [[Prolog]]u, [[C#]], [[BASIC]], [[programski jezik C|C]], [[C++]], in tako dalje.
Faze razvoja programa:
 
Pri razvoju programske opreme poznamo mnogo razvojnih metodologij. Metodologije so sheme oziroma modeli, ki se uporabljajo za načrtovanje, strukturiranje in nadzorovanje procesa razvoja programske opreme. Gre za način oziroma stil reševanja določenih problemov na področju programskega inženirstva. Programsko metodologijo se ne sme mešati s programsko paradigmo, ki je fundamentalni stil računalniškega programiranja. Najbolj znane razvojne motodologije so modeli vodnega slapa (angl. ''Waterfall model''), spirale (angl. ''Spiral model''), ekstremnega programiranja (angl. ''Extreme programming'' - XP), RUP, RAP (angl. kratica za ''Rapid Application Development''), itd.
# Specifikacija oz. opis naloge.
 
# Analiza naloge.
Faze razvoja programaprogramske opreme:
# Načrtovanje [[algoritem|algoritma]].
 
# Kodiranje oziroma implementacija programa.
# specifikacija oz. opis problema;
# Preskušanje in vzdrževanje programa.
# analiza problema;
# Načrtovanjenačrtovanje [[algoritem|algoritma]].;
# Kodiranjekodiranje oziroma implementacija programa.;
# Preskušanjepreskušanje in vzdrževanje programa.
 
== Zunanje povezave ==