Форум: "Потрепаться";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];
ВнизDelphi или C? Найти похожие ветки
← →
Alex12 (2002-01-28 15:20) [0]Я тут почитал "потрепаться" и заметил, что многие склоняются к С. Мол он более мощный и является мировым стандартом. А почему Delphi нет? И он же развивается!?
Знаю следующие плюсы за Delpi:
- more visual
- более быстрая разработка программ
- быстрая компиляция
- быстрый и более компактный код
Я пока начинающий. И хотелось бы знать, что более перспективно.
← →
vasco (2002-01-28 15:59) [1]По первому пункту "- more visual" - не понял?
По поводу остальных - очень спорный вопрос...
Вообще, что круче, Sony или Panasonic?
← →
Андрей Сенченко (2002-01-28 16:04) [2]Panasonic конечно потому что он у меня дома стоит
← →
Фэ (2002-01-28 16:11) [3]Наиболее оптимальный и быстродействующий код дает сегодня Intel С-компилятор, разумеется для Intel-процессоров.
← →
gek (2002-01-28 16:15) [4]Если кто назовет мне программы, которые можно сделать в С++,C и нельзя сделять в Delhi,Pascal перед тем сниму шляпу.
Единственный как мне кажется минус - это то, что нормальные компиляторы под Pascal и его семейство выпукает только Borland.
Ну, а если она рухнет, что тогда?
← →
SV (2002-01-28 16:16) [5]Насчет скорости программ я не уверен. В "С" очень многое зависит оп программиста, а Делфи многое берет на себя.
← →
Виктор Щербаков (2002-01-28 16:16) [6]to Alex12
из приведенных тобой "плюсов" я бы оставил пожалуй вот что:
- быстрая компиляция
- быстрая разработка программ, для решения определенных классов задач (пользовательский интерфейса, доступ к БД).
to gek
Драйвер написать...
← →
Polevi (2002-01-28 16:21) [7]13 февраля выходит MS VS.NET
если там все будет как обещает майкрософт - многие делфисты переметнуться туда, imho
я собираюсь, по крайней мере..
весь вопрос в том, насколько быстро будет работать код под NET Framework - Net-сборка это байт-код по сути своей...
← →
wicked (2002-01-28 16:24) [8]2 Виктор Щербаков ©
и напишу.... :) драйвер - это та же dll"ка, только с особыми экспортными функциями....
← →
SV (2002-01-28 16:29) [9]Я останусь... не люблю чертову дюжину :)
← →
VuDZ (2002-01-28 16:30) [10]на счёт цеой проги не знаю, но отсутствие шаблонов вообще и STL в частности есть плохо...
std::map <CSomeClass, CSomeAnotherClass> _mymap;
просто и хорошо работает - в это вся причина - и на делфи если извратиться можно такое сделать, но какой ценой :)
2Alex12
у С, точнее VC, пусть и с intel c compiler есть одно важное преимущество - закачаваешь последни SDK и всё - все документированные API к твоим услугам...
Да и как то С поприятнее, честно говоря...
И нет проблем, когда тебе надо писать на чистом API - случаи они ведь разные бывают (С)Ржевский
← →
gek (2002-01-28 16:35) [11]>> wicked
Интересно, а как Вы собираетесь писать компилятор?
Что, уже есть опыт в подобных задачах?
У иеня возникли очень юольшие сомнения
← →
SV (2002-01-28 16:46) [12]2 VuDZ. Припиши ещё перегрузку опереторов, это действительно очень удобно.
← →
wicked (2002-01-28 16:47) [13]2 gek
представьте себе - есть... :) еще на втором курсе интерпретатор писали... даже работал, хоть был написан за 3 (трое) суток...
← →
wicked (2002-01-28 16:50) [14]2 VuDZ © и SV ©
а мне нравится еще индексация указателей.... в паскале такое тоже можно, но не так элегантно....
← →
Polevi (2002-01-28 16:56) [15]Мне кажется тот, кто хорошо знаком с с++ никогда не полюбит паскаль
← →
SV (2002-01-28 17:05) [16]Зависит от программы...
← →
Станислав (2002-01-28 17:30) [17]Помоему ответ один. Как написаны винды и как они работают все знают. А они написаны на С. Так что какие вопросы?
Если бы в С небыло стоко вольностей, то и винды нормальнее работали бы. Вот почему мне больше по душе Паскаль. Он более строгий, и хотя при разработке компилятор постоянно ругается, но зато программа потом работает с меньшими глюками.
← →
Polevi (2002-01-28 17:32) [18]А Java еще лучше
← →
Виктор Щербаков (2002-01-28 17:35) [19]to Станислав
Ну...
Unix тоже на Си написан.
← →
vasco (2002-01-28 22:46) [20]Как тут правильно народ подметил (SV), в С++ очень многое зависит от программиста, а то, что в Билдере некоторые задачи нельзя решить (только в Делфи) - это проблема обходится элементарным включением в проект .pas-файла с необходимой процедурой или классом. А Винды глючно работают не потому, что они написаны на С, а потому, что глючно работают, и ничего более...
← →
Tosov (2002-01-28 22:50) [21]Простите за оффтопик
А что там творится с библиотеками которые надо таскать с прогами сделаными MSVC++? Или у них такой же "реальный" код как и в VB?
← →
Станислав (2002-01-29 10:54) [22]Так забыл нарисовать смайлики в предыдущем своем сообщении.
По поводу глюков в программе. Глючать те которые написаны в конце квартала при горящем плане. :)
А вообще то, внимательнее необходимо писать программы, и не будет глюков. А на каком языке, совершенно не имеет разницы.
Уже было же написано. Лучший язык тот, который я лучше всего знаю и на котором у меня лучше всего получается.
ЭТО ЛИЧНОЕ ДЕЛО КАЖДОГО. Главное нормально разбиратся и реализовывать алгоритмы. Без ошибок. Если программист поймет алгоритм, то на чем он его реализует, это не принципиально.
По поводу оптимизации. 100-200 кило на седняшний день мизер, так что и спорить неочем.
← →
limon (2002-01-29 11:36) [23]Спор достаточно беспредметный, так поднимается уже не первый раз.
О результатах сравнения различных языков\сред см. здесь:
http://rsdn.ru/article/?devtools/perftest.xml
О том, что можно и нельзя:
- ну никак на Delphi не напишешь VxD or SYS драйвер, не поддерживает Борланд LE & NE форматы еxe
> vasco (28.01.02 22:46)
??? а какие-такие задачи невозможно решить в Билдере ???
если и не возможно, то только из-за ограничений VCL, которая написана на Object Pascal
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.007 c