интернет символ «@» появился несколько сотен лет назад в средневековых монастырях. его использовали для обозначения латинского предлога «ad» (в современном — «at»), хотя некоторые исследователи , что «собаку» придумали итальянские монахи.
как бы то ни было, это новшество вскоре переняли торговцы: одним из первых, кто использовал символ вне стен монастыря, был флорентийский купец франческо лапи, в одном из своих писем обозначивший «собакой» амфору — стандартную в те времена меру объёма, примерно равную 26-ти л.
постепенно знак стал приобретать и другие значения, например, в португальском, испанском и французском языках до символа «@» обычно сокращают старинную испанскую меру веса под названием «arroba», равную 11,502 кг. символ, похожий на «собаку», исследователи обнаружили в книгах xvi–xvii веков, в числе которых — судебник ивана грозного, датируемый 1550-м годом, а к xix-му веку знак уже получил широкое распространение в качестве обозначения единицы товара.
рэй томлинсонв 1963-м году появилась кодировка стандарта ascii, в числе 95-ти печатных знаков которой присутствовала и «собака», а в 1973-м году члены организации «internet engineering taskforce» закрепили использование знака при разделении имени и домена — эту идею в 1971-м году выдвинул программист рэй томлинсон. массовой «собака» стала в 1996-м году, когда появился сервис «hotmail».
кстати, «собакой» символ называют лишь и украинцы, в других языках этот знак известен под другими, порой достаточно необычными именами. итальянцы говорят «chiocciola» («улитка»), в греции его знают, как «παπακι» — «уточка», в чехии и словакии — «zavináč» («рулетик из сельди»), на тайване используют понятие «小老鼠» (произносится как «сяо лао шу») — «мышка», в израиле распространено название «שטרודל» — «штрудель», а в казахстане знак именуют «айқұлақ» — «ухо луны».
Поделитесь своими знаниями, ответьте на вопрос:
for
примеры
(pascal)
for i : = 1 to 10 do
s: =s+1;
(c#,c++)
for (int i=0; i< 10; i++) {
s+=i;
}
(ruby)
for i in 1..10
s=s+i
end
(vb, vba,
for i = 1 to 10
s=s+i
next i
по умлчанию шагом счетчика является 1. обычно шаг счетчика можно менять фразой by или step by. хотя увы такое есть не во всех языках
(c#,c++)
for (int i=0; i< 10; i=i+2) {
s+=i;
}
(vb, vba,
for i = 1 to 10 step by 2
s=s+i
next i
например в паскале возможен только обратный отсчет
for i : = 10 downto 1 do
s: =s+1;
еще for примечателен тем, что даже если конец меньше начала (в варианте увеличения счета), то цикл все равно пройдет один раз. правда не знаю ли под это правило языки из группы с