What rules are important to speak english?
You do not only need to know the rules, you need to be able to use them.
((Counting/listening/collecting tips apart from the obvious that are told everywhere else too (from my experience) ))
I collect the rare knowledge here.
Also the things that translate.google.com just doesn't get right at the moment.
I also search for similarities between programming, english and the structure of "human knowledge".
The share of "human knowledge" which is translated into language when you speak.
The goal:
Tip 2. Know/learn the words:
Imagine a triangle. Words are corners. You mean "the middle".
When using auto-translate, sometimes "the word you chose becomes the new middle" and the [direction→meaning] can only be guessed by context.
Your meaning is understood, if you selected the closest word. Or when somebody can expect "the word closest to your meaning" in result language.
"The real equivalent of the triangle" can have 4, 5 or 8 dimensions.
Tip 3. Know the hierarchy:
Please contribute. Share your perspective. Tell your level of experience.
You do not only need to know the rules, you need to be able to use them.
((Counting/listening/collecting tips apart from the obvious that are told everywhere else too (from my experience) ))
I collect the rare knowledge here.
Also the things that translate.google.com just doesn't get right at the moment.
I also search for similarities between programming, english and the structure of "human knowledge".
The share of "human knowledge" which is translated into language when you speak.
Understand how you can learn english/languages the fastest.
So I can use this understanding -to learn other languages.
Help non-english peoples to understand, how to fix auto-translated posts.
Tip 1. Avoid word-shuffling:So I can use this understanding -to learn other languages.
Help non-english peoples to understand, how to fix auto-translated posts.
When using translators, divide your sentences. Make each one short. Dividing avoids many ambiguous meanings created by word-shuffling.
Often words are used in 2 segments. Segments are part of a sentence.
"It, that and this" all refer to the "last thing" to which "It, that or this" is applicable. Applicable words are narrowed by the sentence structure.
Often words are used in 2 segments which are parts of a sentence.Often words are used in 2 segments. Segments are part of a sentence.
Again, word-shuffling(by auto-translating) can disturb reading.
Tip 2. Know/learn the words:
Imagine a triangle. Words are corners. You mean "the middle".
When using auto-translate, sometimes "the word you chose becomes the new middle" and the [direction→meaning] can only be guessed by context.
Your meaning is understood, if you selected the closest word. Or when somebody can expect "the word closest to your meaning" in result language.
"The real equivalent of the triangle" can have 4, 5 or 8 dimensions.
Tip 3. Know the hierarchy:
In math:
Tip 4. Equivalents and reasoning.1 + 2 * 3 = 1 + ( 2 * 3 )
1+2 * 3 = (1+2) * 3 if you don't know the strength of + and *
+ and * have equivalents in a language.1+2 * 3 = (1+2) * 3 if you don't know the strength of + and *
a "b c" d "e f" =/= "…a" b c "d" e f "…
A pretty animal that moves
== A pretty animal. An animal that moves.
=/= A animal. That moves pretty.
Programming languages are languages too.A pretty animal that moves
== A pretty animal. An animal that moves.
=/= A animal. That moves pretty.
[…] evaluates to
EnglishHaskell : 1 value (→meaning)
Java : 1 value ( array[x][y][z] = address[ array000+(x*size*size + y*size + z)*size ]
(…) evaluates toJava : 1 value ( array[x][y][z] = address[ array000+(x*size*size + y*size + z)*size ]
Haskell : a sorted list (value, tuple, triplet)
Java : a sorted list of arguments f(arguments){commands}
Java : an expression that evaluates to 1 value.
{} evaluates toJava : a sorted list of arguments f(arguments){commands}
Java : an expression that evaluates to 1 value.
Java-Class : a list of properties, access by function/variable-name.
Java-Array : just a list sorted by numeric keys.
JavaScript : a structure
PHP-array : a list of (key, value) entries.
evaluation results depend largely on the language/syntax and are meant to be non-exclusive in the greater context.Java-Array : just a list sorted by numeric keys.
JavaScript : a structure
PHP-array : a list of (key, value) entries.
() is ambiguous with "side-notes" in english syntax.
[] and {} is unused or I do not know their use cases.
[] is often used by math, embed in english language.
[] and {} is unused or I do not know their use cases.
[] is often used by math, embed in english language.
A river flows. It contains water. Water it fluid.
Time flows. It may contain "a ratio of changes". It may "have a density".
Because of the lack of visual reference throughout multiple sentences, I prefer this structure here:
→arrow : reasoning (refers to previous text or line or paragraph, first of that exists)
|Time flows. It may contain "a ratio of changes". It may "have a density".
Because of the lack of visual reference throughout multiple sentences, I prefer this structure here:
→arrow : reasoning (refers to previous text or line or paragraph, first of that exists)
(river : flows) + (river : contains water) + (water : is fluid) → (river : flows, contains water, contains fluid)
(time : flows)
(flows : time does, water does) -(does) → (flows : time, water) → hey, the two are the same by 1 property.
→ they can be the same in their other properties (confirm, deny that).
(time : flows)
(flows : time does, water does) -(does) → (flows : time, water) → hey, the two are the same by 1 property.
→ they can be the same in their other properties (confirm, deny that).
… to be continued/updated…
Please contribute. Share your perspective. Tell your level of experience.
Constructive Feedback is appreciated.
Last edited: