avva: (Default)
[personal profile] avva
То, что я недостаточно "old school" в программировании, легко видеть по тому факту, что фразы вроде \123 для меня - иностранный язык: приходится в уме переводить. А вот \x7F какое-нибудь - родной; причем это не значит, что я сразу понимаю, какое это число в десятичной системе, просто обычно и переводить не нужно, и так сразу представляешь примерную величину и можешь с ним напрямую работать.

Если я, скажем, вижу поток символов на экране, в котором символ вне ASCII записан как \320, это вызывает раздражение, а если \xD0 - понимание. Первый вид передачи мне нужно переводить, он на чужом языке, а второй - на своем.

(для тех, кто не понимает в программировании: \123 - запись в восьмеричной системе счисления, \x7F - в шестнадцатеричной; в прошлом восьмеричная запись была более популярна, чем шестнадцатеричная, но уже довольно давно ситуация сменилась на обратную)

Date: 2007-12-02 04:44 am (UTC)
From: [identity profile] kot-begemot.livejournal.com
Да ну, фигня какая. Шестнадцатиричная система применялась изначально на всех мейнфреймах и прочих IBM-ских машинах.
А восьмеричная - исключительно на монстрах от CDC (с которой драли советские "Мински"), и потом уже, по инерции, на PDP, начиная с 8 и до 11 включительно. Что самое интересное - с приходом 32-битных VAX-ов восьмиричная система потихоньку стала отмирать даже в Digital.
Так что это скорее признак приверженности определённой модели, чем принадлежности к старой школе. Те, кто начинал с IBM 709 и/или 360 в конце пятидесятых, восьмиричной системой не пользовались практически никогда.

Date: 2007-12-02 08:15 am (UTC)
From: [identity profile] avva.livejournal.com
Да? Я не знал всего этого, спасибо :)

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8 910
11 12 1314 151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 15th, 2026 06:49 pm
Powered by Dreamwidth Studios