PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza wydajności języków działających na Java Virtual Machine na przykładzie języków Java, Scala i Kotlin

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Performance analysis of languages working on Java Virtual Machine based on Java, Scala and Kotlin
Języki publikacji
PL
Abstrakty
PL
Niniejszy artykuł przedstawia wyniki badania literaturowego związanego z budową oraz działaniem Java Virtual Ma-chine, jak również badania wydajności wybranych języków, wykorzystujących wspomniane środowisko uruchomie-niowe na przykładzie Javy, Scali oraz Kotlina. Badanie wydajności przeprowadzono wykorzystując dwie aplikacje, zbudowane przy użyciu archetypu Apache Maven z wbudowaną biblioteką Java Microbenchmark Harness.
EN
This article presents the results of a literature study related to the construction and operation of Java Virtual Machine, as well as performance tests of selected languages using the aforementioned runtime environment on the example of Java, Scala and Kotlin. Performance testing was carried out using two applications built using the Apache Maven archetype with the built-in Java Microbenchmark Harness library.
Słowa kluczowe
PL
EN
Rocznik
Tom
Strony
189--195
Opis fizyczny
Bibliogr. 14 poz., rys., tab.
Twórcy
  • Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
  • [1] Data is beautiful: Most popular programming languages 1965 - 2019 https://www.youtube.com/watch?v=Og847HVwRSI [18.10.2019]
  • [2] TechCrunch.com: Google makes Kotlin a first class language for writing android apps https://techcrunch.com/2017/05/17/google-makes-kotlin-a-first-class-language-for-writing-android-apps/ [18.10.2019]
  • [3] B. Evans, Java: The Legend, Wydawnictwo O’Reilly Media, Sebastopol 2015
  • [4] J. Engel, Programming for the Java™ Virtual Machine, Addison Wesley, Boston 1999
  • [5] T. Lindholm, The Java Virtual Machine Specification. Java SE 8 Edition, Oracle Parkway, Redwood City 2014
  • [6] Hunt C., John B.: Wydajność Javy, Wydawnictwo Helion, Gliwice 2013
  • [7] J. Kubryński, Co każdy programista Java powinien wiedzieć o JVM, Programista, Nr 3/2015, s. 24-27
  • [8] Tutorials.Jenkov.com: JMH - Java Microbenchmark Harness http://tutorials.jenkov.com/java-performance/jmh.html [09.02.2020]
  • [9] Dokumentacja Apache Maven https://maven.apache.org/guides [09.02.2020]
  • [10] Dokumentacja języka Scala https://docs.scala-lang.org/ [12.01.2020]
  • [11] Dokumentacja języka Kotlin https://kotlinlang.org/docs/reference/ [26.01.2020]
  • [12] Dokumentacja normy RFC 5322 https://tools.ietf.org/html/rfc5322 [29.02.2020]
  • [13] Medium.com, J. Anioł - Java vs. Kotlin — Part 1: Performance: https://medium.com/rsq-technologies/ comparative-evaluation-of-selected-constructs-in-java-and-kotlin-part-1-dynamic-metrics-2592820ce80 [12.03.2020]
  • [14] The Computer Language Benchmarks Game: Java versus Kotlin fastests programs https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/java-kotlin.html [12.03.2020]
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2020).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-cf03c014-036c-409b-b6af-eb51403a1808
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.