>Для сравнения: современный жесткий диск использует около миллиона атомов для хранения одного бита информации.
>продемонстрировали возможность хранения информации в ячейке памяти, состоящей всего лишь из 12-ти магнитных атомов
т.е. на 5 порядков меньше атомов на единицу информации
>Применив новый подход и начав с наименьшего структурного элемента памяти — атома — ученые продемонстрировали магнитный накопитель, который обеспечивает, по меньшей мере, в 100 раз более высокую плотность записи
примерно 2 порядка
куда потерялись еще 3 порядка, насколько я понял в начале и в середине статьи идет речь об одном и том же прототипе… иля я не правильно понимаю?
но в любом случае забираю слова про «элементано» назад, (вы меня уделали:) ) да я имел ввиду UCS2. однако же и сказать что уж сильно сложно тоже нельзя…
если он не поддерживает национальные символы то ничего не получится это к гадалке не ходи. если речь идет о английских символах то они кодируются в utf-8 точто так же как и в 7-bit ASCII, т.е. занимают 1 байт.
просто я как раз занимался приведением одной 8-битной программы к работе с utf-8… там всё в принципе тривиально. нужно читать из массива пока не встретится начало следующего символа а это начало определено стандартом.
$ cc 1.c -o 111
1.c: In function ‘main’:
1.c:6:9: error: redeclaration of ‘i’ with no linkage
1.c:5:9: note: previous declaration of ‘i’ was here
Для продолжения нажмите любую клавишу...
$ clang 1.c -o 111
1.c:6:9: error: redefinition of 'i'
int i = 10;
^
1.c:5:9: note: previous definition is here
int i;
^
1 error generated.
$ cc 1.c -o 123
1.c: In function ‘main’:
1.c:25:53: warning: trigraph ??/ ignored, use -trigraphs to enable [-Wtrigraphs]
Для продолжения нажмите любую клавишу...
$ clang 1.c -o 124
1.c:3:1: error: 'main' must return 'int'
void main()
^
1 error generated.
Для продолжения нажмите любую клавишу...
да не… я не нетерпим, просто человек говорит о том что «мы попрежнему продолжаем», человек с украины вот я и предположил что речь идёт о украинском «GPS»
чтобы легко и без стресса просыпаться нужно вовремя ложиться спать, только вот как себя заставить… т.е. нужно думать не над будильником а над усыплятором… :)
>продемонстрировали возможность хранения информации в ячейке памяти, состоящей всего лишь из 12-ти магнитных атомов
т.е. на 5 порядков меньше атомов на единицу информации
>Применив новый подход и начав с наименьшего структурного элемента памяти — атома — ученые продемонстрировали магнитный накопитель, который обеспечивает, по меньшей мере, в 100 раз более высокую плотность записи
примерно 2 порядка
куда потерялись еще 3 порядка, насколько я понял в начале и в середине статьи идет речь об одном и том же прототипе… иля я не правильно понимаю?
но в любом случае забираю слова про «элементано» назад, (вы меня уделали:) ) да я имел ввиду UCS2. однако же и сказать что уж сильно сложно тоже нельзя…
просто я как раз занимался приведением одной 8-битной программы к работе с utf-8… там всё в принципе тривиально. нужно читать из массива пока не встретится начало следующего символа а это начало определено стандартом.
$ cc 1.c -o 111
1.c: In function ‘main’:
1.c:6:9: error: redeclaration of ‘i’ with no linkage
1.c:5:9: note: previous declaration of ‘i’ was here
Для продолжения нажмите любую клавишу...
$ clang 1.c -o 111
1.c:6:9: error: redefinition of 'i'
int i = 10;
^
1.c:5:9: note: previous definition is here
int i;
^
1 error generated.
$ cc 1.c -o 123
1.c: In function ‘main’:
1.c:25:53: warning: trigraph ??/ ignored, use -trigraphs to enable [-Wtrigraphs]
Для продолжения нажмите любую клавишу...
$ clang 1.c -o 124
1.c:3:1: error: 'main' must return 'int'
void main()
^
1 error generated.
Для продолжения нажмите любую клавишу...
поправляем...
$ clang 1.c -o 124
$ ./124
1, 1, 2, 3, 5, 8, 13, 21
Для продолжения нажмите любую клавишу...
$ ./123
1, 1, 2, 3, 5, 8, 13, 21
Для продолжения нажмите любую клавишу...
я думаю дело не в технологиях а в человеческом факторе…