Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

with do   Найти похожие ветки 

 
with   (2008-01-02 15:23) [0]

Да когда же with сделают как Visual Basic? ну ведь удобно
with тра-ля-ля do

. - список методов объекта!
end;


 
guav ©   (2008-01-02 15:28) [1]

А ещё лучше если бы сделали как в С++ ;)


 
wicked ©   (2008-01-02 17:35) [2]

with - конструкцыя вредная, ибо запутывает...


 
{RASkov} ©   (2008-01-02 17:44) [3]

> [2] wicked ©   (02.01.08 17:35)
> with - конструкцыя вредная

нее.... ЛегкоОшибкаДопускаемая)
Если понимаешь принцип сего механизма, то ошибку можно сразу леквидировать..... после первого-же теста этого участка кода
:о)


 
Рамиль ©   (2008-01-02 21:15) [4]


> with - конструкцыя вредная, ибо запутывает...

ЯВУ вообще плохие, одна путаница от них...


 
korneley ©   (2008-01-02 22:13) [5]


> ну ведь удобноwith тра-ля-ля do

with Object_1, Object_2,.. Object_N do begin
// весёлые картинки :)
end;

Сопровождение такого - удовольствие ниже среднего :(


 
wicked ©   (2008-01-02 22:37) [6]

> Рамиль ©   (02.01.08 21:15) [4]

> > with - конструкцыя вредная, ибо запутывает...
>
> ЯВУ вообще плохие, одна путаница от них...

обоснуй

> korneley ©   (02.01.08 22:13) [5]

> > ну ведь удобноwith тра-ля-ля do
>
> with Object_1, Object_2,.. Object_N do begin
> // весёлые картинки :)
> end;
> Сопровождение такого - удовольствие ниже среднего :(

это если до сопровождения дело дойдет.... а то еще и просто умрет на этапе разработки


 
korneley ©   (2008-01-02 22:51) [7]


> это если до сопровождения дело дойдет.... а то еще и просто
> умрет на этапе разработки

Случай из жизни. Через 12 (!) лет, бывший заказчик, попросил добавить функциональности... А я уже думать забыл о проекте, считал, что Нуралиев все уже давно решил :)


 
Германн ©   (2008-01-03 01:40) [8]

with - очень хорошая и удобная вещь. Надо только освоить её до полного понимания.

P.S. Некоторые и до сих пор "откусывают" кончик сигары, вместо того чтобы его элегантно отрезать! :)


 
korneley ©   (2008-01-03 01:47) [9]


> with - очень хорошая и удобная вещь. Надо только освоить
> её до полного понимания.

И, что, по-моему, самое главное, до понимания "товарищей по цеху." Пока была одна команда - вопросов прочтения исходников не возникало... Потом приходилось объяснять.


 
Германн ©   (2008-01-03 01:50) [10]


> korneley ©   (03.01.08 01:47) [9]
>
>
> > with - очень хорошая и удобная вещь. Надо только освоить
> > её до полного понимания.
>
> И, что, по-моему, самое главное, до понимания "товарищей
> по цеху."

Имхо. Либо с товарищами не везло, либо учитель из тебя плохой вышел. Уж извини.


 
wicked ©   (2008-01-03 01:59) [11]


> with - очень хорошая и удобная вещь. Надо только освоить
> её до полного понимания.

наверное, именно из-за этого Вирт в оберонах отказался от него....


 
Германн ©   (2008-01-03 02:04) [12]


> wicked ©   (03.01.08 01:59) [11]

"Казань - брал. Астрахань - брал. Шпака - не помню."
А кто такие "обероны"?


 
korneley ©   (2008-01-03 02:10) [13]


> Германн ©   (03.01.08 01:50) [10]

Учитель - да. :) Не учитель, а пуля из... Дык, я ж никого и не учил! Берёг генофонд. А "команда" таки была. И "красивые" исходники никто не заставлял делать специально.  Их надо делать понятными... Чтобы  людям за тобой не было мучительно больно... И вот тут, если все, не побоюсь этого слова, создатели продукта, знают о существовании with и его пользуют, то почему нет?


 
korneley ©   (2008-01-03 02:19) [14]


> А кто такие "обероны"?

Оберон - мифологический персонаж. Эльфийский царь. Главный по магии. Ну, до кучи, ещё и язык + система программирования от Вирта. Не пошлА.


 
wicked ©   (2008-01-03 02:26) [15]


> Оберон - мифологический персонаж. Эльфийский царь. Главный
> по магии. Ну, до кучи, ещё и язык + система программирования
> от Вирта. Не пошлА.

именно
http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D0%B5%D1%80%D0%BE%D0%BD_%28%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%29


 
Германн ©   (2008-01-03 02:31) [16]


> korneley ©   (03.01.08 02:10) [13]


> И "красивые" исходники никто не заставлял делать специально.
>  

А я про "красивые исходники" и не говорил ничего.


 
korneley ©   (2008-01-03 02:41) [17]

Ну, тут и в Wiki говорится "Когда говорят об Обероне, то может иметься в виду..." И т.д.  Именно "...иметься в виду..." А вот этот вид, каждый оределяет для себя сам ;-) Когда Паскаль был обнародован, Вирт, являясь учителем (популяризатором?) принялся за другой проект "учебного" языка.


 
korneley ©   (2008-01-03 02:44) [18]


> А я про "красивые исходники" и не говорил ничего.

Да это я торможу, реализую свои латентные страхи :))) Хотя тема такая недели две назад поднималась. И закрылась, ко всеобщему.


 
Marser ©   (2008-01-03 11:08) [19]


> korneley ©   (03.01.08 02:19) [14]
> > А кто такие "обероны"?Оберон - мифологический персонаж.
>  Эльфийский царь. Главный по магии.

Король Амбера, Истинного Города он! :-))


 
Дуболом   (2008-01-03 11:17) [20]

> Вирт, являясь учителем (популяризатором?) принялся за другой
> проект "учебного" языка.


Учебного? Сейчас придет Ермак и порвет на запчасти, за такое.


 
wicked ©   (2008-01-03 11:31) [21]

> Дуболом   (03.01.08 11:17) [20]

> > Вирт, являясь учителем (популяризатором?) принялся за
> другой
> > проект "учебного" языка.
>
> Учебного? Сейчас придет Ермак и порвет на запчасти, за такое.
>

тем не менее, дальше "учебного" обероны недалеко ушли


 
Ketmar_   (2008-01-03 12:36) [22]

> тем не менее, дальше «учебного» обероны недалеко ушли
а как отличить «учебный» от «неучебного»? где бирочку искать?


 
wicked ©   (2008-01-03 12:43) [23]


> > тем не менее, дальше «учебного» обероны недалеко ушли
> а как отличить «учебный» от «неучебного»? где бирочку искать?

на реальных проектах


 
Ketmar_   (2008-01-03 12:46) [24]

> на реальных проектах
понимать так, что BlackBox Component Builder и банковский софт, на нём сделаный — это детские игрушки? ну да, иконку к часикам не пуздырит, крутого суперплейэра нет…


 
Дуболом   (2008-01-03 12:56) [25]

> Ketmar_   (03.01.08 12:46) [24]

Ну и до кучи - управление механикой околокосмической. Тоже, видимо, не реальные проекты.


 
wicked ©   (2008-01-03 13:29) [26]

> Ketmar_   (03.01.08 12:46) [24]
> Дуболом   (03.01.08 12:56) [25]
я, наверное, вас разочарую, но доля банковского софта + софта управления "механикой околокосмической" составляет от силы 1% - 2%

я ничего не имею против оберонов и компонентного паскаля и вообще не фанатею от средств разработки (от молотков фанатеет кто-то в здравом уме?) поэтому я к ним равнодушен
но как то не прижились они и ничто не показывает, что приживутся в ближайшем будущем


 
Дуболом   (2008-01-03 13:33) [27]

> wicked ©   (03.01.08 13:29) [26]

Доля где? Доля чего?

И при чем тут фанатзм? Вы говорили об игрушечности, как привели реальности - так съезд с темы. Засчитано.


 
wicked ©   (2008-01-03 13:37) [28]


> Доля где? Доля чего?
>
> И при чем тут фанатзм? Вы говорили об игрушечности, как
> привели реальности - так съезд с темы. Засчитано.

доля в общем количестве софта....
а просил я привести примеры реальных проектов - название, сайт, возможность скачать и пощупать... есть?
если продукт для веба, то заместо скачать - онлайн демка... есть такое?


 
Дуболом   (2008-01-03 13:38) [29]

> wicked ©   (03.01.08 13:37) [28]

Ермак приводил примеры таких проектов. И какая к дьяволу демка к программе управления посадкой Бурана?

>  ну да, иконку к часикам не пуздырит, крутого суперплейэра
> нет…


 
Ketmar_   (2008-01-03 13:39) [30]

как я и думал: «серьёзный софт» в понимани уважаемого оппонента — это калькуляторы и медиаплейеры. их «доля-непонятно-где» большая. а в серьёзном языке вообще должен быть оператор «DoMediaPlayer». и «DoZapuzdyritIkonkuKChasikam». без этого — так, игрушка учебная.


 
wicked ©   (2008-01-03 13:47) [31]


>
> Ермак приводил примеры таких проектов. И какая к дьяволу
> демка к программе управления посадкой Бурана?
>

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


> как я и думал: «серьёзный софт» в понимани уважаемого оппонента
> — это калькуляторы и медиаплейеры. их «доля-непонятно-где»
> большая. а в серьёзном языке вообще должен быть оператор
> «DoMediaPlayer». и «DoZapuzdyritIkonkuKChasikam». без этого
> — так, игрушка учебная.

если софт в твоем понимании делится на софт "для буранов" и калькуляторы-медиаплееры, то говорить нам не о чем.... адьёз


 
Дуболом   (2008-01-03 13:50) [32]

> wicked ©   (03.01.08 13:47) [31]

Ну оно понятно, системы крановые для постройки атомных ледоколов - они "учебные" и "игрушечные". А ...извиняюсь. за свой французский - в рамках логики ведь. Вот если бы на них катера прогулочные тысячами делали или прищепким - тогда да, крутой набор. А тк - единичные поделки, чего там.

Видимо, НГ сильно вдавило - только не пойму кому.


 
Дуболом   (2008-01-03 13:51) [33]


> wicked ©   (03.01.08 13:47) [31]

Мне нужно. Ему нужно.

Тебе небоскреб в огороде построить нужно? Нет. значит системы для постройки небоскребов - учебные. Что еще конспектировать?


 
Дуболом   (2008-01-03 13:58) [34]


> еще раз разочарую - говорится о массовом софте....

кем говорится? Вами с корнелием сказано лишь одно -

> тем не менее, дальше "учебного" обероны недалеко ушли

ни о какой массовости речи не было. Или от того, что Дельфи можно (было?) купить в любом ларьке - это массовый продукт не для обучения?

Вирт создавал отнюдь не игрушку для студентов, а решал при создании вполне реальные задачи, на которых язык и отбился немного.


 
EvChul ©   (2008-01-03 14:00) [35]

wicked ©   (03.01.08 13:47) [31]
красивых кулибинских поделках


Софт для управления космическими кораблями - это кулибинские поделки ?! Спасибо что открыл глаза.


 
vpbar ©   (2008-01-03 14:28) [36]


> Софт для управления космическими кораблями - это кулибинские
> поделки ?!

Конечно кулибинские ( нарицательное от имени   - выдающегося русского механика-изобретателя). Конечно поделки (поделка .тут вероятно как синоним  изделие, произведение, работа. с оттенком - единичное изделие).
И то что оберон не попсовый язык, я тоже думаю, очевидно. Так что тут спорить.
ЗЫ

> создать систему управления сайтом и легко её сопровождать.
> .. на обероне можно так?
Можно, может не модно но можно.


 
DiamondShark ©   (2008-01-03 14:40) [37]


> Софт для управления космическими кораблями

Это аргумент примерно такой же убедительной силы, как "Си -- крутой язык, потому что на нём Квейк напейсан".
Кстати, я его слышал только из уст недавних выпускников детсада.

"Софт для управления космическим кораблём" -- это хорошо для соблазнения девушек произносить. А инженеру понятно, что "Софту Управления Космическим Кораблём" (тм) никаких особонавороченных языковых средств не требуется. Наоборот, чем дубовее язык, тем лучше на нём выйдет СУКК.


 
Дуболом   (2008-01-03 18:22) [38]

> DiamondShark ©   (03.01.08 14:40) [37]

А речь была о крутости? Пальцем ткни.

Речь была о том, что дальше студентов сей язык не шел и не идет. Потому в сад, до полного прояснения мозга.


 
DiamondShark ©   (2008-01-03 18:56) [39]


> Дуболом   (03.01.08 18:22) [38]

Чудо, речь шла не о языке, а о качестве аргументации. Фалометрия вида "Софт для управления космическим кораблём" -- это курам на смех.


 
Дуболом   (2008-01-04 05:37) [40]

> DiamondShark ©   (03.01.08 18:56) [39]

Ну кто чудо - вам виднее всяко. А где тут качество? Речь шла о том, что язык не применяется в практических разработках. А он таки применяется. Притом вовсе неважно - в кораблях. которые бороздят большой театр или в курятнике. Никто и не говорил. что при словосочетании "космкорабли" надо падать лапками вверх. Но все-таки дает понимание, что для таких сложных и требовательных по надежности(а это основная фишка преследовавшаяся Виртом) систем этот язык применяют и отнюдь не в учебных целях. Довольно обидно, если свобода творчества в управлении сайтом, может обернуться многомиилионными по деньгам и хотя бы единичными по людям потерями. Или написание надежного софта это лишь привелегия студентов?
Я понимаю, что вы о качестве, но может не так однобоко? Или день не задался?


 
Дуболом   (2008-01-04 08:10) [41]

И до кучи:

Большинство крупных промышленных проектов среди языков Оберон-семейства было выполнено на языке Компонентный Паскаль (Component Pascal) в среде BlackBox. Он является компромиссной адаптацией Оберона к требованиям промышленных систем и был разработан в 1997 г. коммерческим детищем ETH — швейцарской компанией Oberon microsystems. Американское космическое агентство NASA, европейский военно-промышленный комплекс (BAE Systems, DuPont Ballistic Lab), ядерная физика (проекты CERN), крупнейшие банки (Royal Bank of Canada, Swiss Re), специальный инструментарий для конструкторских бюро автомобильного гиганта BMW, средства лазерной топографии (Optech), система управления крупнейшим в мире каскадом ГЭС на Амазонке (Alstom Power), федеральная система управления дорожным движением в Швейцарии — вот лишь некоторые примеры использования языков Оберон-семейства в сегодняшнем индустриальном мире.

http://www.oberon2005.ru/obe_faq1.html


 
DiamondShark ©   (2008-01-04 12:31) [42]


> Дуболом   (04.01.08 08:10) [41]

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


 
Дуболом   (2008-01-04 12:33) [43]

> DiamondShark ©   (04.01.08 12:31) [42]

А кому ты нужен, чтобы тебя агитировать? Проспался, влез в спор о которм понятия не имеешь и несешь всякое про дрова, когда люди за рыбу говорят. Труби дальше.


 
DiamondShark ©   (2008-01-04 13:29) [44]


> Дуболом   (04.01.08 12:33) [43]

Ну, раз ты так прицепился, значит тебе нужен.
Иначе чего б ты так пыжился?


 
Дуболом   (2008-01-04 13:52) [45]

> DiamondShark ©   (04.01.08 13:29) [44]

А я тебя не агитирую. Я лишь говорю, что с ветрянными мельницами кои сам настроил и машешься. Речь про Фому, ты про Ерему. Выдыхай.


 
Ega23 ©   (2008-01-04 14:35) [46]


> Да когда же with сделают как Visual Basic? ну ведь удобно
> with тра-ля-ля do
>
> . - список методов объекта!
> end;


Ctrl + Space


 
TUser ©   (2008-01-04 16:42) [47]

> with - конструкцыя вредная, ибо запутывает...

А если на острове - дуб, на дубе - сундук, в сундуке - утка, в утке - заяц, в зайце - яйцо, в яйце - игла, а в игле - кощеева сметрь, то вызывать ее так

Остров.Дуб.Сундук.Утка.Заяц.Яйцо.Игла.Убить


 
Узурап Мамуматкулович   (2008-01-04 17:19) [48]

>[47] TUser(c) 4-Jan-2008, 16:42
>> with - конструкцыя вредная, ибо запутывает...
>
>А если на острове - дуб, на дубе - сундук, в сундуке -
>утка, в утке - заяц, в зайце - яйцо

Утка и заяц в шоке.


 
Юрий Зотов ©   (2008-01-04 17:58) [49]

Длинновато, конечно, но зато гарантирует, что не будет убит кто-то другой.


 
vpbar ©   (2008-01-04 20:18) [50]

нее в delphi оно иногда полезно

with TMyForm.Create(Self) do
try
     ShowModal;
finally
     Free;
end;

Красота. Хотя точка вначале методов  не помешала бы.


 
Дуболом   (2008-01-05 07:15) [51]

> TUser ©   (04.01.08 16:42) [47]

А зачем остров должен убивать почти сам? Это дело иглы, дело острова достучаться до дуба и приказать убить. и далее по цепочке.


 
ProgRAMmer Dimonych ©   (2008-01-06 16:11) [52]

> TUser ©   (04.01.08 16:42) [47]
> Остров.Дуб.Сундук.Утка.Заяц.Яйцо.Игла.Убить

Хм, я тут подумал... FormXXX.ShowModal - показывает форму, метод которой вызывается, ButtonXXX.Click - "щёлкает" по кнопке, метод которой пользуется. По логике Игла.Убить должно оказывать влияние на Иглу, а не на того, кто нам нужен :):):)

> Дуболом   (05.01.08 07:15) [51]
> > TUser ©   (04.01.08 16:42) [47]
> А зачем остров должен убивать почти сам? Это дело иглы,
> дело острова достучаться до дуба и приказать убить. и далее
> по цепочке.

А у TUser"а что-то по-другому?



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.59 MB
Время: 0.069 c
6-1180064868
Strang
2007-05-25 07:47
2008.02.10
Почтовый сервер


1-1194007320
try
2007-11-02 15:42
2008.02.10
Lotus Domino


4-1183368356
AutoLoad
2007-07-02 13:25
2008.02.10
Автозапуск


15-1199714934
Parus
2008-01-07 17:08
2008.02.10
PHP: register_shutdown_function для рекламы


2-1200655366
Black_Tomcat
2008-01-18 14:22
2008.02.10
Переделка ListView.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский