Add Papers Marked0
Paper checked off!

Marked works

Viewed0

Viewed works

Shopping Cart0
Paper added to shopping cart!

Shopping Cart

Register Now

internet library
Atlants.lv library
FAQ
3,99 € Add to cart
Add to Wish List
Want cheaper?
ID number:364803
 
Author:
Evaluation:
Published: 21.12.2010.
Language: Latvian
Level: College/University
Literature: 2 units
References: Not used
Extract

Valoda C++, kā zināms, var lepoties arī ar plašo pieejamību uz dažādām datoru platformām. Universālas datu struktūras un vispārīgu algoritmus ir iespējams veidot arī pēc pavisam cita principa, piemēram, izmantojot objektorientāciju - polimorfismu. Tādu pieeju pieļauj gan C++, gan Java un citas valodas. Ir vienkārši izveidot "vispārīga objekta" klasi, no tās atvasināt visus izmantojamos mainīgo tipus un definēt virtuālas operācijas, lai rakstītu vispārīgus algoritmus. Taču zināms, ka polimorfisms prasa papildu datora resursus programmas darbības laikā - jāglabā papildus tipu informācija un daudz jāoperē ar izsaucamo virtuālo funkciju norādēm. Salīdzinājumam - šablonu pieeja nodrošina teju optimālu algoritma izpildkodu, jo šabloni tiek aizpildīti ar faktiskajiem tipiem un funkciju izsaukumiem jau kompilācijas laikā, gluži tā, it kā algoritms būtu uzrakstīts ar roku no A līdz Z. Paliek iespējas veikt visāda veida optimizāciju.
Ja cilvēks ir pieradis strādāt ar c++, tad viņam šķitīs, ka Visual Basic ir grūta programma, vai arī otrādāk.…

Author's comment
Load more similar papers

Atlants

Choose Authorization Method

Email & Password

Email & Password

Wrong e-mail adress or password!
Log In

Forgot your password?

Draugiem.pase
Facebook

Not registered yet?

Register and redeem free papers!

To receive free papers from Atlants.com it is necessary to register. It's quick and will only take a few seconds.

If you have already registered, simply to access the free content.

Cancel Register