When to use the terms “delimiter,” “terminator,” and “separator”

A delimiter denotes the limits of something, where it starts and where it ends. For example: “this is a string” has two delimiters, both of which happen to be the double-quote character. The delimiters indicate what’s part of the thing, and what is not. A separator distinguishes two things in a sequence: one, two 1\t2 … Read more

Are there any tools to visualize a RDF graph? (please include a screenshot)

Gephi was already mentioned, but I’ll incode screenshots and a short description here. Gephi can not just visualize graphs but also supports analyzing, layouting and further importing and exporting. There is a Semantic Web Import Extension that allows you to directly query (via SPARQL) or import RDF data. https://wiki.gephi.org/index.php/SemanticWebImport (You can install it directly within … Read more

What does the word “semantic” mean in Computer Science context?

Semantics are the meaning of various elements in the program (or whatever). For example, let’s look at this code: int width, numberOfChildren; Both of these variables are integers. From the compiler’s point of view, they are exactly the same. However, judging by the names, one is the width of something, while the other is a … Read more

Is “map” a loop?

map is a higher level concept than loops, borrowed from functional programming. It doesn’t say “call this function on each of these items, one by one, from beginning to end,” it says “call this function on all of these items.” It might be implemented as a loop, but that’s not the point — it also … Read more