August 6th, 2020

Даты круглые и не совсем круглые

Смотрим на календарь, а там 6 августа...

1667 год. Родился Иоганн Бернулли (Johann Bernoulli), швейцарский математик и механик.
1806 год. Император Священной Римской империи Франц II (Franz II. Joseph Karl) отрекся от престола. Надгосударственное образование существовавшее с 962 года было ликвидировано.
1914 год. Австро-Венгрия объявила войну России.
1915 год. После газовой атаки, защитники крепости Осовец контратаковали германские войска. Этот эпизод Первой мировой войны получил название "Атака мертвецов".
1945 год. США сбросили атомную бомбу на японский город Хиросима.
1961 год. Запуск пилотируемого космического корабля "Восток-2". Пилотировал корабль Герман Титов. Впервые был совершен полет продолжительностью более суток.
1991 год. На компьютере NeXT впервые в мире была сгенерирована HTML-страница .
2012 год. На поверхность Марса совершил мягкую посадку марсоход "Кьюриосити" (Curiosity).

И еще немного за программирование...

Ранние версии BASIC были весьма рас3.14здяйскими и бардачными. Некую упорядоченность в написании кода должна была внести нумерация строк. Необходимость нумерации строк обусловлена использованием богомерзкого ключевого слова GOTO. Соответственно, номера строк использовались как метки. Традиционно строки нумеровались с шагом 10. Это позволяло вписать несколько дополнительных строк кода без перенумерации всего кода. Однако это еще не все. Трансляция кода шла не по порядку строк, а по порядку номеров. Сие позволяло написать нечто совершенно невообразимое, типа:


10 CLS
20 GOTO 10
15 PRINT "HELLO, WORLD!"


На первый взгляд сей код будет кругами очищать экран (команда CLS), однако если посмотреть на номера строк, то код будет вечно печатать приветствие миру.

Волгоград 2019. Часть 41.

Продолжаем прогулку вдоль Волги.

1. Небольшая экспозиции военной техники. Никаких табличек, никакой информации. Просто стоит техника.

Collapse )
Продолжение следует...