Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Вниз

Почему программисты на С++ ценятся больше чем на Delphi?   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2005-11-04 14:53) [80]

xray   (04.11.05 14:52) [79]
Попроси прочитать это, у кого родной язык русский и нет проблем с логикой языка.

Вы ошибаетесь. Больше программистов .NET - больше предложение на рынке труда - меньше зарплата. Хорошие программисты C++/Java будут цениться больше чем программисты .NET.
А delphi скоро умрет. Ее вытеснит .NET.


 
xray   (2005-11-04 14:56) [81]

Anatoly Podgoretsky ©   (04.11.05 14:53) [80]

Итак, определим каким образом из этого следует, что .NET - это язык.


 
Anatoly Podgoretsky ©   (2005-11-04 14:58) [82]

Я же просил - обратись к носителю языка.


 
xray   (2005-11-04 15:00) [83]

Удалено модератором
Примечание: Личная переписка


 
Gero ©   (2005-11-04 15:03) [84]

NORDmen, пеши исчо!


 
Джо ©   (2005-11-04 15:04) [85]

[81] xray   (04.11.05 14:56)


"Хорошие программисты C++/Java будут цениться больше чем
программисты .NET".
C++/Java -> языки.
.Net противопоставлен им, следовательно, .Net - язык.


 
Sandman29 ©   (2005-11-04 15:14) [86]

Джо ©   (04.11.05 15:04) [85]

Хорошие разработчики автомобилей и мотоциклов будут получать меньше разработчиков компьютеров. Автомобили и мотоциклы - транспортные средства, значит компьютеры - транспортные средства?


 
xray   (2005-11-04 15:21) [87]

Джо ©   (04.11.05 15:04) [85]
Ответный ход:)

Java не с необходимостью язык но и платформа.

Почему же, допустимыми, например в описании вакансий, считаются фразы: "программист WinAPI", "программист DirectX"?
Носители, поделитесь :)


 
Sandman29 ©   (2005-11-04 15:28) [88]

xray   (04.11.05 15:21) [87]

Вместо программист C++ правильнее писать программист на языке программирования C++,  вместо программист Oracle - программист, работающий с СУБД Oracle, вместо программист .Net - программист, использующий технологию .Net и т.д.


 
Anatoly Podgoretsky ©   (2005-11-04 15:28) [89]

Это технологии, требуются специалисты по данным технологиям.
Может быть непрофессинализм рекламодателя.


 
NORDmen ©   (2005-11-04 15:33) [90]

форум c++ vs delphi. в написании драйверов используется с++, в остальном никто не видит принципиальных преимуществ С++!!!!!!!!!!!!
тем более что для rad delphi лучше подходит.

2Sandman29:
я что по вашему должен анкету заполнять? вы верите интернету?
хотя бы считать научитесь - 2005-1986=18 как минимум!!!
а про западных программистов вы зря так - они дейсвительно занимаются реальными вещами - и не обязательно на с++.


 
wicked ©   (2005-11-04 15:37) [91]

> NORDmen ©   (04.11.05 15:33) [90]
эта... после того бреда, который ты здесь пишешь, сомнения берут... и насчет возраста, и образования, и того, с какими "западными коллегами" ты общаесся, и что в твоем понимании "реальные вещи"...
ничего личного, но матчасть учить надо.... иначе - ЛМД....


 
Sandman29 ©   (2005-11-04 15:45) [92]

NORDmen ©   (04.11.05 15:33) [90]

>я что по вашему должен анкету заполнять? вы верите интернету?

Забавно. Я вот не захотел и не указал свою дату рождения. А Вы получается указали неверную дату? А может, Вы вообще коллектив бабушек 80-ти лет каждая? :)

>хотя бы считать научитесь - 2005-1986=18 как минимум!!!

60 делить на 3 будет примерно 20, но нам точнее и не нужно? :)
Считать я умею, 2005-1986=19 :) Хоть Вам еще нет 19 лет, но я посчитал, что оставшаяся неделя не в счет. 19-2=17. Хотя мог бы написать и в 16 :)

а про западных программистов вы зря так - они дейсвительно занимаются реальными вещами - и не обязательно на с++.

Ну да, а мы тут плюшками балуемся. Просто мне интересно стало, сколько лет было западным коллегам - неужели тоже 17? :)


 
Sandman29 ©   (2005-11-04 15:47) [93]

Вам еще нет 19 лет, но я посчитал, что оставшаяся неделя не в счет
Даже не неделя, а больше месяца. Хорошо, что перепроверил :)


 
Anatoly Podgoretsky ©   (2005-11-04 15:49) [94]

И в институт поступил лет в 13-14


 
Крылов   (2005-11-04 16:00) [95]

А Билл Гейтс знает в C# ? И вообще какие программы лично он на нем написал ? Наверняка дома, когда его никто не видит, он пишет TP7


 
boriskb ©   (2005-11-04 16:07) [96]

NORDmen ©   (04.11.05 15:33) [90]
я что по вашему должен анкету заполнять? вы верите интернету?


Нормальный взрослый человек или не заполнит анкету вообще или заполнит ее правдиво.
Указание не верного возраста говорит либо о юности, либо об отклонениях в психике.


 
Anatoly Podgoretsky ©   (2005-11-04 16:07) [97]

Крылов   (04.11.05 16:00) [95]
А директор твоего предприятия сам чинит унитазы, настраивает компьютеры, пишет все документы фирмы, программирует, охраняет территорию, готовит обеды для работников.
А Билл Гейтс создал фирму, еще 30 лет назад и она не погибла, а стала одной из крупнейших фирм в мире, сам при это заработал такое количество денег, которые ты даже в уме не сможешь предствить.


 
Цунг Сьяо   (2005-11-04 16:12) [98]

NORDmen ©   (04.11.05 15:33) [90]

Солдаты вероятного противника нервно смеялись и кидали камни в портрет Мао.

А попробуйте с сишниками на их территории поспорить.


 
Virgo_Style ©   (2005-11-04 16:18) [99]

NORDmen ©   (04.11.05 15:33) [90]
вы верите интернету?


Хочешь сказать, что нам не следует тебе верить?


 
NORDmen ©   (2005-11-04 16:25) [100]

откуда на сайте delphimasters такое кол-во ненавидящих delphi и тех, кто программирует на delphi и защищает это...

ха, кроме глупых ответов не можете ответить почему с++ больше ценится?

> Ну да, а мы тут плюшками балуемся. Просто мне интересно
> стало, сколько лет было западным коллегам - неужели тоже
> 17? :)


в общем то да. плюшки forever :
~~~~~~~~~~~~~~~~
если серьезно то как я уже говорил ранее русский it рынок еле живой, а на западе больше программируют hardware т.к. производство развивается... из этого все и вытекает. поэтому и с++ более предпочтительнее.


 
Джо ©   (2005-11-04 16:26) [101]


>  [86] Sandman29 ©   (04.11.05 15:14)

Написанное ув. xray"ем - нелепо само по себе, без всякого филологического анализа. Поскольку он, вероятно, и не знает, что среди компиляторов под платформу .Net есть и C++ и Java.

А фраза:
"Хорошие программисты C++/Java будут цениться больше чем
программисты .NET".
именно, с моей точки зрения и выдает это незнание.


 
Джо ©   (2005-11-04 16:29) [102]

[101] Джо ©   (04.11.05 16:26)
>  и Java.

Во всяком случае, до меня доходили слухи о желании некоторых товарищей реализовать эту идею. А уж о наличии J# и говорить нечего.


 
DiamondShark ©   (2005-11-04 16:30) [103]

Маленький дисклеймер во избежание:
убедительная просьба не отождествлять язык и программистов, пользующихся этим языком.
С претензиями вроде: "Я на Ы++ пешу, а ты наехал!" -- лучше сразу на триграмматон.


> wicked ©   (04.11.05 14:35) [74]
> > Препроцессор. Фтопку.
> нужен... почему?... из-за отсутствия модульности....
> более того, он там недоношенный, намного лучше было бы иметь
> препроцессор наподобие того, как реализованы макроконструкции
> в TASM.... впрочем это вопрос вкуса и того, для чего использовать
> язык.... АСУ писать - препроцессора не нужно....

Препроцессор в ассемблерах появился не в силу того, что идея препроцессора сама по себе есть такая уж полезная идея, а в силу бедности выразительных средств самого языка ассемблера. Это первое.

Второй момент. Препроцессор -- это язык, более высокого уровня. Ещё раз: препроцессор в ассемблере -- язык более высокого уровня, чем ассемблер; препроцессор в Си -- язык более высокого уровня, чем Си.
Теперь вопрос: а нафига такое смешение концепций? Либо мы делаем некий язык метапрограммирования, тогда тот убогий препроцессор нас ни разу не устраивает, либо мы имеем обычный структурный язык, тогда не понятно, что в нём делают обломки костылей для ассемблеров.
Эклектика всегда уродлива.

Ну и, наконец, оправдание "из-за отсутствия модульности" -- просто смешно. Это доказательство непродуманности дизайна, а не обоснование необходимости препроцессора.


> > Шаблоны. Недоношенная реализация.
> я пробовал искать в гугле "generic programming".... ничего
> путного, взамен страшных c++ template, не нашел....
> d не в счет - до версии 1 компилятор еще не добрался....
>  да и егойный foreach смущает....

Идея генериков здравая и полезная. Просто она пришла не ко времени. Реализация шаблонов только на уровне языка всегда останется жульничеством, оставаясь, по сути, всё той же сборкой на уровне исходного текста.
Идея должна была дозреть до вынесения поддержки обобщённого программирования с уровня языка на уровень исполняющей среды.


> > Множественное наследование. Недоношенная лжеидея.
> с другой стороны - обобщенная идея интерфейсов.... вместо
> того, для чего в других языках вводится новая спорная сущность.
> .. ;)

Интерфейсы -- законченная и логичная идея.
Надо было всего-лишь придержать желание напихать в язык как можно больше фич.
Опять следы раздолбайского дизайна.


> > Операции с побочным эффектом. Фтопку.
> рудимент от "больших" процессоров... я не против писать
> "+= 1", если в языке пропадет ++, но это не смертельно..
> ..

Угу. Опять оправдание вместо основания.
А в результате появляется код, который даёт на разных компиляторах разные результаты, или даже на одном компиляторе с разными опциями.


> > Отсутствие модульности. Недоязык.
> рудимент и непростительный недостаток, оставшийся от си.
> ... а вы видели модульный ассемблер?.... ;)
> впрочем, при достаточной осторожности и аккуратности, тяжко,
>  но не смертельно...

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


 
NORDmen ©   (2005-11-04 16:33) [104]

2Цунг Сьяо
:)) 100% согласен. апреоле против delphi, etc


 
Джо ©   (2005-11-04 16:34) [105]


> [104] NORDmen ©   (04.11.05 16:33)
> :)) 100% согласен. апреоле против delphi, etc

Переведи (ц)


 
Sandman29 ©   (2005-11-04 16:40) [106]

Джо ©   (04.11.05 16:26) [101]

Это Ваши домыслы. Программист Java не обязан знать .Net.
Даже нагляднее: программист Delphi может не являться программистом БД, даже если Delphi позволяет работать с БД.


 
Джо ©   (2005-11-04 16:44) [107]


>  [106] Sandman29 ©   (04.11.05 16:40)
> Это Ваши домыслы

В чем выразились мои домыслы? Конкретно - цитаты с этими домыслами.


 
Sandman29 ©   (2005-11-04 16:44) [108]

Джо ©   (04.11.05 16:26) [101]

Фраза "Программист Delphi в среднем зарабатывает меньше, чем программист Oracle" показывает, что я не знаю о том, что с помощью Delphi можно работать с Oracle? Надеюсь, что нет :)


 
Sandman29 ©   (2005-11-04 16:46) [109]

Джо ©   (04.11.05 16:44) [107]

Читаем Джо ©   (04.11.05 16:26) [101]

Написанное ув. xray"ем - нелепо само по себе, без всякого филологического анализа. Поскольку он, вероятно, и не знает, что среди компиляторов под платформу .Net есть и C++ и Java.

А фраза:
"Хорошие программисты C++/Java будут цениться больше чем
программисты .NET".
именно, с моей точки зрения и выдает это незнание.


 
Anatoly Podgoretsky ©   (2005-11-04 16:50) [110]

Год назад, таких компиляторов уже было 22 штуки.


 
Джо ©   (2005-11-04 16:53) [111]


>  [109] Sandman29 ©   (04.11.05 16:46)

"Программист .Net" - это термин, который позволительно употребить неподкованному менеджеру по подбору персонала, а не программисту. Хотя бы по той причине, что противопоставление C++(языка) и .Net (среды выполнения) -- нелепо. Программист C++ - это, в том числе, может быть и программист C++ with managed extensions. В любом, случае, мне было бы интересно узнать у г. Xray его трактовку понятия "программист .Net".


 
NORDmen ©   (2005-11-04 16:56) [112]

2джо
апреоле (apriori) с латинского переводтся как "в начале", "по определению", "первично"
т.е. то что заложено и все :))


 
Джо ©   (2005-11-04 16:57) [113]


>  [112] NORDmen ©   (04.11.05 16:56)

Мне латынь переводить не нужно, я и сам могу. А вот что есть "апреоле" - для меня до сих пор загадка.


 
NORDmen ©   (2005-11-04 17:18) [114]

2Djo:
ну написал чуть несозвучно с apriori
не суди лихо, чего только не сделаешь после 3 л пива :))

хотя дяже академики используют слова как попало, что уж до меня :))


 
Igorek ©   (2005-11-04 17:42) [115]


> DiamondShark ©   (04.11.05 16:30) [103]

Единственное с чем согласен - это препроцессор.

Шаблоны - интересно в чем именно они недоношены? В том, что шаблон генерируется в код во время компиляции? Иначе ведь тормоза бы были при выполнении.. Ну и проверка типов сразу..

> Идея должна была дозреть до вынесения поддержки обобщённого
> программирования с уровня языка на уровень исполняющей среды.

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

Про синтаксис писал когда-то - на вкус и цвет..

Множественное наследование абстрактных классов - интерфейсы.

Множественное наследование неабстрактных классов - спорный пункт. Понятно, что есть агрегация, интерфейсы.. Особенно интересная ситуация если у класса два предка с одним предком.. Думаю это фича, которой надо пользоваться, но редко. Согласен - реализация недоношена. Но идею - не трожь! :)

К минусам я бы добавил явное приведение типов.. Все таки убедил меня Вирт своими опусами.

--
А по сабжу: потому, что С++ тяжелее выучить чем Делфи.


 
TStas ©   (2005-11-04 19:08) [116]

ИМХО С++ замореченные неоправдано. А если есть исходники, надо же в них кому-то разбираться. Потому и ценятся, если ценятся


 
Profi ©   (2005-11-04 19:27) [117]

Ого! Наконец зашел на форум, а тут такая баталия! В общем, я все прочитал и сделал свои выводы.

1. Качественный софт можно написать на чем угодно, даже на ASSEMBLER"е.
2. Драйвера и т.д. и т.п. на delphi написать тоже можно.
3. Сама среда разработки на C++ более требовательна, а, следовательно, на ней труднее писать.

В общем, выводы. Если два человека могут написать одну и туже программу, но один на delphi,а другой на VS например, то второй более квалифицированный специалист в своей области, чем первый в своей.


 
umbra ©   (2005-11-04 19:31) [118]

2 Profi ©   (04.11.05 19:27) [117]

10 баллов! (из 5)


 
Virgo_Style ©   (2005-11-04 19:44) [119]

Profi ©   (04.11.05 19:27) [117]
Если два человека могут написать одну и туже программу, но один на delphi,а другой на VS например, то второй более квалифицированный специалист в своей области, чем первый в своей.


imho противоречие. Если могут сделать одно и то же - значит, квалификация разная? Как-то оно не того...


 
DiamondShark ©   (2005-11-04 19:45) [120]


> Шаблоны - интересно в чем именно они недоношены?

В том, что реализоваваться они должны на уровне среды исполнения, а не языка.
Чтобы их доносить, надо было сначала додуматься до перехода от языка к среде исполнения.


> Эта.. выполняющие среды - это из другой оперы..

Из той самой.


> Какая принципиальная разница - генерируется конечный код
> для процессора из шаблона на этапе компиляции или средой
> при развертывании?

Для процессора -- никакой.
Для разработки и структурирования программ -- принципиальная.
Библиотеки с шаблонами могут существовать только в виде исходного текста.
Конечно, если все разработки ведутся только на этом языке, это не имеет никакого значения.
Но такая ситуация и есть не что иное, как зародыш среды исполнения.


> Про синтаксис писал когда-то - на вкус и цвет..

Синтаксис, вроде бы, я не трогал. Хотя про него тоже много интересного можно сказать.


> Множественное наследование абстрактных классов - интерфейсы.

Йа, натюрлих.


> Множественное наследование неабстрактных классов - спорный
> пункт

Ничего спорного. Множественное наследование неабстрактных классов -- это агрегация и ничего кроме агрегации.

Множественное наследование в итоге -- эклектика. Т.е. бардак дизайна.


> Но идею - не трожь!

Идею чего? Идей две: идея аспектов (интерфейсов), и идея реюза кода (агрегация). Это ортогональные идеи. Множественное наследование смешивает их в кашу, и этим убивает обе. Фтопку.



Страницы: 1 2 3 4 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.7 MB
Время: 0.022 c
14-1131446476
Аноним
2005-11-08 13:41
2005.11.27
Аномальное явление?


14-1131157454
Доколи
2005-11-05 05:24
2005.11.27
Доколи будут уменьшаться техпроцессы ?


3-1129479821
maVladimir
2005-10-16 20:23
2005.11.27
RowSelection in TCustomDBGrid


2-1131626075
Тормаз
2005-11-10 15:34
2005.11.27
Подскажите запрос


3-1129192638
iamkate
2005-10-13 12:37
2005.11.27
Перенос данных SQL-запросом





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