[personal profile] ticklish_frog
На самом деле бытовой Интернет был предвосхищен Бьерном Страуструпом, который в далекие восьмидесятые ввел в С++ не особо афишируемую тогда возможность включать ссылки на сетевые ресурсы просто в теле программы весьма эффективным способом:

int myFunction() {
    int myVariable;
    http://www.microsoft.com/support/ has some information regarding this variable
    return myVariable;
}


Поскольку на тот момент не было полной уверенности, какой из протоколов будет самым востребованным, была добавлена возможность указывать не только http ссылки, но и ftp, да и вообще любые другие, даже неизвестные на тот момент. Единственное ограничение (связанное, по-видимому, с весьма ограниченным об'емом памяти тогдашних компьютеров) состоит в том, что внутри одной функции можно давать не более одной ссылки каждого типа.

Более серьезное ограничение --- вышеупомянутый синтаксис доступен только внутри функций --- связан, по мнению британских ученых, с модой того времени на процедурные языки: комментарии к непроцедурным шастям программы считались ненужными.

Profile

ticklish_frog

March 2026

S M T W T F S
1234567
89101112 1314
15161718192021
22232425262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 16th, 2026 06:33 pm
Powered by Dreamwidth Studios