Graduate papers
  
Description of the graduate paper
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