Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1213616042
Term
2008-06-16 15:34
2008.08.03
С# создание CAB файла для мобильного устройства


15-1213538221
AenorRisen
2008-06-15 17:57
2008.08.03
Центрирование повернутого текста


2-1214826668
Yury
2008-06-30 15:51
2008.08.03
завершение ReadDirectoryChanges


2-1214932835
Саша
2008-07-01 21:20
2008.08.03
Работа с реестром


2-1214905271
Саша
2008-07-01 13:41
2008.08.03
Выделение строк в ListBox





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский