Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2009, 17:36   #41
Viteef
stopfake.org
Участник клуба
 
Регистрация: 03.05.2007
Сообщений: 1,927
По умолчанию

На том же луркморе написано не принимать всерьез:
Цитата:
Для чего тогда сделано в этой статье вышеуказанное разделение? (прим. быдло/небыдло языки) Just for lulz and holywars.
Viteef вне форума Ответить с цитированием
Старый 14.05.2009, 17:43   #42
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
На том же луркморе написано не принимать всерьез:
0_o . Мы стали жертвами провакации. . Такие ресурсы нужно "ложить" при старте.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 14.05.2009, 18:02   #43
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Выше - быдлокод TryStrToInt
Не хочется оскорблять, но ты что, лучше можешь предложить?

Кстате, я тут подумал, это конечно не совсем в тему, но.
Быдлом называю
Цитата:
Духовно неразвитые, бессловесно покорные люди, подчиняющиеся чужой воле и позволяющие себя эксплуатировать.
Из lingvo
И я вот тут вспомнил фильм Крепкий орешек 4. Там тоже те программисты, которые программную оболочку прописывали для "обрушения" и которых потом уничтожили, тоже своего рода быдлокодерами были.
Altera вне форума Ответить с цитированием
Старый 14.05.2009, 23:09   #44
qpokyc
Форумчанин
 
Аватар для qpokyc
 
Регистрация: 07.04.2009
Сообщений: 117
По умолчанию

Цитата:
Там ничего и не говорится, что на делфях нельзя ничего сделать нормального.
Ха, да там говорится, что брейн-фак - это нормальный ЯП для разработки прог .
Цитата:
Там говорится, что Делфи быдлокодерский язык. Поэтому его я взял как пример.
К.Касперски писал: "...у паскаля есть уродливый братец - Delphi...". Хотя сложно было понять, в чем это видел господин К. (хотя он в этой же книжке хвалил делфи, как одно из лучших средств RAD), но совершенно понятно, что "мозги" у автора статьи ростут именно оттуда. Хотя МышхЪ - клёвый парень и написал кучу полезностей, жалко то, что на его книгах выросло, мб, целое поколение кул-хацкеров, слепо верящих в его сомнительную идеалогию.
Цитата:
Просто приучили нас к эм... греху плотскому.
Настоящие серьезные языки мало кто знает, потому и пишут что делфи - быдлокодинг. Хотя на делфе можно достаточно крутые проги писать.
+1 видел хекс-едит на дельфи с достаточно серьезным функционалом.
Цитата:
просто ктото мыслит объектами, а ктото регистрами.
Просто регистры понимать нужно, чтобы не делать глупостей при выскоуровневой оптимизации и понимать, хотябы, "что такое переменная, что такое тип, класс, подпрограмма".
Цитата:
Хе. Не ТУПОЙ, а НЕОПЫТНЫЙ. И не надо говорить что асм для избранных
Асм не сделал меня великим и никого не сделает! Только мозги и опыт приложенные к асму и исчо куче чего, чего-то стоят в этой жизни. Вообщет, я тоже так и не смог понять из статьи - кто же такой быдлокодер: новичок, индус, программист Delphi, багодел или сам автор
Цитата:
Духовно неразвитые, бессловесно покорные люди, подчиняющиеся чужой воле и позволяющие себя эксплуатировать.
Вот! Такое определение подходит. (таких я видел)

ЗЫ: Автор, судя по всему, часто брейн факом занимается в личной жизни, а потому ненавидит всех, кто любт RAD и готовые решения за то, что они вечно мешают ему заниматься любимым делом. Впрочем, согласен с ним в том, что многие из них понятия не имеют о том, что они используют!

ЗЗЫ: а с чего бы это вдруг автор дотнет не вспомнил!? Или я просто пропустил?
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.

Последний раз редактировалось qpokyc; 14.05.2009 в 23:29.
qpokyc вне форума Ответить с цитированием
Старый 15.05.2009, 00:06   #45
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Цитата:
Сообщение от Altera Посмотреть сообщение
Не хочется оскорблять, но ты что, лучше можешь предложить?
Ну в делфях же есть готовая TryStrToInt. If not TryStrToInt(S,N) then N:=default;
пыщь
JTG вне форума Ответить с цитированием
Старый 15.05.2009, 00:16   #46
qpokyc
Форумчанин
 
Аватар для qpokyc
 
Регистрация: 07.04.2009
Сообщений: 117
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Ну в делфях же есть готовая TryStrToInt. If not TryStrToInt(S,N) then N:=default;
N := StrToIntDef(S, default);

PS:
Код:
//
// SysUtils.pas
//

function StrToInt(const S: string): Integer;
var
  E: Integer;
begin
  Val(S, Result, E);
  if E <> 0 then ConvertErrorFmt(@SInvalidInteger, [S]);
end;

function StrToIntDef(const S: string; Default: Integer): Integer;
var
  E: Integer;
begin
  Val(S, Result, E);
  if E <> 0 then Result := Default;
end;

function TryStrToInt(const S: string; out Value: Integer): Boolean;
var
  E: Integer;
begin
  Val(S, Value, E);
  Result := E = 0;
end;
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.
qpokyc вне форума Ответить с цитированием
Старый 15.05.2009, 08:03   #47
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Ну в делфях же есть готовая TryStrToInt. If not TryStrToInt(S,N) then N:=default;
Да, я знаю. Но я же говорю, что принцип показывал....
Altera вне форума Ответить с цитированием
Старый 15.05.2009, 08:19   #48
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ну если это действительно так, то глупость там написана, т.к. и на делфях можно построить "красивую" архитектуру, чтобы впоследствии проблем не было
Это все дря разжигания межрасовой войны на почве стреса свища правого предподзапочечного гипертрофированного нароста на гипоталамусе верхнего желудочка особо умного существа, именующего себя человеком с прилипшими к экрану монитора глазами )))))

Цитата:
а с чего бы это вдруг автор дотнет не вспомнил!? Или я просто пропустил?
Дот Нет - это не быдлокодерство а плагиат. Микрософт его спер у Виртовских идей, которые он лет 20 назад успешно внедрил.
Цитата:
Ну в делфях же есть готовая TryStrToInt.
Тогда это тоже быдлокод ибо VAL еще никто не отменял.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2009, 11:23   #49
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
...Тогда это тоже быдлокод ибо VAL еще никто не отменял.
Не ну прицепились ко мне. Чем плох мой код. Или что, в Val try...except не используется?

У меня такая ситуация. Я пишу программу для работы с определёнными файлами. (не буду рассекречиваться) В тех файлах в определённом месте записано x-значное число, которое естественно читается как строка. Но после простения строки её следует перевести в integer. И в данной ситуации tryIntToStr и всё остальное что вы там мне понаписали неподходит, т.к. у меня тут не ini-файл, что-бы значение по умолчанию при ошибке получать. Если возникает ошибка конвертирования, то файл повреждён или имеет не поддерживаемый программой формат. Ясное дело, что пользователя надо уведомить об этом.
Код:
...
try
   int := strToStr(str)
except
   messageDlg('Выбранный файл повреждён или имеет формат, не поддерживаемый программой', mtWarning, [mbCancel], 0);
   exit;
end;
...
Ну вот что-то типа этого.
Altera вне форума Ответить с цитированием
Старый 15.05.2009, 18:03   #50
qpokyc
Форумчанин
 
Аватар для qpokyc
 
Регистрация: 07.04.2009
Сообщений: 117
По умолчанию

Цитата:
Дот Нет - это не быдлокодерство а плагиат. Микрософт его спер у Виртовских идей, которые он лет 20 назад успешно внедрил.
Но автор плагиат тоже именует быдлокодом! Хотя, мне кажется, хватит обсуждать этого троля...
Цитата:
Да, я знаю. Но я же говорю, что принцип показывал....
Обратите внимание, что Borland с вами в этом не согласен!
Цитата:
У меня такая ситуация. Я пишу программу для...
Впрочем, в вашем случае, наверно - это лучший вариант.
Цитата:
Не ну прицепились ко мне. Чем плох мой код. Или что, в Val try...except не используется?
Вы будите страшно удивлены, но НЕТ. В Val совсем другая концепция применена - это наследство от паскаля (try..except и TException - это уже оплот ООП). Так вот, не вижу ничего плохого в try..except, просто хочу сказать, что дорога ложка к обеду.
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.

Последний раз редактировалось qpokyc; 15.05.2009 в 18:17.
qpokyc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен кто-нибудь, кто сможет подсказать, как подступиться к программированию Delphi & C++ Koshka_Kali Помощь студентам 2 30.11.2008 13:23
Кто поможет??? sashahttp Общие вопросы Delphi 1 24.06.2008 09:15
Кто такие "тени" ? R-SER Свободное общение 20 22.11.2007 19:12
Народ расскажите кто нужен для создания игры и кто что делает Kosoy135 Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 16.09.2007 18:59