Форум: "Прочее";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
ВнизИщу работу Найти похожие ветки
← →
DVM © (2008-06-14 17:15) [80]
> ketmar © (14.06.08 16:57) [79]
> если человек отвечает «в приведённом коде нет ошибки», то
> он рядом с качеством даже не стоял.
В приведенном коде ошибок нет. Про то, насколько код хорош изначально никто не спрашивал. Каков вопрос, таков и ответ.
> понимать так, что если компилятор скомпилировал, то в коде
> ошибок нет? слушай, поделись таким компилятором. я тогда
> gdb снесу — зачем gdb с таким компилятором-то?
Тебе он не поможет. Да и небесплатный он.
← →
ketmar © (2008-06-14 17:36) [81]>[80] DVM © (2008-06-14 17:15:00)
>В приведенном коде ошибок нет
бугога. в a = 5; b = intrand(0); c = a/b; тоже ошибок нет. по крайней мере с точки зрения транслятора. это значит, что в коде ошибок нет вовсе?
я надеюсь, ты пишешь софт, который не выходит на публику. а если выходит — скажи, чтобы я мог посоветовать знакомым, что покупать не надо.
---
All Your Base Are Belong to Us
← →
DVM © (2008-06-14 18:02) [82]
> бугога. в a = 5; b = intrand(0); c = a/b; тоже ошибок нет.
> по крайней мере с точки зрения транслятора. это значит,
> что в коде ошибок нет вовсе?
Та чушь и в том виде, которую ты написал скомпилирована не будет. Код выше, о котором идет речь - будет.
> я надеюсь, ты пишешь софт, который не выходит на публику.
> а если выходит — скажи, чтобы я мог посоветовать знакомым,
> что покупать не надо.
Ну ну.
← →
Riply © (2008-06-14 18:47) [83]> Offtop
Сразу оговорюсь: ни на кого не намекаю и никого конктерно не имею ввиду. Просто общие рассуждения.
Вот собрались люди, увлеченные программированием и с интелектом ну уж всяко не ниже среднего :)
Почему же даже здесь, у нас, споры по программированию, не редко заканчиваются "переходом на личности" ?
Ведь все же великолепно понимают, что это (переход на личности) не делает аргумент более убедительным :)
> Offtop end
← →
Zeqfreed © (2008-06-14 19:11) [84]> Riply © (14.06.08 18:47) [83]
Зато делает дискуссию более интересной ;)
← →
Юрий Зотов © (2008-06-14 19:35) [85]О, да! Ничто не может быть интереснее, чем обозвать оппонента.
И ведь это действительно люди "с интелектом ну уж всяко не ниже среднего". Грустно как-то...
← →
Kostafey © (2008-06-14 21:07) [86]>
> [0] AEN (13.06.08 18:11)
Хех. Советовать-то?
Ставить цель.
repeat
Оббивать_пороги;
until success_is_true;
:)
← →
Renegat (2008-06-14 21:31) [87]> [86] Kostafey © (14.06.08 21:07)
А вы точно уверены в конечности данного цикла? %)
← →
@!!ex © (2008-06-14 21:35) [88]> [86] Kostafey © (14.06.08 21:07)
Я бы через функциб и while сделал...
while not Обивание_порога_успешно do ;
← →
@!!ex © (2008-06-14 21:36) [89]и, кстати, этот цикл должен быть бесконечным. Даже если нашел работу, нужно продолжать искать, вдруг чего получше появится.
← →
Kostafey © (2008-06-14 21:51) [90]> [87] Renegat (14.06.08 21:31)
Да я вообще ни в чем не уверен последнее время :)
> [88] @!!ex © (14.06.08 21:35)
> Я бы через функциб и while сделал...
Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно). (с) Википедия
А нам нужно, чтобы цикл выполнился хотя бы раз:
Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело всегда выполняется хотя бы один раз. (с) Википедия
Так что с филосовской точки зрения Цикл с постусловием более подходит
в данной ситуации :)
> [89] @!!ex © (14.06.08 21:36)
Черт! Я не предусмотрел эту возможность.
Опять весь код перелопачивать :)
← →
isasa © (2008-06-14 22:12) [91]Milk (14.06.08 16:20) [77]
А чем руководствовался топикстартер, посылая сюда пост?
В раздел потрепаться.
Именно потрепаться, а не потрепаться о работе ...
Вот счас все брошу и ...
← →
Renegat (2008-06-14 22:35) [92]> [90] Kostafey © (14.06.08 21:51)
> [89] @!!ex © (14.06.08 21:36)
Вот чуть более проработанный алгос =)PUSHAD
XOR ESI, ESI
MOV EDI, Макс_кол-во_попыток
@loop:
PUSH Резюме
PUSH OFFSET Запрос_рабочего_места
CALL Оббить_следующий_порог
TEST EAX, EAX
JE @loop
TEST EAX, ESI
JGE @skip
SUB EDI, 1
JL @quit
JMP @loop
@skip:
MOV EDI, Макс_кол-во_попыток
MOV ESI, EAX
MOV EBX, Запрос_рабочего_места
JMP @loop
@quit:
PUSH EBX
CALL Возрадоваться
POPAD
RET
← →
ProgRAMmer Dimonych © (2008-06-14 22:47) [93]> Renegat (14.06.08 22:35) [92]
Всё равно не выполняется пожелание
> @!!ex © (14.06.08 21:36) [89]
Вот оно по-нашему, по-неучёному... :)JobSearch:=FindFirstJob(@NecessaryConditions);
while FProgrammerAlive do
begin
Job:=FindNextJob(JobSearch);
ProcessJob(Job);
end;
FindJobClose(JobSearch);
PutIntoGrave(Self);
Halt;
Пессимистично, но реалистично :)
← →
DVM © (2008-06-14 22:47) [94]
> Renegat (14.06.08 22:35) [92]
Для более эффективного поиска работы надо под SSE заточить :)
← →
DVM © (2008-06-14 22:49) [95]
> ProgRAMmer Dimonych © (14.06.08 22:47) [93]
FindFirstJob несовременно. Надо EnumJobs() + функция обратного вызова :)
← →
Игорь Шевченко © (2008-06-14 22:49) [96]И все-таки метлу
← →
Тын-Дын © (2008-06-14 22:50) [97]
> isasa © (14.06.08 22:12) [91]
> Milk (14.06.08 16:20) [77]А чем руководствовался топикстартер,
> посылая сюда пост?
А чем руководствовался Розыч, когда писал сбюда объявление о вакансии?
← →
Kostafey © (2008-06-14 22:52) [98]> [92] Renegat (14.06.08 22:35)
жестко :]
> [93] ProgRAMmer Dimonych © (14.06.08 22:47)
> PutIntoGrave(Self);
улыбнуло :)
self.destroy();
:)
← →
ProgRAMmer Dimonych © (2008-06-14 22:57) [99]> Kostafey © (14.06.08 22:52) [98]
> > [93] ProgRAMmer Dimonych © (14.06.08 22:47)
> > PutIntoGrave(Self);
> улыбнуло :)
> self.destroy();
> :)
Не... Ну, не... Не по-христьянски ето. Останки должны быть преданы земле, а Destroy() - это развеять прах в чистом поле... :)
← →
isasa © (2008-06-14 23:00) [100]Тын-Дын © (14.06.08 22:50) [97]
А чем руководствовался Розыч, когда писал сбюда объявление о вакансии?
Ну дак, его тут многие знают ...
← →
Игорь Шевченко © (2008-06-14 23:01) [101]
> А чем руководствовался Розыч, когда писал сбюда объявление
> о вакансии?
Очевидно не до конца изжил в себе наивность
← →
Anatoly Podgoretsky © (2008-06-14 23:20) [102]> Тын-Дын (14.06.2008 22:50:37) [97]
Наивный
← →
Плохиш © (2008-06-15 14:09) [103]
> McSimm © (14.06.08 14:52) [51]
Поздравляю, ты сразу столько сантехников вывел на чистую воду :-)
← →
Плохиш © (2008-06-15 14:13) [104]
> DVM © (14.06.08 14:52) [52]
> спрашивают какие ошибки есть в этом коде. А их там нет.
> И компилятор с этим согласен.
Ошибки бывают не только синтаксические. Если сантехник не с той прокладкой трубы соединит, то никакой компилятор ошибки не покажет, только будет поздно, когда газ включат...
PS. Оказывается на чистую воду вывели сантехников-недоучек...
← →
Тын-Дын © (2008-06-15 14:16) [105]
> Плохиш © (15.06.08 14:09) [103]
> > McSimm © (14.06.08 14:52) [51] Поздравляю, ты сразу
> столько сантехников вывел на чистую воду :-)
Ну это тебе близко и знакомо. никто же не спорит-)
← →
Kostafey © (2008-06-15 18:51) [106]Да, а ведь реально ошибочный код. Даже не компилируется :)
prоcеdurе TFоrm1.Buttоn1Click(Sеndеr: ТОbject);
bеgin
Fоrm1.Cарtiоn := "Где здесь ошибка?" ;
еnd;
← →
DVM © (2008-06-15 20:31) [107]
> Плохиш © (15.06.08 14:13) [104]
> Ошибки бывают не только синтаксические.
Да ну! Я и не знал. Насчет сантехников ты прав, теперь я знаю кто они.
← →
Style © (2008-06-16 01:40) [108]
> Опытный пользователь ПК, ан.яз., MS Office знание комплектующих,
> программирование: Delphi, C/C++, HTML... Быстрая обучаемость.
> .. Образование: высшее неоконченное... Не посоветуете чего-
> нибудь?
>
на джоблисте или хеадхантере полно вакансий - напиши нормальное резюме и рассылай всем. А тут тебя с руками ногами на работу не возьмут. )
← →
AndreyV © (2008-06-16 08:39) [109]Про сантехников.
Около года назад видел в какой-то передаче сюжет о массовой переквалификации английских программистов в сантехники. Якобы, первых стали обижать зарплатой, а у вторых, напротив, доходы стабильно растут.
Вот, за что купил...
← →
isasa © (2008-06-16 10:32) [110]Плохиш © (15.06.08 14:13) [104]
Ошибки бывают не только синтаксические.
Окако, отношение несинтаксических ошибок именно к языку программирования, на котором написани программуля, требует доказательств.
← →
isasa © (2008-06-16 10:40) [111]:)
Тут просто хочется затать вопрос.
А имеет ли право автор программы из всего множества объестов класса TForm1 в данном методе присваивать Caption только объекту Form1.
Даже таким извращенным способом?
Мне, почему-то хочется ответить - имеет, т.к. это будет работать.
procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Caption := "Где здесь ошибка?" ;
end;
← →
Плохиш © (2008-06-16 10:42) [112]
> isasa © (16.06.08 10:32) [110]
> Плохиш © (15.06.08 14:13) [104]
>
> Ошибки бывают не только синтаксические.
>
> Окако, отношение несинтаксических ошибок именно к языку
> программирования, на котором написани программуля, требует
> доказательств.
Если это мне, то я в этой фразе нифига не понял.
← →
oxffff © (2008-06-16 10:49) [113]
> isasa © (16.06.08 10:40) [111]
> :)
> Тут просто хочется затать вопрос.
> А имеет ли право автор программы из всего множества объестов
> класса TForm1 в данном методе присваивать Caption только
> объекту Form1.
> Даже таким извращенным способом?
Я об этом написал в [37].
А что есть другой способ присвоить конкретному объекту form1 заголовок?
Почему этот способ извращенный в данном контексте?
← →
isasa © (2008-06-16 10:50) [114]Плохиш © (16.06.08 10:42) [112]
Если это мне, то я в этой фразе нифига не понял.
Ладно, будем проще.
Если ошибка несинтаксическая, то докажи, что она имеет отношение к языку программирования
← →
Плохиш © (2008-06-16 10:52) [115]
> isasa © (16.06.08 10:40) [111]
> :)
> Тут просто хочется затать вопрос.
> А имеет ли право автор программы из всего множества объестов
> класса TForm1 в данном методе присваивать Caption только
> объекту Form1.
Ну скажем, для начала, что Form1 - это не объект.
Если у автора этого кода в резюме будет написано про знания ООП, то дальше он даже рассматриваться не будет...
← →
isasa © (2008-06-16 11:02) [116]Плохиш © (16.06.08 10:52) [115]
Ну скажем, для начала, что Form1 - это не объект.
Надеюсь, что против термина "єкземпляр класса" ты не возражаешь?
← →
isasa © (2008-06-16 11:07) [117]Плохиш © (16.06.08 10:52) [115]
Если у автора этого кода в резюме будет написано про знания ООП, то дальше он даже рассматриваться не будет..
А вот интересно, сколько людей используют ссылки типа
mainForm.StatusBar ...
в дочерных формах. И за что же такая дискриминация Form1. :)
← →
Игорь Шевченко © (2008-06-16 11:11) [118]Точка зрения компилятор и точка зрения работодателя - это две разные точки зрения.
Например, если соискатель принесет такой код, верный с точки зрения компилятора:procedure TEdOrderForm.Enter;begin
MastData.OrdersSource.OnStateChange :=
OrdersSourceStateChange;try MastData.
Orders.Open;MastData.Orders.Insert;
ShowModal;finally
MastData.OrdersSource.OnStateChange
:= nil;
end;end;procedure TEdOrderForm.Edit
(OrderNo: Double);begin MastData.
OrdersSource.OnStateChange :=
OrdersSourceStateChange;try MastData.
Orders.Open;MastData.Orders.Locate
("OrderNo", OrderNo, []);ShowModal;finally
MastData.OrdersSource.OnStateChange
:= nil;end;end;
{Event Handlers}{ These two methods
enable the navigators to service both
the Orders and Items tables by switching
the ActiveSource between them. }procedure
TEdOrderForm.ItemsGridEnter(Sender: TObject);
begin ActiveSource.Dataset := MastData.
Items;end;
procedure TEdOrderForm.ItemsGridExit(Sender:
TObject);begin ActiveSource.Dataset
:= MastData.Orders;end;
То разговора с соискателем не получится вовсе
← →
isasa © (2008-06-16 11:15) [119]Игорь Шевченко © (16.06.08 11:11) [118]
Точка зрения компилятор и точка зрения работодателя - это две разные точки зрения.
Например, если соискатель принесет такой код
:)
Какой милый телеграфный стиль.
Все равно компилятор все пробелы выбрасывает. Впрочем, это на любителя ...
← →
oxffff © (2008-06-16 11:16) [120]
> Плохиш © (16.06.08 10:52) [115]
Вас что не устраивает?
Хотите так?
if assigned(form1) then Form1.Caption := "Где здесь ошибка?" ;
Однако автор программы может гарантировать существование объекта form1
(для простоты я опускаю фраза указатель на экземпляр класса) на момент вызова ButtonClick у любого из экземпляров.
Автор это сделал из соображений скорости.
А во всем остальном ваша попытка приплести сюда ссылочную семантику отношения не имеет.
Страницы: 1 2 3 4 5 6 7 вся ветка
Форум: "Прочее";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
Память: 0.69 MB
Время: 0.024 c