This HTML5 document contains 47 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
dcthttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-wikidatahttp://wikidata.dbpedia.org/resource/
n17http://citeseer.ist.psu.edu/721276.
yagohttp://dbpedia.org/class/yago/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n12http://dbpedia.org/resource/Java_(programming_language)
n21http://en.wikipedia.org/wiki/Bounds-checking_elimination?oldid=
dbpedia-plhttp://pl.dbpedia.org/resource/
n7http://rdf.freebase.com/ns/m.
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
n9http://purl.org/voc/vrank#
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n15http://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
Subject Item
dbr:Bounds-checking_elimination
rdf:type
yago:WikicatCompilerOptimizations yago:Act100030358 yago:Event100029378 yago:Improvement100248977 yago:Optimization100260051 yago:WikicatComputerErrors yago:YagoPermanentlyLocatedEntity yago:Abstraction100002137 yago:Change100191142 yago:Error107299569 dbo:Software yago:PsychologicalFeature100023100 yago:Action100037396 yago:ChangeOfState100199130 yago:Happening107283608
rdfs:label
Bounds-checking elimination Eliminacja sprawdzania zakresu
rdfs:comment
In computer science, bounds-checking elimination is a compiler optimization useful in programming languages or runtimes that enforce bounds checking, the practice of checking every index into an array to verify that the index is within the defined valid range of indexes. Its goal is to detect which of these indexing operations do not need to be validated at runtime, and eliminating those checks. Eliminacja sprawdzania zakresu (ang. bounds-checking elimination) to optymalizacja kompilatora przydatna w językach programowania lub środowiskach uruchomieniowych które wymagają sprawdzania zakresu tablic, czyli sprawdzania przy każdym dostępie do tablicy czy indeks do niej ma wartość mieszczącą się w jej zakresie. Celem jest eliminacja niepotrzebnych sprawdzeń. Inny przykład to iteracja po elementach tablicy, gdy warunek pętli gwarantuje, że indeks mieści się w jej zakresie.
owl:sameAs
dbpedia-wikidata:Q4950005 n7:08xnrx dbpedia-pl:Eliminacja_sprawdzania_zakresu yago-res:Bounds-checking_elimination wikidata:Q4950005
dct:subject
dbc:Computer_errors dbc:Compiler_optimizations
dbo:wikiPageID
3182829
dbo:wikiPageRevisionID
739512836
dbo:wikiPageWikiLink
dbr:Array_data_type dbr:Static_single_assignment_form n12: dbc:Computer_errors dbr:Bounds_checking dbc:Compiler_optimizations dbr:HotSpot dbr:Compiler_optimization dbr:Computer_science dbr:Just-in-time_compilation dbr:Array_data_structure
dbo:wikiPageExternalLink
n17:html
foaf:isPrimaryTopicOf
wikipedia-en:Bounds-checking_elimination
prov:wasDerivedFrom
n21:739512836
dbo:abstract
Eliminacja sprawdzania zakresu (ang. bounds-checking elimination) to optymalizacja kompilatora przydatna w językach programowania lub środowiskach uruchomieniowych które wymagają sprawdzania zakresu tablic, czyli sprawdzania przy każdym dostępie do tablicy czy indeks do niej ma wartość mieszczącą się w jej zakresie. Celem jest eliminacja niepotrzebnych sprawdzeń. Prostym przykładem jest odczyt elementu tablicy, modyfikacja go i zapis zmodyfikowanej wartości w to samo miejsce. Normalnie wymagało by to dwóch sprawdzeń zakresu, najpierw przy odczycie, a potem przy zapisie. Eliminacja sprawdzania zakresu pozwala na pominięcie drugiego sprawdzenia gdy kompilator albo środowisko uruchomieniowe mogą udowodnić, że rozmiar tablicy i indeks do niej nie zmieniają się pomiędzy tymi dwoma operacjami na niej. Inny przykład to iteracja po elementach tablicy, gdy warunek pętli gwarantuje, że indeks mieści się w jej zakresie. In computer science, bounds-checking elimination is a compiler optimization useful in programming languages or runtimes that enforce bounds checking, the practice of checking every index into an array to verify that the index is within the defined valid range of indexes. Its goal is to detect which of these indexing operations do not need to be validated at runtime, and eliminating those checks. One common example is accessing an array element, modifying it, and storing the modified value in the same array at the same location. Normally, this example would result in a bounds check when the element is read from the array and a second bounds check when the modified element is stored using the same array index. Bounds-checking elimination could eliminate the second check if the compiler or runtime can determine that neither the array size nor the index could change between the two array operations. Another example occurs when a programmer loops over the elements of the array, and the loop condition guarantees that the index is within the bounds of the array. It may be difficult to detect that the programmer's manual check renders the automatic check redundant. However, it may still be possible for the compiler or runtime to perform proper bounds-checking elimination in this case.
n9:hasRank
_:vb26449919
n15:hypernym
dbr:Optimization
Subject Item
_:vb26449919
n9:rankValue
0.901249