Najdi forum

Osnove programiranja

Prosim ali mi lahko kdo razloži kakšne so razlike med sistematskim in objektnim programiranjem in ali obstaja še kakšna druga vrsta programiranja. Rabila bi zelo nujno in bom zelo vesela za odgovor. Hvala. Hvala. Hvala.

Objekno programiranje je programiranje….hmmm ammmm jah no objektov 🙂 Objekt je v bistvu nek skupek podatkov. Vsak objekti načeloma pripada nekemu razredu, kjer zo zbrani objekti iste vrste in njihove metode in spremenljivke. Objekt je tako neke vrste programski modul, ki ima svoje stanje in svoje vedenje (stanje so spremenljivke, vedenje pa metode). Glavna prednost objektnega programiranja je sigurno večja preglednost, potem imaš tu dedovanje, dostopnost podatkov znotraj objekta in možna zaščita navzven, itd.

Za sistematično programiranje še nisem slišal, verjetno pa si mislila neko nasprotje objektnemu programiranju. Ponavadi se uporablja izraz klasično programiranje ali proceduralno programiranje. Tu imaš neko zaporedje ukazov, ki se pač izvajajo kolikor se. Da ni vse skupaj preveč nepregledno (v žargonu se reče špageti koda, za razliko od ravioli kode pri OOP) si pomagaš z procedurami in funkcijami. Za razliko od objekta, tu pač kličeš procedure iz procedur, za prenos podatkov med njimi pa uporabljaš argumente ali spremenljivke.

Več o ostalih vrstah programiranja si pa preberi tule

Hmmm,

Hvala!!!!!!!

Še ena prošnja. 🙂 Lahko še kakšen primer jezika objektnega programiranja in klasičnega. Hvala.

A misliš kateri jeziki so za objekno programiranje in kateri so klasični, ali misliš primer programske kode za oba?

Kateri jeziki so.

Včasih je težko zelo strogo ločit, ampak med objekne spadajo večinoma vsi novejši, pa še kak starejši.
Recimo da so bolj znani objekni tile :
C++, C#, java, J#, VB, Delphi, Python, vse kar je Visual(FoxPro, Fortran, Prolog,…), pa tudi skripni (PHP, Perl, VBScript)

Za klasične štejemo tele :
C, Basic, Pascal, Cobol, Fortran, Ada, Algol, Modula-2,…
Lahko pa z nekaterimi objektnimi programiraš tudi dokaj klasično, npr z C++, C#, VB, Delphi

Hmmm, še enkrat hvala za vse tole.

Pozdravček.

Forum je zaprt za komentiranje.

New Report

Close