About: Simplification of the Source Code with Graph Structure Expression     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : http://linked.opendata.cz/ontology/domain/vavai/Vysledek, within Data Space : linked.opendata.cz associated with source document(s)

AttributesValues
rdf:type
rdfs:seeAlso
Description
  • Tento dokument se zabývá abstrakcí textového vyjádření zdrojového kódu. Zdrojový kód je možné vyjádřit například jako graf. Taková abstrakce je vhodná pro snazší porozumění kódu jazyka, jehož syntaxe není zřejmá na první pohled. Na zdrojovém kódu Java zde budou představeny dvě struktury: strom abstraktní syntaxe a graf programové závislosti. Dále zde budou popsány jejich vlastnosti a výhody. I když možnosti jejich použití je široké, některé zde budou nastíněny. Stejně tak zde budou popsány oblasti, kde se již tyto struktury úspěšně používají. Příkladem by mohla být duplicita a klony v kódu, refaktoring nebo detekce plagiátorství. Příklady v tomto článku jsou uvedeny v dnes nejpoužívanějším jazyce Java, protože pro většinu čtenářů budou nejspíš nejčitelnější.
  • Tento dokument se zabývá abstrakcí textového vyjádření zdrojového kódu. Zdrojový kód je možné vyjádřit například jako graf. Taková abstrakce je vhodná pro snazší porozumění kódu jazyka, jehož syntaxe není zřejmá na první pohled. Na zdrojovém kódu Java zde budou představeny dvě struktury: strom abstraktní syntaxe a graf programové závislosti. Dále zde budou popsány jejich vlastnosti a výhody. I když možnosti jejich použití je široké, některé zde budou nastíněny. Stejně tak zde budou popsány oblasti, kde se již tyto struktury úspěšně používají. Příkladem by mohla být duplicita a klony v kódu, refaktoring nebo detekce plagiátorství. Příklady v tomto článku jsou uvedeny v dnes nejpoužívanějším jazyce Java, protože pro většinu čtenářů budou nejspíš nejčitelnější. (cs)
  • This paper deals with abstraction of a source code. It is possible to express source code like a graph. This abstraction is suitable for easier understanding the source codes with more complex syntax. Two structures will be introduced on Java source code: an abstract syntax tree and a program dependence tree. Next, its properties and advantages will be introduced. Although its possibilities are wide, some of them will be mentioned. Moreover, the area with successful graph usages will be described. Clone detection, refactoring, or plagiarism could be an example. The examples in this paper are introduced in the most popular language – Java. For most of readers it will be probably easy to understand. (en)
Title
  • Simplification of the Source Code with Graph Structure Expression (en)
  • Zjednodušení zdrojového kódu pomocí grafové struktury
  • Zjednodušení zdrojového kódu pomocí grafové struktury (cs)
skos:prefLabel
  • Simplification of the Source Code with Graph Structure Expression (en)
  • Zjednodušení zdrojového kódu pomocí grafové struktury
  • Zjednodušení zdrojového kódu pomocí grafové struktury (cs)
skos:notation
  • RIV/26479800:_____/12:#0000018!RIV12-MSM-26479800
http://linked.open...avai/predkladatel
http://linked.open...avai/riv/aktivita
http://linked.open...avai/riv/aktivity
  • N
http://linked.open...vai/riv/dodaniDat
http://linked.open...aciTvurceVysledku
http://linked.open.../riv/druhVysledku
http://linked.open...iv/duvernostUdaju
http://linked.open...titaPredkladatele
http://linked.open...dnocenehoVysledku
  • 182438
http://linked.open...ai/riv/idVysledku
  • RIV/26479800:_____/12:#0000018
http://linked.open...riv/jazykVysledku
http://linked.open.../riv/klicovaSlova
  • source code, Java, plagiarism, copyright protection, abstract syntax tree, clone detection, refactoring, program dependency tree (en)
http://linked.open.../riv/klicoveSlovo
http://linked.open...ontrolniKodProRIV
  • [48F9E1BF1550]
http://linked.open...v/mistoKonaniAkce
  • Praha
http://linked.open...i/riv/mistoVydani
  • Praha
http://linked.open...i/riv/nazevZdroje
  • Úloha inovací v prodlužování ekonomicky aktivního života
http://linked.open...in/vavai/riv/obor
http://linked.open...ichTvurcuVysledku
http://linked.open...cetTvurcuVysledku
http://linked.open...UplatneniVysledku
http://linked.open...iv/tvurceVysledku
  • Bublík, Tomáš
http://linked.open...vavai/riv/typAkce
http://linked.open.../riv/zahajeniAkce
number of pages
http://purl.org/ne...btex#hasPublisher
  • Vysoká škola manažerské informatiky a ekonomiky
https://schema.org/isbn
  • 978-80-86847-57-3
Faceted Search & Find service v1.16.118 as of Jun 21 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3240 as of Jun 21 2024, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (126 GB total memory, 48 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software