Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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




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




Наверх





Память: 0.76 MB
Время: 0.029 c
4-43221           dr.Flex               2002-01-15 22:23  2002.03.14  
Беркли сокеты в Винде


14-43155          Вадим                 2002-01-26 14:34  2002.03.14  
Апология чайника


6-43126           ken                   2001-12-26 16:24  2002.03.14  
как написать прогу для переадресации сетевых потоков TCP/IP?


1-43048           asl                   2002-02-21 16:17  2002.03.14  
Требуется поставить простенькую защиту на прогу.


1-43009           kislov                2002-02-28 08:42  2002.03.14  
немогу нормально очистить лист в F1Book