Notation refers to a specific way of writing various concepts, functions, etc. Usually it is introduced to abbreviate complicated expressions and make common idioms more readable.
Questions tagged [notation]
633 questions
972
votes
8 answers
What does %w(array) mean?
I'm looking at the documentation for FileUtils.
I'm confused by the following line:
FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6'
What does the %w mean? Can you point me to the documentation?

Dane O'Connor
- 75,180
- 37
- 119
- 173
464
votes
9 answers
What is the difference between Θ(n) and O(n)?
Sometimes I see Θ(n) with the strange Θ symbol with something in the middle of it, and sometimes just O(n). Is it just laziness of typing because nobody knows how to type this symbol, or does it mean something different?

martinus
- 17,736
- 15
- 72
- 92
215
votes
7 answers
What exactly does big Ө notation represent?
I'm really confused about the differences between big O, big Omega, and big Theta notation.
I understand that big O is the upper bound and big Omega is the lower bound, but what exactly does big Ө (theta) represent?
I have read that it means tight…

user1364768
- 2,213
- 3
- 16
- 8
157
votes
5 answers
What do numbers using 0x notation mean?
What does a 0x prefix on a number mean?
const int shared_segment_size = 0x6400;
It's from a C program. I can't recall what it amounts to and particularly what the letter x means.

Terry Li
- 16,870
- 30
- 89
- 134
109
votes
4 answers
What's the difference between Git ignoring directory and directory/*?
I'm confused about what's the correct way to ignore the contents of a directory in git.
Assume I have the following directory structure:
my_project
|--www
|--1.txt
|--2.txt
|--.gitignore
What's the difference…

Aaron Shen
- 8,124
- 10
- 44
- 86
93
votes
7 answers
Syntax for documenting JSON structure
So I'm trying to document the format of the json returned by an api I am writing against and I'd like to know if there is any popular format for the documentation of json structure.
Note I'm not trying to to test or validate anything, I'm just…

Roman A. Taycher
- 18,619
- 19
- 86
- 141
64
votes
6 answers
Why is the dereference operator (*) also used to declare a pointer?
I'm not sure if this is a proper programming question, but it's something that has always bothered me, and I wonder if I'm the only one.
When initially learning C++, I understood the concept of references, but pointers had me confused. Why, you ask?…

diggingforfire
- 3,359
- 1
- 23
- 33
57
votes
5 answers
What is the meaning of number 1e5?
I have seen in some codes that people define a variable and assign values like 1e-8 or 1e5.
for example
const int MAXN = 1e5 + 123;
What are these numbers? I couldn't find any thing on the web...

Kadaj13
- 1,423
- 3
- 17
- 41
53
votes
3 answers
Convert Scientific Notation to Float
Encountered a problem whereby my JSON data gets printed as a scientific notation instead of a float.
import urllib2
import json
import sys
url = 'https://bittrex.com/api/v1.1/public/getmarketsummary?market=btc-quid'
json_obj =…

Loops
- 581
- 1
- 6
- 11
47
votes
4 answers
IP Subnet Notation
On a lab to regarding network topology using port scanners, I am instructed "to develop a network inventory and topology for the 123.218.44.0/24 subnet."
What does the notation 0/24 mean there? I had assumed it meant to consider the network range…

JoshJordan
- 12,676
- 10
- 53
- 63
46
votes
1 answer
ɵ (Theta-like) symbol in Angular 2+ source code
After a deep dive into an Angular 4.3.* source code I was bumping into ɵ symbol quite often. For example, in async pipe source we see the usage of ɵisPromise(_) and ɵisObservable(_) functions.
So now I wonder why Angular team decided to use it? And…

Mike Kovetsky
- 1,638
- 1
- 14
- 24
42
votes
5 answers
What does "options = options || {}" mean in Javascript?
I came over a snippet of code the other day that I got curious about, but I'm not really sure what it actually does;
options = options || {};
My thought so far; sets variable options to value options if exists, if not, set to empty object.
Yes/no?

ptrn
- 4,902
- 6
- 28
- 30
40
votes
2 answers
How to express numbers in scientific notation in java?
I'm writing a program that deals with planets' mass and diameter; These quantities are expressed in scientific notation. My question is NOT, mind you, NOT how does one print large numbers the right way (That's using printf(), duh), its how I…

OrangeCalx01
- 806
- 2
- 7
- 21
40
votes
3 answers
What is preferred in Objective-c dot notation or square bracket notation?
I'm reading a book - Big Nerd Ranch iOS Programming.
It says that dot notation is not recommended as it obfuscates code.
I am simultaneously watching a Stanford Course for iOS programming and in it he is using dot notation extensively there. What…

Dvole
- 5,725
- 10
- 54
- 87
38
votes
2 answers
Anyone have an ERD symbols quick reference?
I'm looking for a one-page quick-reference or cheatsheet (preferably in PDF) to the meanings of the various ERD symbols in Crowsfoot/Martin notation.
I've done a lot of googling, but have not found a good, concise quick-reference guide, though I'm…

wadesworld
- 13,535
- 14
- 60
- 93