vak: (Default)
[personal profile] vak
Тексты ядра Unix V6 (Sixth Edition) - весьма познавательное чтиво. Гениальность в простоте. До этого считалось, что операционная система - это что-то очень сложное и запутанное. Но Unix V6 можно прочитать и понять за один вечер - всю систему, с потрохами.

Система разработана в 1975 году. До появления MS-DOS оставалось 6 лет.

Существует сайт - The Unix Tree - где лежит много интересных старых текстов.

Date: 2006-10-22 17:36 (UTC)
From: [identity profile] dz.livejournal.com
Что именно Вы не смогли прочесть из написанного на Джаве? Что именно сделано в Аде для лёгкой читаемости?

Date: 2006-10-23 01:11 (UTC)
From: [identity profile] -k-z-.livejournal.com
> Что именно Вы не смогли прочесть из написанного на Джаве?

Блестящий вопрос. Признайтесь: у Вас ведь долгие часы размышлений ушли на то, чтобы поставить его столь остроумно и столь ребром? ;)

Date: 2006-10-23 05:46 (UTC)
From: [identity profile] dz.livejournal.com
1. Там есть и второй, если этот не катит.

2. Можно изложить своё понимание проблем Явы с читаемостью кода и иным образом. Если оно есть.

Дополнительный вопрос - правда ли, что возможность переопределения семантики операций улучшает читаемость программ? Или наоборот?

Date: 2006-10-23 07:13 (UTC)
From: [identity profile] dz.livejournal.com
me too. Это я к тому, что в отношении Явы явно декларированы действия, направленные на улучшение читаемости - в частности, запрет на переопределение операций. В Аде же переопределение присутствует.

Date: 2006-10-23 07:23 (UTC)
From: [identity profile] dz.livejournal.com
PS: а что это за тип? :)

Date: 2006-10-23 13:21 (UTC)
From: [identity profile] -k-z-.livejournal.com
Да тип как тип.
Скалярный, составной, с вариантной частью....