Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Mike Roschin                         2:5030/243.1   13 Jun 2002  22:15:03
 To : Andrey Belyakov
 Subject : Пpинципы кодиpования
 -------------------------------------------------------------------------------- 
 
 щTo Alexey Shirshin written 24.May.2002, 13:31
 Ave Andrey Belyakov!
 
  AB> Можно и нужно. Мало того, настолько нужно, что создали
  AB> язык, в котором глобальных переменных просто нет.
 
 Вах! Зачэм и кому это нужно?
 Попробуй изобразить без глобальных переменных такую элементарщину, как семафор
 или сигнал. И потом сопоставь трудозатраты.
 
 Существует масса типов данных, которые совершенно очевидно требуют глобального
 размещения. Инициализационные параметры. Адреса критических обработчиков. Да
 вообще любая пачка данных, которая используется более, чем в одном программном
 модуле и любая пачка данных, использумая нескольмими процессами.
 Кстати, сразу замечу, что нет принципиальной разницы меду прямым доступом к
 области данных и вызове спец.процедуры для доступа к этой области. Само поле
 данных все равно одно и оно глобально.
 
 Hе надо идобретать себе на голову лишних правил. Глобальные, так же как и прямой
 переход goto, хороши там, где хороши и плохи там, где плохи. А програмист должен
 иметь ум для того, чтобы отличать один вариант от другого.
 
 В конце концов public`овые поля класса являются глобальными переменными для всех
 методов класса. Теюя это не смущает? Полагаю, что нет. Тогда пусть не смущает и 
 то, что паблик`овые переменные являются глобальными для всех процедур программы.
 Одно от другого ну ничем не отличается, кроме названия. Программа по структуре
 своей - тот же класс...
 
 Get Warped 3.0!  \\Thesis 
 --- timEd/2 1.10.y2k+
  * Origin:   Слоны по деревьям не лазают! \\The Oxygen.   (2:5030/243.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Пpинципы кодиpования   Alexey Shirshin   22 May 2002 19:58:31 
 Пpинципы кодиpования   Alex Astafiev   24 May 2002 03:51:09 
 Пpинципы кодиpования   Alexey Shirshin   24 May 2002 08:33:13 
 Пpинципы кодиpования   Alex Astafiev   25 May 2002 02:52:27 
 Re: Пpинципы кодиpования   Andrey Belyakov   24 May 2002 13:31:56 
 Пpинципы кодиpования   Alex Cvetkov   28 May 2002 22:10:20 
 Пpинципы кодиpования   Mike Roschin   13 Jun 2002 22:15:03 
 Re: Пpинципы кодиpования   Andrey Belyakov   14 Jun 2002 11:17:26 
 Пpинципы кодиpования   Mike Roschin   14 Jun 2002 19:59:30 
 Пpинципы кодиpования   Alex Cvetkov   15 Jun 2002 00:25:32 
 Re: Пpинципы кодиpования   Andrey Belyakov   16 Jun 2002 02:34:40 
 Пpинципы кодиpования   Alex Cvetkov   18 Jun 2002 02:30:02 
 Пpинципы кодиpования   Comoderator Of Ru Algorithms   18 Jun 2002 17:03:52 
 Re: Пpинципы кодиpования   Anatoly Svishev   15 Jun 2002 02:18:20 
 Re: Пpинципы кодиpования   Andrey Belyakov   16 Jun 2002 02:36:44 
 Re: Пpинципы кодиpования   Ruslan Shevelyov   16 Jun 2002 12:35:43 
 Re: Пpинципы кодиpования   Igor Zakhrebetkov   17 Jun 2002 11:17:04 
 Re: Пpинципы кодиpования   Ruslan Shevelyov   19 Jun 2002 12:42:44 
 Re: Пpинципы кодиpования   Alexey Haustov   19 Jun 2002 19:52:38 
 Re: Пpинципы кодиpования   Dmitriy Kazimirow   08 Sep 2002 09:41:46 
 Пpинципы кодиpования   Eugeny Dzhurinsky   15 Sep 2002 00:56:30 
 Пpинципы кодиpования   Alex Cvetkov   16 Jun 2002 01:14:02 
 Re: Пpинципы кодиpования   Ruslan Shevelyov   15 Jun 2002 14:45:59 
Архивное /ru.algorithms/3258d09507c1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional