Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
14-43154
fliz
2002-01-30 13:10
2002.03.14
2 Merlin : заметил ОЧЕПЯТКУ на этой странице (причем давно...)


7-43199
Mr.Death
2001-12-01 14:15
2002.03.14
Как под Win2000/XP узнать handle дочернего окна Windows Task Manager?


1-43101
Poirot
2002-02-28 07:43
2002.03.14
Как в компонент ввести свойство типа Int4


14-43185
ilysha
2002-01-27 18:57
2002.03.14
Всего анкет: 3621 мужчин: 3486, женщин: 135


3-42974
Malder
2002-02-16 12:37
2002.03.14
Управление доступом к базе данных...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский