|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: Ваш выбор ??? | |||
Delphi | 38 | 59.38% | |
C++ | 26 | 40.63% | |
Голосовавшие: 64. Вы ещё не голосовали в этом опросе |
|
|
Опции темы | Поиск в этой теме |
27.03.2009, 09:15 | #21 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Мда Народ, о чем только речь. Перспективы, лучше чем С++. А чем именно никто не способен сказать. Например скажите кто-нибудь такое, что вы сможете на С++ написать, а я не смогу на Дельфи для Windows разумеется.
Вообще не понимаю этой "войны". Опрос в теме не целесообразен вообще. Например я использую и С++ и Дельфи. Для решения задач для Windows я с удовольствием и с высокой скоростью решу на Дельфи. Почему-то никогда не видел, чтобы люди совмещали эти два языка. Ведь история уже доказала что "гибриды" дают еще лучшую производительность. На счет WinAPI в Дельфи - это Вы сказали очень поспешно, и на самом деле очень глупо. Все решается очень легко и кстати практически без каких либо изменений можно перевести на С++ - что доказывает схожесть языков. Да и по сути. Всеравно оба языка в конце концов сводятся к коду ассемблера. Различие в интерпритации и оптимизации в асм - код. Ну а асм - код в бинарный там уже все одинаково Так, что большенство постов просто ересть которая ни начем не основано. Просто люди привязаны к одному языку и даже не разбираясь с другими постят все подряд. Знаю не очень мягко, но что правда, то правда. |
27.03.2009, 09:15 | #22 | |||
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
Цитата:
Цитата:
Цитата:
Кто бы ты ни был - не думай о себе слишком (с)
Последний раз редактировалось DM_bite; 27.03.2009 в 09:26. |
|||
27.03.2009, 11:08 | #23 | ||
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
2Stillet
Цитата:
Цитата:
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
|
||
27.03.2009, 11:13 | #24 | |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Не заметил. Наоборот, иногда бывает, что программист воспользовался фичей «не писать прототип метода в реализации». Очень неудобно прокручивать, чтобы посмотреть, как же назывались параметры.
Пожалуй, не критично. Тут Delphi ближе к Java. Цитата из хелпа D2006: Records allow operator overloading on the Win32 and .NET platforms; classes allow operator overloading only for .NET. Ещё цитата из хелпа D2006: Implementing Interfaces by Delegation (Win32 only) On the Win32 platform, the implements directive allows you to delegate implementation of an interface to a property in the implementing class. For example, property MyInterface: IMyInterface read FMyInterface implements IMyInterface; declares a property called MyInterface that implements the interface IMyInterface. Это, правда, чуть погибче, чем MI, но тем не менее. А дружественность — это костыль против отсутствия нормальной модульности. Цитата:
I) В Паскале было опасно работать с множествами. Компилятор мог сохранить временное значение в CX, а процедура, работающая с множеством, могла CX перезаписать. Кто из них прав, кто виноват, не знаю. II) В Delphi глобальные финализируемые переменные не финализировались при завершении программы. III) В Delphi можно включить проверку диапазонов, но в семёрке она включается не везде. Диапазоны динамических массивов иногда не проверяются. Очень досадно полдня бороться с ошибкой, которой не должно быть. Во–первых, есть, во–вторых, зачем? А чем встроенное не устраивает? Имхо очень адекватно. Удобнее, чем из C и Microsoft C++. |
|
27.03.2009, 11:33 | #25 | |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
Цитата:
Джава уже давно и стабильно становится все популярнее и популярнее, особенно в серверных приложениях. С выходом висты и будущим выходом виндовс7 дотнет тоже разрастется капитально. И что Вы понимаете под "самодостаточностью" языка? Какой-то левый критерий...
wyvern@localhost:~$ sudo emerge --unmerge world
|
|
27.03.2009, 12:09 | #26 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Что короче. Это:
Код:
Код:
А что если нужен цикл с шагом в 5? Придется в while переделывать, не так ли? И зачем так сделан repeat/until? Никто по началу не путался, что там ложное условие надо указывать, в отличии от while?) Если на формочку кнопочки кидать и обработчики заполнять, то это не критично, но если писать с десяток-другой классов и для каждого метода писать эти procedure,function,begin,end. Меня это раздражает, т.к. я отвлекаюсь от решения задачи и превращаюсь в машинистку какую-то. |
27.03.2009, 12:19 | #27 |
Ich Sing Nicht
Пользователь
Регистрация: 15.03.2009
Сообщений: 42
|
имхо Паскаль не язык..... это его огромный минус
He laughs best who laughs last.
|
27.03.2009, 12:26 | #28 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
GHost007, будете дальше флудить ? или все же общаться в форме диалога ? вам задали кучу вопросов )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
27.03.2009, 12:35 | #29 | |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
Цитата:
Кто бы ты ни был - не думай о себе слишком (с)
|
|
27.03.2009, 12:37 | #30 | |
Ich Sing Nicht
Пользователь
Регистрация: 15.03.2009
Сообщений: 42
|
Цитата:
Мы обсуждаем не умения программировать, а синтаксические предпочтения. Вообще Delphi может вызвать неприязнь к самому себе из-за ограниченности области собственного применения, из-за медлительности откомпилированного кода, из-за не всегда оправдывающей себя свободы самовыражения. Также не является языком общения с железом, не является языком общения с человеком. От чего при отладке программы чаще всего воюешь с небрежным кодом от безответственных разработчиков. И в конце концов малая популярность среди работодателей.
He laughs best who laughs last.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется программист Delphi или VB или C#. | Анна Долбилина | Фриланс | 11 | 04.08.2008 10:04 |
delphi 9 или delphi 2005 вопрос о работе | Doget | Компоненты Delphi | 0 | 07.07.2008 08:50 |
Перспективы развития рунета, заметки и некоторые выводы. | Alar | Свободное общение | 13 | 22.01.2008 16:05 |
delphi или C++ | sergey07 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 10.11.2007 20:45 |