|
|
|
|
| LEADER |
02829na a2200229 4500 |
| 003 |
HR-ZaFER |
| 008 |
160221s2016 ci ||||| m||| 00| 0 hr d |
| 035 |
|
|
|a (HR-ZaFER)ferid3887
|
| 040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
| 100 |
1 |
|
|a Kucijan, Mihovil
|
| 245 |
1 |
0 |
|a Mješovito programiranje primjenom programskih jezika Python i C :
|b završni rad /
|c Mihovil Kucijan ; [mentor Dejan Škvorc].
|
| 246 |
1 |
|
|a Mixed Programming Using Python and C Programming Languages
|i Naslov na engleskom:
|
| 260 |
|
|
|a Zagreb,
|b M. Kucijan,
|c 2016.
|
| 300 |
|
|
|a 26 str. ;
|c 30 cm +
|e CD-ROM
|
| 502 |
|
|
|b preddiplomski studij
|c Fakultet elektrotehnike i računarstva u Zagrebu
|g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2016-06-17, datum završetka: 2016-09-05
|
| 520 |
3 |
|
|a Sažetak na hrvatskom: Mješovito programiranje omogućuje spajanje više programskih jezika kako bi se iskoristilo najbolje od svakog. Za ovaj rad korišten je Python/C API koji pruža široke mogućnosti međusobne interakcije. Navedene su osnovne mogućnosti i zahtjevi alata Python/C API te postupak izgradnje jednostavnih modula za Python. Provedena su vremenska testiranja troška prijelaza iz jednog jezika u drugi, te nekoliko implementacija algoritama za proste brojeve, zbrajanje i množenje matrica gdje se nije isključivo proučavala dobivena brzina, nego i memorijsko opterećenje. Sagledavao se utjecaj strukture i načine implementacije na iste te parametre. Opisan je postupak ispitivanja i mjerenja, te razlozi pojedinih postupaka i korištenih funkcija. Mjerenja su prikazana tablično i grafički kako bi se vidjela jasna razlika pojedinih rezultata odnosno, kako bi se prikazala ovisnost opterećenja algoritma i vremena izvođenja.
|
| 520 |
3 |
|
|a Sažetak na engleskom: Mixed programming enables combining more programming languages in effort to get the best from both. For this thesis Python/C API was used which offers wide possibilities of mutual interactions. Basic features and requirements are listed along with procedure for building simple Python module. Time tests were conducted for cost of transitioning from one language to another and for few implementations of odd numbers algorithm and matrix sum and product algorithms not putting all to focus on velocity but also the memory load. The influence of structure and methods of implementation were examined for the same parameters. Its described how how testing and measurements were executed and reasons for using specific procedures and functions. Measurements are shown with tables and graphs to display differences between specific results and to describe correlation between algorithm load and time elapsed.
|
| 653 |
|
1 |
|a Python
|a C
|a API
|a ispitivanje
|a vrijeme
|
| 653 |
|
1 |
|a Python
|a C
|a API
|a testing
|a time
|
| 700 |
1 |
|
|a Škvorc, Dejan
|4 ths
|
| 942 |
|
|
|c Z
|
| 999 |
|
|
|c 49002
|d 49002
|