techno_modus
Joined 10 years ago
Joined 10 years ago
"REMOTE shows both employers and employees how they can work together, remotely, from any desk, in any space, in any place, anytime, anywhere."
There are many aspects here:
* You simply use it (in interactive mode)
* You integrate it into your application as static lib
* You integrate it into your application as a dynamically linked lib
* You use it via some kind of (remote) API
* Do you integrate via source code, static lib, dynamic lib, API
Is there any non-syntactic difference between these two lines?
JMP Ox1234
GOTO label_1234
I think they are identical and the question is only where target labels can reside, how they are represented, and when the jumps are triggered (operation).- Introduce scopes and program structure instead of explicit labels (instruction addresses) and using control flow operators which rely on this structure
- Procedures and procedure calls
- Overriding and virtual functions where the system knows how to find the next instruction to jump to
- Concurrency and multi-threading where resume operation means essentially jumping to some (dynamic, not static) instruction address.
- Asynchronous and even-driven programming
What I really like is their free support for custom domains which you need if you later want to move to another email provider later or if you want to create many user email accounts within your domain (say, [email protected] and [email protected]): https://connect.yandex.com/
However,
SELECT a1,a2,... FROM Table AS t WHERE Condition
is syntactically equivalent to Python list comprehension: [(t.a1,t.a2,...) for t in Table if Condition]
Here the use of attributes (SELECT) is also written before the iterator.SELECT is also analogous to normal loops:
foreach t in Table
if not Condition: continue
# Use t.a1, t.a2 etc.
Here we first provide the loop specification while the usage of elements is written only in the body.0 = nothing = non-existence.