typedef size_t природне;
змінна а: ціле = 10;
ціле а = 10;
дійсне а = 10.5;
комплексне а = 10 + i*15;
символ а = 'б';
ціле а = 123;ціле* б = &а;
дія сума(а: ціле, б: ціле) -> ціле { вернути а + б;}
f(x) -> y
y = f(x)
Мені більше подобається замість цього Код: [Вибрати]змінна а: ціле = 10; писати так: Код: [Вибрати]ціле а = 10; Як в Сі.
Чому замість функцій дії, тобто процедури?Код: [Вибрати]дія сума(а: ціле, б: ціле) -> ціле { вернути а + б;}
Чому вони повертають значення направо? ... це нелогічно
Мені не подобаються ці скорочення: ц32,ц64,і т.д. Краще повністю писати: ціле32, ціле64.
Цитатазмінна а: ціле = 10;ну видно з раста потягли
якщо знати тільки раст - то все ржавим буде здаватись)
так раст це наче ...
Ціль — це українська мова програмування подібна на Сі. Мавка — це українська скриптова мова програмування.
Чому замість функцій дії, тобто процедури? Чому вони повертають значення направо?Тоді нехай будуть і функції (які повертають значення наліво), і дії (процедури, які не повертають значення).
Мозок зовсім іншим чином зберігає інформацію коли "інт" та "ціле" то "виглядає зовні зовсім різним чином" (замість "одне то підтип іншого" в структурі мозку).
Мавка — це ...
% ./out/мавка hello.мsh: segmentation fault (core dumped) ./out/мавка hello.м% gdb ./out/мавка(gdb) r hello.мProgram received signal SIGSEGV, Segmentation fault.0x000055555558db67 in КД::перекодувати_ю8_в_т8 ()(gdb) bt#0 0x000055555558db67 in КД::перекодувати_ю8_в_т8 ()#1 0x000055555557a8cd in ?? ()#2 0x000055555557aeca in ?? ()#3 0x00005555555787b6 in ?? ()#4 0x0000555555579bb4 in запустити_мавку ()#5 0x0000555555678d22 in main (argc=2, argv=0x7fffffffbd08) at source/external/mavka.c:503(gdb) q
% cp hello.м привіт.м% ./out/мавка привіт.мВітання з моєї першої дії!