Programming language and Coins:monkey coin: Difference between pages

From Decimal Wiki
(Difference between pages)
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
Line 1: Line 1:
{{#seo:
{{#seo:
                     |title= Язык программирования
                     |title= DEL is the native (basic) Decimal token. The key link of DecimalChain.
                     |titlemode= append  
                     |titlemode= append  
                     |keywords= Язык программирования
                     |keywords= DEL is the native (basic) Decimal token. The key link of DecimalChain.
                     |description= Язык программирования
                     |description= DEL is the native (basic) Decimal token. The key link of DecimalChain.
                     }}
                     }}
<div class="mikio-article-content">
                    DEL is the native (basic) Decimal token. The key link of DecimalChain.


<div class="mikio-tags">
DEL is a reserve currency that is required in order to issue your coin on the network. Any other coins are exchanged through it.


In DEL, the price of all other custom coins is measured.


DEL, unlike bitcoin, does not require huge electricity costs and the purchase of expensive special equipment (asics) that performs meaningless mathematical tasks. A new portion of DEL is generated in the Decimal network as a reward to validators for creating a block of the Decimal blockchain.


</div>
Block Reward
<span id="jazyk_programmirovanija"></span>
= Язык программирования =


<div class="level1">
Block Reward = Basic block reward + Total fees of all transactions in the block. The initial base reward for the block was 50 DEL. And then every 432,000 blocks (approximately 30 calendar days) it increases according to the following algorithm:


'''Язык программирования''' это набор формальных правил, по которым пишут программы.
● first 12 months (the first year) increase by 5 DEL


● the next 12 months (year) — increase by 17 DEL


</div>
● next 12 months (third year) — increase by 29 DEL
<span id="u_jazyka_programmirovanija_est_dva_aspekta"></span>
===== У языка программирования есть два аспекта: =====


<div class="level5">
● the next 12 months (fourth year) — increase by 41 DEL


<ul>
● the next 12 months (fifth year) — increase by 53 DEL
<li><div class="li">


синтаксис (правила написания кода, правописание, порядок слов);
● next 12 months (sixth year) — increase by 65 DEL


</div></li>
● the next 12 months (seventh year) — increase by 77 DEL
<li><div class="li">


семантика (идея, смысловая нагрузка или назначение).
● the next 12 months (eighth year) — increase by 89 DEL


</div></li></ul>
● the next 12 months (ninth year) — increase by 101 DEL


Обычный язык нужен для общения с людьми, а язык программирования — для общения с компьютером. Как и в любом естественном языке, у компьютерных есть лексика и семантика, но, поскольку они намного проще, чем человеческие, грамматика у них не на первом месте, но синтаксис и словообразование важны. А для для понятия «смысл» программисты используют слово «семантика».
● after that (in the tenth year), the payment of basic remuneration for the unit will stop completely, leaving only the total fees for all transactions in the block.


Advantages of DEL


</div>
● Secure storage on a decentralized wallet. Only user has access to his coins. Neither the Decimal team nor the Lord God has access to your coins.
<span id="otlichie_jazykov_programmirovanija_ot_algoritmov"></span>
= Отличие языков программирования от алгоритмов =


<div class="level1">
● The ability to bond your DEL to the validator and receive rewards.


Программы нужны для того, чтобы машина сделала что-то полезное. Это невозможно, если нет чёткого алгоритма — порядка действий и правил выполнения чего-то полезного.
● Transfers are made in six seconds and reach any point of the Earth where there is Internet.


Алгоритм работает как маршрут в навигаторе: ''«Из пункта А едем в пункт Б, поворот через 150 метров»'' . Англичанин понимает его по-английски, китаец — по-китайски, а мы с вами — по-русски. Языки разные, а порядок действий один: '''все должны добраться до нужного места.'''
● The network can process up to two thousand transactions per second, which means it is suitable for mass transactions and a very large number of users.


'''Любая программа начинается с алгоритма, но на разных языках это может выглядеть по-разному.'''
● Average fee for sending ~ 0.41 DEL. Whatever amount you send, be it a hundred dollars or a million, you will pay a fee to the validators - a little less than half of one DEL coin.


● Focus on easy, fast and inexpensive transfers, which will ensure the stability of the DEL market price, and hence wide application in traditional business.


</div>
● DEL can be used as a reserve currency to create new coins. In turn, DEL provides your currency with all the advantages that it has itself. Thanks to this, all coins of the Decimal blockchain can be exchanged in a couple of seconds at a fair market price calculated based on formulas.
<span id="kak_kompjuter_ponimaet_raznye_jazyki_programmirovanija"></span>
= Как компьютер понимает разные языки программирования =


<div class="level1">
DEL offer


'''Язык программирования''' — это '''не''' язык компьютера. Машина понимает последовательности нулей и единичек: есть напряжение в цепи — единица, нет — ноль. Поэтому любую программу сначала надо перевести в набор таких машинных команд.
When the network was launched, a DEL premine was made in the genesis block, which amounted to 200,000,000 DEL. Each of the four starting validators received 40,000,000 DEL (in total 160,000,000 DEL). The remaining 40,000,000 DEL were put up for sale and sold to the investors of the project. The remaining tokens will receive validators as rewards for blocks.
 
  [[Category:Coins]]
Для этого есть два инструмента — '''компилятор''' и '''интерпретатор.''' Первый работает как бюро переводов: вы отдаёте ему весь текст программы, а он превращает его в исполняемый код, набор команд для процессора. Интерпретатор же больше похож на переводчика-синхрониста: сказали фразу — синхронист быстро её перевёл, а компьютер выполнил.
 
Внутри компиляторов и интерпретаторов — сложные наборы правил по превращению языка программирования в машинный код, понятный компьютеру. Это тоже программы. Их пишут создатели нового языка — на каком-то другом, уже существующем. Например, интерпретатор Python написан на C, а сам C — на ассемблере, практически машинном коде.
 
 
</div>
<span id="zachem_nuzhny_novye_jazyki_programmirovanija"></span>
= Зачем нужны новые языки программирования? =
 
<div class="level1">
 
Существует уже несколько тысяч языков программирования, но всё равно продолжают создаваться новые. Обычно это делается для решения каких-то конкретных задач или в случае неудобства использования имеющегося языка.
 
Языки живут, пока люди пользуются написанными на них программами.
 
 
</div>
<span id="jazyki_programmirovanija_v_decimalchain"></span>
= Языки программирования в DecimalChain =
 
<div class="level1">
 
Для корректной совместимости с Cosmos SDK и Tendermint в качестве языка программирования для реализации функционала Decimal, а именно программного обеспечения мастернод (валидаторов), использован язык рограмирования '''Golang.'''
 
Для написания бэкенд-модулей мы выбрали '''TypeScript''' , который строго типизирован и удобен в процессе разработки, а также компилируется в JavaScript, исполняется в современных браузерах и совместим с NodeJS. В частности, на TypeScript написаны воркеры (Workers) и индексер (Indexer).
 
Для реализации десктоп-приложений кошельков команда Decimal использовала '''ElectronJS,''' который позволяет на основе JavaScript, HTML и CSS создавать кроссплатформенные десктоп-приложения.
 
 
 
</div>
<div style="clear:both">
 
 
 
</div>
 
</div>
  [[Category:Commoninfo]]

Revision as of 08:36, 13 May 2022


                   DEL is the native (basic) Decimal token. The key link of DecimalChain.

DEL is a reserve currency that is required in order to issue your coin on the network. Any other coins are exchanged through it.

In DEL, the price of all other custom coins is measured.

DEL, unlike bitcoin, does not require huge electricity costs and the purchase of expensive special equipment (asics) that performs meaningless mathematical tasks. A new portion of DEL is generated in the Decimal network as a reward to validators for creating a block of the Decimal blockchain.

Block Reward

Block Reward = Basic block reward + Total fees of all transactions in the block. The initial base reward for the block was 50 DEL. And then every 432,000 blocks (approximately 30 calendar days) it increases according to the following algorithm:

● first 12 months (the first year) — increase by 5 DEL

● the next 12 months (year) — increase by 17 DEL

● next 12 months (third year) — increase by 29 DEL

● the next 12 months (fourth year) — increase by 41 DEL

● the next 12 months (fifth year) — increase by 53 DEL

● next 12 months (sixth year) — increase by 65 DEL

● the next 12 months (seventh year) — increase by 77 DEL

● the next 12 months (eighth year) — increase by 89 DEL

● the next 12 months (ninth year) — increase by 101 DEL

● after that (in the tenth year), the payment of basic remuneration for the unit will stop completely, leaving only the total fees for all transactions in the block.

Advantages of DEL

● Secure storage on a decentralized wallet. Only user has access to his coins. Neither the Decimal team nor the Lord God has access to your coins.

● The ability to bond your DEL to the validator and receive rewards.

● Transfers are made in six seconds and reach any point of the Earth where there is Internet.

● The network can process up to two thousand transactions per second, which means it is suitable for mass transactions and a very large number of users.

● Average fee for sending ~ 0.41 DEL. Whatever amount you send, be it a hundred dollars or a million, you will pay a fee to the validators - a little less than half of one DEL coin.

● Focus on easy, fast and inexpensive transfers, which will ensure the stability of the DEL market price, and hence wide application in traditional business.

● DEL can be used as a reserve currency to create new coins. In turn, DEL provides your currency with all the advantages that it has itself. Thanks to this, all coins of the Decimal blockchain can be exchanged in a couple of seconds at a fair market price calculated based on formulas.

DEL offer

When the network was launched, a DEL premine was made in the genesis block, which amounted to 200,000,000 DEL. Each of the four starting validators received 40,000,000 DEL (in total 160,000,000 DEL). The remaining 40,000,000 DEL were put up for sale and sold to the investors of the project. The remaining tokens will receive validators as rewards for blocks.