Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.14;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.013 c
6-43127
Yuri Btr
2001-12-27 11:23
2002.03.14
Передача файла по Socket


4-43218
kirya85
2002-01-15 05:39
2002.03.14
Какое сообщение посылается программе при завершении Windows


3-42978
ALMAS
2002-02-13 07:28
2002.03.14
Клиент серверная технология


7-43188
Kouzmine
2001-12-06 12:08
2002.03.14
Подскажите или укажите место, где прочитать о определении IP или Имени компьютера


1-43075
Aleksgt
2002-02-24 21:25
2002.03.14
операторы