ФОРУМ Клуба Волгоградских ИНТЕЛлектуалов
АвторСообщение
Админкин




Рейтинг: 19
ссылка на сообщение  Отправлено: 24.05.07 22:41. Заголовок: Клоны команд


Они убили Кенни: http://artemias.livejournal.com/166405.html

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 223 , стр: 1 2 3 4 5 6 7 8 All [только новые]


степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 17.06.07 11:05. Заголовок: Re:


Мартин Лютер Кинг пишет:

 цитата:
Эт уже не знание программирования, а знание математики


вот и приехали. Пргограммисту, не владеющему математическим базисом нужно руки отрывать и в задницу засовывать (не надо знать тензорный анализ, но дискретную математику, теорию графов и еще тройку дисциплин обязан)
Мартин Лютер Кинг пишет:

 цитата:
Реально в любом языке программирования надо знать


реально в любом языке программирования надо знать спецификацию. Причем хорошо знать. Никлаус Вирт всю жизнь для таких как ты в каждом своем новом языке уменьшал спецификацию, дошел до того, что у Оберона она на 15 страницах умещается, а таким как ты все лень её изучить.
Мартин Лютер Кинг пишет:

 цитата:
а потом только начинаешь баги вылавливать?


не бля, сначала баги вылавливаю, потом пишу. Ты вообще когда нить средних размеров проект писал? С библиотеками сторонними работал вообще? Судя по всему - нет, раз про возникающие при этом багивообще представления не имеешь
Мартин Лютер Кинг пишет:

 цитата:
попытка сделать программирование более похожим на то что есть в реальном мире


найди первоисточник. Идея ООП была опошлена уже потом, когда преподы пытались довести до студентов что такое объект, не объяснив, что такое структура
Мартин Лютер Кинг пишет:

 цитата:
хоть Гради Буча, хоть Подбельского


да, Буч хороший автор, но и он не придумал способа лучше объяснить, чем загнать какую то хуйню. Ну а Подбельский - он же для самых начинающих, ему сам бог велел примеры про книжную полку.
А ты сядь и подумай: какой нахрен реальный мир? В каком месте объект похож на объект реальномо мира?Мартин Лютер Кинг пишет:

 цитата:
Эти преимущества становятся заметны только на действительно больших проектах, где занят не один десяток программистов.


ну вот опять вырвал цитату из книжки не подумав. Ты если бы писал программу, а потом вносил новый функционал, стало бы ясно, что преимущества ООП при хорошем проектировании видны после 200 строк твоего кода

Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 17.06.07 11:07. Заголовок: Re:


не, как это ты ловко математику от программирования отделил! Кнопки на форму бросать оно конечно математики не требует, но и программизмом не зовется


Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 17.06.07 21:08. Заголовок: Re:


ASvencim пишет:

 цитата:
не, как это ты ловко математику от программирования отделил!


я фанатею от таких товарищей которые считают умение загнать пару формул и воспроизвести несколько графовых алгоритмов программированием. Пускай сидят в Matlab, Maple и т.п.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 17.06.07 21:11. Заголовок: Re:


ASvencim пишет:

 цитата:
Буч хороший автор, но и он не придумал способа лучше объяснить, чем загнать какую то хуйню.


Сперва че нить подобное напиши а потом бочку кати...

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 17.06.07 21:14. Заголовок: Re:


ASvencim пишет:

 цитата:
для таких как ты в каждом своем новом языке уменьшал спецификацию


Для твоего сведения специализированные языки программирования я и сам разрабатывал, писал под них трансляторы и интерпретаторы, так что я ОЧЕНЬ хорошо представляю себе как работает тот или иной язык программиирования.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 17.06.07 21:20. Заголовок: Re:


ASvencim пишет:

 цитата:
ну вот опять вырвал цитату из книжки не подумав.


Тебе что десять раз говорил что я не дергаю цитаты из книжек а личный опыт излагаю.
ASvencim пишет:

 цитата:
преимущества ООП при хорошем проектировании видны после 200 строк твоего кода


При 200 строках будет проще написать структурно, а при ООП у тебя только избыточный код получится.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 17.06.07 21:26. Заголовок: Re:


ASvencim пишет:

 цитата:
не бля, сначала баги вылавливаю, потом пишу.


Если ты пишешь сразу все 5000 строк то нет ничего удивительного что при запуске потом вылетает куча exeption`ов. В проге в идеале надо тестить только отдельный функционал, а целиком она и сама заработает если хорошо спроектирована.
ASvencim пишет:

 цитата:
Ты вообще когда нить средних размеров проект писал?


Средний прект? Это сколько?
ASvencim пишет:

 цитата:
С библиотеками сторонними работал вообще?


встречный вопрос а ты с многоязыковыми прсредами работал?


Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 17.06.07 22:14. Заголовок: Re:


Мартин Лютер Кинг пишет:

 цитата:
считают умение загнать пару формул и воспроизвести несколько графовых алгоритмов программированием


меня веселят товарищи, которые научились кидать кнопку на форму, заполнять её обработчик и называть это программированием. Ты алгоритм решения задачи с потолка берешь? Или тебя для всех случаев метод пузырька устраивает?
Мартин Лютер Кинг пишет:

 цитата:
Сперва че нить подобное напиши а потом бочку кати...


ну это ты уже чушь пишешь. Я же не писатель, чтоб книжки штамповать, для этого Шилдса и ко за глаза хватит
Мартин Лютер Кинг пишет:

 цитата:
специализированные языки программирования я и сам разрабатывал


давай подробнее. Разработки в студию. Какой нить русский бейсик? Показывай, оценим
Не надо голословия
Мартин Лютер Кинг пишет:

 цитата:
При 200 строках будет проще написать структурно


И так: берем... Что? в чем писать будем?
Мартин Лютер Кинг пишет:

 цитата:
а целиком она и сама заработает если хорошо спроектирована.


Вот, вот оно - отсутствие опыта. Офигенно спроектированный программный комплекс от глубокоуважаемой мною кампании АББИ работает, из того что мне точно известно, в 87 информационных центрах, утечку памяти обнаружил только я. Как выяснилось - результат нелюбви комплекса к фаерволу Комодо при обработке первым одного из куевой тучи поддерживаемых типов пакетов. Причина - недостаточное тестирование. Хотя сама программа спроектирована отлично. В отрыве от возможной среды. Это к вопросу о проектировании.
Мартин Лютер Кинг пишет:

 цитата:
надо тестить только отдельный функционал


прямая дорога к нестабильной работе. Половина багов - в склейках. Написать и протестировать чсортировку пузырьком дело несложное, только баг в другом месте окажется.
Мартин Лютер Кинг пишет:

 цитата:
с многоязыковыми прсредами работал?


с прсредами не работал, даже не знаю что это такое. А со средами доводилось.
Мартин Лютер Кинг пишет:

 цитата:
Средний прект? Это сколько?


это 5 - 10 тысяч строк ТВОЕГО кода, которые потом некоторое время где - либо использовались, и в которые добавлялся функционал

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 17.06.07 23:41. Заголовок: Re:


ASvencim пишет:

 цитата:
Ты алгоритм решения задачи с потолка берешь?


Если алгоритм действительно сложный обычно привлекают предметников, специалистов в предметной области или ты такой умный и математику квантового испарения черных дыр в идеале знаешь. Эт у тебя отсутствие опыта сказывается. Чтобы сделать что-то действительно стоящее нужно несколько десятков человек программистов и человек 5 специалистов в предметной области. А об экспертных системах ты вообще что-ли в жизни не слышал в них вообще без привлечения сторонних специалистов не обойтись.
Как ни печально но своими личными познаниями обойтись не всегда возможно.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 17.06.07 23:56. Заголовок: Re:


ASvencim пишет:

 цитата:
Половина багов - в склейках.


Не о тех багах речь идет. Естественно ни одна система не существует в безвоздушном пространстве. Она взаимодействует с окружающей программной средой. К примеру если долго юзать скажем Builder скажем с год под виндой то он такие вещи выдавать начнет что удивляться начинаешь как еще МКС с орбиты не упала.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 18.06.07 00:00. Заголовок: Re:


ASvencim пишет:

 цитата:
Разработки в студию.


<S>→ <T> (<R>) <V><M>
<V>→ <V><V>
<V>→<Y> <ABC>;
<R>→<R>,<R>
<R>→<ABC>
<Y>→ Int
<Y>→ Double
<Y>→ Point
<Y>→ Line
<Y>→ Circle
<Y>→ Body
<Y>→ Object
<Y>→ Parametr
<M>→ <M><M>
<M>→AddLine<Pl>;
<Pl>→(<ABC>)
<Pl>→(<ABC>,<ABC>)
<M>→AddCircle<Pc>;
<Pc>→(<ABC>)
<Pc>→(<ABC>,<ABC>,<ABC>,<ABC>)
<Pc>→(<ABC>,<E>,<E>,<E>)
<M>→AddPoint<Pp>;
<Pp>→(<ABC>)
<Pp>→(<E>,<E>,<E>)
<M>→AddBody<Pb>;
<Pb>→(ABC)
<M>→Find(<Pf>){<M>}
<Pf>→<ABC>
<M>→ <ABC>:=<ABC>
<M>→ DeleteLine<Pl>;
<M>→ DeleteCircle<Pc>;
<M>→ DeletePoint<Pp>;
<M>→ DeleteBody<Pb>;
<M>→ <ABC>{<M>}
<M>→<E>
<M>→<E> = <E>
<M>→<ABC>=<S>
<M>→ if(<U>){<M>}
а кто слушал молодец. Естественно граматика не вся только фрагмент.

Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 18.06.07 01:06. Заголовок: Re:


Мартин Лютер Кинг пишет:

 цитата:
Если алгоритм действительно сложный обычно привлекают предметников


а если нужно в данном конкретном случае найти оптимальный алгоритм сортировки, завязанный на некоторую заведомо известную информацию? Тогда тоже привлекать специалистов? Вряд - ли, ибо те, кто в пути рисуют интерфейс, красивые кнопочки там, нестандартную форму, а те, кто программист занимаются реализацией, а сдесь без знания базиса делать нечего.
Можно, конечно, приставить специалиста по дискретке к специалисту по заполнению обработчиков событий, только эти 2 специальности, вместе со многими другими, нужно совмещать одному. Тем более, когда вопрос в реализации конкретного класса, к обсуждению которого привлекать сторонних специаллистов накладно.
Мартин Лютер Кинг пишет:

 цитата:
К примеру если долго юзать скажем Builder скажем с год под виндой то он такие вещи выдавать начнет


и ниче не выдает, если ты про продукты Борланда. Что ява, что сиплюплю

Ты давай конечный продукт, а не поделку из лекции. Писать интерпретатор, и вон ту херню, что сверху, это как говорят в Одессе две большие разницы

Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 18.06.07 01:07. Заголовок: Re:


„M„p„‚„„„y„~ „L„ђ„„„u„‚ „K„y„~„s „Ѓ„y„Љ„u„„:

 цитата:
<Y>ЃЁ Int
<Y>ЃЁ Double
<Y>ЃЁ Point
<Y>ЃЁ Line
<Y>ЃЁ Circle
<Y>ЃЁ Body
<Y>ЃЁ Object
<Y>ЃЁ Parametr


Это тебя в политехе так научили?

Спасибо: 0 
Профиль Цитата Ответить



Рейтинг: 1
ссылка на сообщение  Отправлено: 18.06.07 07:28. Заголовок: Re:


Говорят, что програмизьм
Разрушает организьм...

Убеждаюсь читая Ваши милые посты...

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 18.06.07 20:56. Заголовок: Re:


ASvencim пишет:

 цитата:
знания базиса делать нечего


А кто тебе говорит что знать программисту нужно только как делать красивые кнопочки. Это вообще по серьезному должны делать спец дизайнеры которые при проектировании интерфейса руководствуются стандартами эргономики всякой другой ереси

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 18.06.07 20:59. Заголовок: Re:


ASvencim пишет:

 цитата:
и ниче не выдает


Ну да ниче не выдает! пару аксес виолайшн и начинается семь казней егиметских. Тот код который до этого нормально работал такие фентеля выдает что диву даешься, как такое может быть. Ты вообще долго пргал под Builder?

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник




Рейтинг: 0
ссылка на сообщение  Отправлено: 19.06.07 04:22. Заголовок: Re:


на минуточку: тема называется "Клоны команд".

А вообще общайтесь...мы в сторонке постоим...

Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 19.06.07 11:03. Заголовок: Re:


Мартин Лютер Кинг пишет:

 цитата:
А кто тебе говорит


ты и говоришь. Ибо без знания математики только это и остается делать. Ну или переносить написанное кем - то в код, что тоже не программизм
Мартин Лютер Кинг пишет:

 цитата:
Тот код который до этого нормально работал такие фентеля выдает что диву даешься, как такое может быть


это ошибки в проектировании и реализации. Например, описааное выше сравнение с тру работает неправильно не потому что время пришло, а потому что такое иногда бывает. У меня дома и на работе программки некоторые уже 3 - 4 года работают без проблем. А ассес виолашион само по себе из воздуха появиться не может.
Мартин Лютер Кинг пишет:

 цитата:
Ты вообще долго пргал под Builder?


до сих пор приходится кое - какие служебные программы подправлять, хотя билдер не люблю. Дельфи как - то приятнее


Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 19.06.07 11:05. Заголовок: Re:


Злой Юра пишет:

 цитата:
А вообще общайтесь...мы в сторонке постоим...


ну почему же, включайтесь

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 19.06.07 12:58. Заголовок: Re:


ASvencim пишет:

 цитата:
ты и говоришь.


я сказал действительно сложные а не х*рь всякую. Ты еще вспомни что надо знать теорему Пифагора.


Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 19.06.07 13:01. Заголовок: Re:


ASvencim пишет:

 цитата:
3 - 4 года работают без проблем


я говорю не о том что программа перестает работать от частого употребления ее по назначению, а о том что в Builder`е с течением времени отладчик начинает рушиться.
ASvencim пишет:

 цитата:
У меня дома и на работе программки некоторые уже 3 - 4 года работают без проблем.


Ты еше скажи что за это время ни разу винду не переустанавливал.


Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 19.06.07 13:03. Заголовок: Re:


ASvencim пишет:

 цитата:
А ассес виолашион само по себе из воздуха появиться не может.


Еще как может. Был например баг: строка из Memo считываться не хотела прога выдавала аксес виолашион.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 19.06.07 13:04. Заголовок: Re:


ASvencim пишет:

 цитата:
Дельфи как - то приятнее


Кому как. У меня хроническое неприятие Паскаля.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 19.06.07 13:08. Заголовок: Re:


ASvencim пишет:

 цитата:
Писать интерпретатор, и вон ту херню, что сверху, это как говорят в Одессе две большие разницы


Это обычная автоматная грамматика. Кодится что называется с листа. а единственная сложность в написании интерпретатора это то что надо иметь в наличии таблицы(черт знает как это правильно называется) машинных кодов. А так тот же транслятор. И это не пример из лекции а личная разработка.

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 5
ссылка на сообщение  Отправлено: 19.06.07 13:12. Заголовок: Re:


ASvencim пишет:

 цитата:
утечку памяти обнаружил


Попробуй писать под gcc под Linix. Там один только намек на утечку памяти вызовет segmentation fault(без строки которая вызывает ошибку, просто констатация факта что ошибка есть и отлаживай как хочешь)

Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 19.06.07 15:31. Заголовок: Re:


Мартин Лютер Кинг пишет:

 цитата:
Builder`е с течением времени отладчик начинает рушиться.


фантастика! Наверное, краска на корпусе облупливается...
Мартин Лютер Кинг пишет:

 цитата:
Ты еше скажи что за это время ни разу винду не переустанавливал.


реально ни разу. Может, я что - то не так делаю?
У меня на 1м компе всякие эксперименты, поэтому иногда приходится переставлять, на втором уже 5 лет крутится, и ничё.
Мартин Лютер Кинг пишет:

 цитата:
строка из Memo считываться не хотела прога выдавала аксес виолашион.


есть такие замечательные операторы как Try, Except, и иже с ними. За пренебрежение коими в нормальных конторах увольняют.Мартин Лютер Кинг пишет:

 цитата:
Это обычная автоматная грамматика


ты писал про разработанный интерпретатор. Где же он?


Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 4
ссылка на сообщение  Отправлено: 20.06.07 00:24. Заголовок: Re:


ASvencim пишет:

 цитата:
есть такие замечательные операторы как Try


Это всего лишь отлов исключений. Проблемы они не снимают, ошибка то остается...

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 4
ссылка на сообщение  Отправлено: 20.06.07 00:27. Заголовок: Re:


ASvencim пишет:

 цитата:
реально ни разу


Единственное что никогда не рушится и не ломается это то что собственно и не работает...

Спасибо: 0 
Профиль Цитата Ответить
постоянный участник


Рейтинг: 4
ссылка на сообщение  Отправлено: 20.06.07 00:28. Заголовок: Re:


ASvencim пишет:

 цитата:
Где же он?


Лежит на харде

Спасибо: 0 
Профиль Цитата Ответить
степной волк




Рейтинг: 13
ссылка на сообщение  Отправлено: 20.06.07 10:37. Заголовок: Re:


Мартин Лютер Кинг пишет:

 цитата:
Это всего лишь отлов исключений


знаешь как многие авторы рекомендуют работать с экселем из своей программы? Обращаться к открытому, ловить исключение, если не открыт, и открывать. Так якобы быстрее и проще. Так что отлов исключений это не просто отлов исключений, это довольно мощный инструмент.
Мартин Лютер Кинг пишет:

 цитата:
то что собственно и не работает...


ну когда нить все рушится, но при должной профилактике срок службы увеличивается в десятки раз
Мартин Лютер Кинг пишет:

 цитата:
Лежит на харде


что ж ты его прячешь? Дай общественности полюбоваться

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 223 , стр: 1 2 3 4 5 6 7 8 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет