|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: Ваш выбор ??? | |||
Delphi | 38 | 59.38% | |
C++ | 26 | 40.63% | |
Голосовавшие: 64. Вы ещё не голосовали в этом опросе |
|
|
Опции темы | Поиск в этой теме |
27.03.2009, 19:04 | #61 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
Delphi вообщен не нужен LIB файл, DLL файл во время компиляции программы может и не существовать вообще, даже в случае статического импорта.
|
27.03.2009, 19:39 | #62 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
Если я прав, то в большой библиотеке сишное подключение будет работать быстрее, т.к. GetProcAddress не будет "бегать" по экспортируемым функциям и сравнивать их имена с искомым. ЗЫ. где-то давно это читал, так что может чего и попутал) |
|
27.03.2009, 19:47 | #63 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
чтобы импортировать функцию статически (т.е. добавить её в таблицу импорта) достаточно знать только её имя (реже ординал) и имя DLL файла.
В Delphi при статическом импорте функций, будет тоже самое что и в С++ и с использованием LIB файлов. Последний раз редактировалось rpy3uH; 27.03.2009 в 19:57. |
27.03.2009, 20:14 | #64 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Значит необходимость в lib-файлах - бредовая затея)
|
27.03.2009, 20:25 | #65 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
LIB файлы нужны. Они нужны для более "навороченных" целей (если так можно выразиться). а фактически, при повседневном использовании нафих не нужны.
|
28.03.2009, 13:59 | #66 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Ох, ну и разгорелась же тема!
Я вообще не понимаю, как можно сравнивать такие языки как Delphi или C++. Разве можно сравнить скажем Английский с Немецким. Одно и то-же можно одинаково хорошо сказать на обоих языках. На счёт громоздкости кода: Ну если вы программируете в Delphi 7, то это может и стать для вас проблемой, однако в Delphi 2005 и выше эта проблема уходит, т.к. компилятор сам подставляет в нужный момент именно то-что нужно. Для тех, кто не знаком с версиями выше 7-ой: пишете begin, нажимаете enter и карретка переходит на следуюшую строку а под неё подставляется end; Пишете For, автоматом подставляется to и do а при помощи tab можно ввести остальные параметры. К тому-же есть функции рефакторинга, которые позволяют быстро переименовывать переменные, выносить методы и многое другое. Я не знаю, какие компиляторы использует большинство программистов C++ , но явно не настолько отсталые, как Delphi 7. она ведь 2002-ого года. Пора-бы уже переходить на CodeGear-ы, Borland developer studi-и и т.д. На счёт Dll билиотек, я не использую статическое подключение с тех пор, как устроил здесь истерику (тема) |
28.03.2009, 14:02 | #67 | |
Ich Sing Nicht
Пользователь
Регистрация: 15.03.2009
Сообщений: 42
|
Цитата:
He laughs best who laughs last.
|
|
28.03.2009, 14:38 | #68 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
28.03.2009, 21:53 | #69 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Цитата:
Лично мне не нравится синтаксис C/C++, но это не значит, что я имею что-то против этих языков и уж тем более нигде об этом не говорю - это абсолютно личное дело каждого. И говорить нужно не "Delphi или C++", а "Delphi и C++" (и все другие языки). P.S. А короче и быстрее всего будет так B := Round((A / 2) * (A + 1)). Главное - умение программировать, а конкретный язык - дело второе. |
|
28.03.2009, 22:35 | #70 | ||
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Прикольно наблюдать баталии, на одних форумах защищают С/С++ на других делфи )))
Цитата:
З.Ы. GHost007 че то ты загнул со списком недостатков, а аргументировать их толком и не смог. Цитата:
Будь проще и люди к тебе потянутся
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется программист 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 |