Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Jython sistēmas analīze Java un Python integrācijas kontekstā |
Title in English |
Analysis of Jython System in Context of Java and Python Integration |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing., asoc.prof. P.Rusakovs |
Reviewer |
|
Abstract |
Mūsdienās ir plašs programmēšanas tehnoloģiju un valodu spektrs. Dažreiz ir grūti izvēlēties piemērotāko pieeju noteiktā mērķa sasniegšanai. Analizējot atsevišķas sistēmas, var noskaidrot to lietderību un atteikties no tām, ja eksistē citas piemērotākas iespējas. Piemēram, eksistē divas tehnoloģijas, Java un Python, ar savām priekšrocībām un iespējām, kuras apvienojas Jython sistēmā. Bet nav skaidrs, kāpēc rodas nepieciešamība apvienot šis tehnoloģijas un ko sniedz jauna sistēma salīdzinot ar augstāk minētājām oriģinālajam tehnoloģijām. Darbā ir izanalizētas Python sistēmas iespējas integrēties ar Java valodu izmantojot pieejamo literatūru. Attiecīga pieeja ir nodemonstrēta praktiskos piemēros.
Darbā ir aprakstīti vēsturiskie fakti, saistītie ar Java un Python tehnoloģiju veidošanu. Ir sniegti tehnoloģiju darbības principi, kā arī Jython integrācijas apraksts. Ir nodrošināts priekšstats par Jython sistēmas iespējām un ir analizēta šis sistēmas veiktspēja salīdzinot ar oriģinālvalodām.
Darba gaitā ir izstrādāti testpiemēri, kuri palīdzēja analizēt Jython sistēmas ātrdarbību, izmantojamas atmiņas daudzumu un konkrēta uzdevuma risināšanai nepieciešamo koda daudzumu. Balstoties uz iegūtiem testu rezultātiem ir noskaidrots, ka programmas Jython sistēmā ir lēnākas par Java un Python programmām. Tās arī izmanto vairāk operatīvās atmiņas, nekā oriģinālvalodās.
Nobeigumā ir noformulēti daži ieteikumi, kas palīdz noteikt, kuru no apskatītajām valodām ir vērts izmantot konkrētiem mērķiem.
Darbs sastāv no 43 lappusēm un satur 26 attēlus, 8 tabulas, 6 pielikumus, 29 literatūras avotus. |
Keywords |
Jython Python Java integrācija programmēšanas valodas |
Keywords in English |
Jython Python Java integration programming languages |
Language |
lv |
Year |
2011 |
Date and time of uploading |
30.05.2011 09:19:15 |