|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V. Fionik 2:5010/70 29 Oct 2003 16:37:15 To : Valentin Nechayev Subject : Re: Kylix крек -------------------------------------------------------------------------------- VN> Когда смысл таки дойдёт - обрати внимание на случаи такого же VN> undefined behavior в дельфях - только не надо мне сказки VN> рассказывать, что такого нет - VN> плавали, знаем-с. А можно парочку примеров? Я вот не знаю, хотелось бы просветления чтобы не налететь. VN> Hу а то что паскаль вообще не позволяет такие конструктивы - VN> извини, что выбрал, то ты и выбрал. Это может быть и хорошо, и VN> плохо. Так есть или нет, я чего-то не понял? VN> Да нет, фанат - ты. Идём на произвольный западный сайт (пока что VN> именно западный) с предложениями работы. Видим: XML, Java, C++ и VN> прочие buzzwords - VN> запрошено, причём местами даже с фразами "15 years Java experience VN> is must", VN> Delphi - ну, если одно предложение на пару тысяч найдёшь - молодец. VN> Потом переходим к нашим сайтам. Угу, дельфя чуть больше. Первое что пришло в голову - www.job.ru, количество вакансий: C++ ~800, Delphi ~300, Delphi & C++ ~20, Java ~ 700. Э-э-э не кажется ли тебе что соотношение 8 к 3 или 7 к 3 несколько разнится с предложенным тобой 2000:1 и "чуть больше". VN> В плане зарплат - всё равно на порядок меньше. Э-э-э я вот поглядел вакансии пока терпения хватило. Зарплата там больше зависит не от того на каком языке писать, а от должности. Т.е. ведущему специалисту собираются платить больше чем кодеру без разницы на каком языке он пишет. И даже тут разница не на порядок... в 2..3 раза максимум. Оно конечно будет "на порядок" если сравнивать дельфийского кодера в нижнем урюпинске и наСильника который пишет фильтры для фотошопа в америке. Кстати, вебдизайнеру к которому предьявляется требование - уметь писать на Джаве платить собираются еще меньше. VN> Какой вывод? Что VN> несмотря на все твои и мои словесные построения, рынок почему-то за C++ VN> голосует больше чем за Delphi. Парадокс?;)) Парадоксов много. В этой конфе думаю большинство уверено что Linux лучше Windows, однако рынок считает иначе. ;-) А уж сколько всяких страшных слов есть по языкам - python, ocaml, чего там еще народ напридумывал, а рынок блин за них не голосует. Парадокс? VN> Впрочем, этому парадоксу ответ очевиден: средство только от одного VN> производителя и при этом страшно дорогое (покажи-ка мне лицензионно VN> купленный Delphi хотя бы в 1/3 контор, где на нём студенты клепают VN> морды, гоняя мышами компоненты), в отличие от упоминаемого тут C++, VN> которому 5 реализаций найти - просто покопаться по каталогам, от VN> MSVC среднекоммерческого до GCC условно-бесплатного. Думаешь, весь VN> рынок глупый, а ты один Hаполеон и весь в белом? Delphi Professional (а для большинства задач подходит именно она): Купить $999, апгрейд $399. MSVS Professional: Купить $1079, апгрейд $549 И где тут страшно дорогое? Или чиста конкретные пацаны меньше чем Enterprise/Architect Edition не польуют. VN> Можно долго спорить, почему так получилось, мой ответ - потому что VN> учебный язык, которым Паскаль был годы и годы, не может быть VN> промышленным. Пока VN> Вирт телился и не давал сделать отраслевой стандарт, время ушло. VN> Результат - VN> есть масса алголоподобных и паскалеподобных языков, на которых идёт VN> серьёзная разработка - например, Ada и Modula-3 - а для паскаля ты VN> ничего кроме тупых морд на дельфях не увидишь. Извини, его время VN> ушло... А можно примеры этих самых серьезных разработок, и приблизительное количество оных? А также сравнение с количеством разработок на Delphi? Hу т.е. статистические какие-то исследования. А то как-то все конечно красиво и уверенно сказано, но... не верю. Да, количество вакансий в которых упоминаются эти языки стремится к 0. Как-то не вяжется с утверждениями про "масса алголоподобных и паскалеподобных языков, на которых идёт серьёзная разработка - например, Ada и Modula-3". Еще вот хотелось бы узнать чем отличается тупая морда от не тупой? Количеством человеко-часов брошенных на ее разработку? AM>>>> IMHO это хороший рабочий инструмент, глючный, кривой, но AM>>>> позволяющий делать работу для которой предназначен в разумные AM>>>> сроки и с реальным результатом. AD>>> я не знаю такой работы, которую можно этим инструментом делать, AD>>> кроме кривых гуев к кривым задам банных. мне весь этот спектр ПО AD>>> совершенно перпендикулярен, как и само существование delphi. AM>> А зачем тогда в разговор встрявал? Удовлетворить свои AM>> комплексы? VN> Hу тогда расскажи, что им можно делать такого хорошего. Почти все тоже что и на C++. VN> IMAP сервер, для примера, сделаешь? Только не на паскалевском VN> подмножестве, для которого 3/4 собственно дельфей надо будет оторвать VN> (с мясом) и выбросить, а именно на дельфях. Сколько он при этом будет VN> весить, как быстро работать. Потом сравним с сишной реализацией. Я, например, сделаю. Скока платишь? Именно на Delphi. :-) IMAP сервера не писал (я полагаю что есть крутые наСильники которые что ни дня прожить не могут чтобы не написать IMAP сервер, мне с ними конечно тягаться никак), честно говоря, но просто сетевые сервера писал. Hичего особенно страшного. VN> Или ещё - вот мне нужен VN> анализатор логов. VN> Вполне серьёзная практическая задача. Перл подходит практически VN> идеально - VN> if(m/#$%*%/) { @$(&*@(*; } и так далее. Что ты мне на дельфях VN> предложишь, когда даже простейших PCRE нету в поставке? Может быть есть библиотечки какие-нибудь? Или ты точно, стопудово? уверен что их не существует в природе? VN> И последний вопрос - ограничимся теми же мордами - возможность VN> автоматического управления размерами и позициями, по принципам вида VN> "вот этот ниже того", есть? Я не видел две-три последние версии, так VN> что действительно интересно. VN> Если да - можно поверить, что Borland взялась за ум, если нет - VN> толку с того Delphi чем дальше тем меньше... Вот уж не знал что это одно из главных свойств GUI билдера. Мне так всегда казалось что в этом плане хорошо то средство, которое позволяет построить функциональный и простой интерфейс с минимумом трудозатрат. Хотя, да. До сих пор не сделали, козлы. Придется слить фришный компонет с какого-нить торри и реализовать. VN> А ты тогда объясни что ты вкладываешь в "и многие другие попсовые VN> языки <для настоящих программистов>". А так - я лично верю, что есть VN> круг задач, где Delphi рентабельнее C++. Hапример, переписывание VN> программы на том же VN> Delphi.;)) И то - пока процедурный язык конца 60-х годов с объектным VN> навеском образца начала 80-х не задолбал своей невозможностью VN> сделать что-то выходящее за пределы скелета динозавра.;)) :-))) Кстати, учитывая что зарплата С++ программиста выше чем зарплата паскалиста (это там где-то в начале письма тобой утверждалось), учитывая что очень много прикладных задач решаются на Delphi (да, да и базы данных тоже, это около 30% всех IT-шных задач) с меньшими трудозатратами при примерно равном результате, то можно сказать что ты прав. Этот круг задач есть и он немаленький. - --- Andrew V. Fionik, Papillon Systems, Unix Programmers Group For reply use "ender" instead of "fionika" in e-mail. --- ifmail v.2.15dev5 * Origin: Papillon Systems (2:5010/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151249191301.html, оценка из 5, голосов 10
|