Sunday, 8 September 2019

What is Syntax, what is Semantics?

Syntax.

Syntax is keywords, reserved words, building blocks of a programming language.

... but what is 'word', what is 'alphabet' ... what is 'pattern', what is 'grammar' ... in Computer Sciences?
... there's Lecture: 'Languages & Automatons' that answers these and other questions.

... beside keywords are variable identifiers, constants, etc ... that can't have the same 'names' as keywords.


Semantics.

Semantics is 'meaning'.

Instruction's semantics is what it precisely does ... how it 'works internally' ... what 'magic' occurs when instruction is executed ... 'method call' or 'method invocation' is also instruction, for example.

Magic is something that works ... somehow, not sure how ... sometimes not the way we want, sometimes there are errors or other problems ... but occasionally it works 'well enough', 'the way we prefer'.

Not many understand magic, esoterics, spirituality ... so many details, that make no sense to most.


'this technology is black magic to me'.



Hardware, Operating System, 'internet configuration', etc, ... many more factors do affect how the same instruction works on different machines.

'it works on my computer'.
'u mnie działa'.

... ;)

Saturday, 7 September 2019

Energy Currency Musings.

... i think its wise.

... an old idea, to move from coins & valuable papers to energy as currency.

... at first - i think - electric energy, then perhaps other energy forms.

... perhaps cryptocurrencies as bitcoin, ethereum, etc ... blockchain ... can also be used, perhaps cryptocurrencies related with energy markets ... but not only markets.

... let's be wary of incoming 'cipher crisis', however.

... perhaps competent energy chemistry, physics, economy, informatics, mathematics, ..., specialists can think about proper 'accumulators', 'wallets', other infrastructure as well.

Monday, 2 September 2019

Advanced Mathematics & Software Tools.

... there are many tools.

i think that Skilled Mathemathicians solve challenging problems, far quicker, far more precisely than less skilled mathematicians and/or computer programmers.

i suspect that using Basic Tools with Abstract Methods of Advanced Mathematics can outperform crude software automations by far.

... i think Knowledges, Theories, Experiences, Theorems, Proofs, Lemmas, etc. - are also Tools, 'Mental Tools'.

... i think not only Strict Sciences - as for example: Mathematics, Computer Sciences, etc. - can have 'Mental Tools'.

... can 'complex integrals' be solved better using Algebraic Structures as Rings, Groups, etc ... with/or without other Mathematics Tools ?

... i supsect it's possible & efficient.

... etc.

There are Software Tools as Wolfram Mathematica, MathWorks MatLab, Microsoft Excel, probably more.

... i know so little, but i suspect that there are 'extension points', 'plugins', 'scripts', etc.

... should we investigate?


... i think Wolfram Alpha should be mentioned as well, it's more than 'Mathematics Search / Computation Engine'.