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

Вниз

А почему собственно Delphi?   Найти похожие ветки 

 
Mirror   (2004-10-21 00:23) [0]

Доброго времени суток!
Недавно с другом обсуждали достоинства и недостатки различных языков (Delphi, C++Builder, V.Assembler, V.Basic и.т.д.). И хотелось бы узнать, а почему Вы пишете на Delphi???


 
KilkennyCat ©   (2004-10-21 00:29) [1]

V.Assembler - это что?


 
_silver ©   (2004-10-21 00:29) [2]


> Delphi, C++Builder, V.Assembler, V.Basic и.т.д.

Это не языки программирования.


 
Palladin ©   (2004-10-21 00:30) [3]

:) Visual Assembler

Для меня главное строгость, однозначность и видимость алгоритма. В хорошо написаном коде естественно...


 
Mirror   (2004-10-21 00:37) [4]


> > Delphi, C++Builder, V.Assembler, V.Basic и.т.д.
>
> Это не языки программирования.

Ну да, это среда разработки, но все же поняли о чём я.
Если Вам так принципиально, то исправлюсь:
Object Pascal, C++, Assembler, Basic


 
Маг Похмеляйнен   (2004-10-21 00:38) [5]

А почему Вы решили, что мы пишем на Delphi? ;)


 
GuAV ©   (2004-10-21 00:40) [6]

Маг Похмеляйнен   (21.10.04 0:38) [5]
А Вы, Маг Похмеляйнен, почему решили, что мы вообще пишем ?


 
Holy ©   (2004-10-21 08:49) [7]

Так до очередной HolyWar недалеко... Но вообще-то каждый сам ввыбирает наиболее удобный инструмент из тех, которые подходят для решения той или иной задачи...


 
Gero ©   (2004-10-21 08:53) [8]


_silver ©   (21.10.04 00:29)
> > Delphi, V.Basic
> Это не языки программирования.

Это кто тебе такое сказал?


 
Dmitriy O. ©   (2004-10-21 09:02) [9]

Просто Delphi удобен и-за своего компонентного подхода.
А для БД клиент -сервер это воообще не заменимый продукт.
Т.к. там "Три в одном" Это среда+IB+IBX
Однако там где требуется чистый код т.е. там где требуется научить комп "думать" и мало визуализации. То преимущество Delphi скатывается на нет. И удобнее С++
Хотя конечно дело привычки.


 
Думкин ©   (2004-10-21 09:04) [10]

> [9] Dmitriy O. ©   (21.10.04 09:02)
> Однако там где требуется чистый код т.е. там где требуется
> научить комп "думать" и мало визуализации.

А самому научится слабо?


 
gn ©   (2004-10-21 10:26) [11]

А почему собственно Delphi?
Mirror   (21.10.04 00:23)
Доброго времени суток!
Недавно с другом обсуждали достоинства и недостатки различных языков (Delphi, C++Builder, V.Assembler, V.Basic и.т.д.). И хотелось бы узнать, а почему Вы пишете на Delphi???


а что такое програмирование?

gn
cn 1101


 
Vovchik_A ©   (2004-10-21 10:30) [12]

2Dmitriy O. ©   (21.10.04 09:02) [9]
>Однако там где требуется чистый код т.е. там где требуется научить комп "думать" и мало визуализации. То преимущество Delphi скатывается на нет.

Вы, Дмитрий, сильно заблуждаетесь


 
TUser ©   (2004-10-21 10:58) [13]


> Недавно с другом обсуждали достоинства и недостатки различных
> языков (Delphi, C++Builder, V.Assembler, V.Basic и.т.д.).

Да мы тут только тем и зщанимаемся, что доказываем ложность утверждения "Delphi-ацтой, Си - ruleZ"


 
Ozone ©   (2004-10-21 11:01) [14]

Да, мля, опять началось... Не надоело?


 
KSergey ©   (2004-10-21 11:32) [15]

> [13] TUser ©   (21.10.04 10:58)
> Да мы тут только тем и зщанимаемся, что доказываем ложность
> утверждения "Delphi-ацтой, Си - ruleZ"

Да нет. Мы уже давно не слушаем тех, кто говорит "X-ацтой, Y - ruleZ". Не зависимо от X/Y. Мы их давно игнорируем. Т.к. это уже давно не интересно.

Единственное что еще можно как-то иногда обсуждать:

а) что принципиально нельзя сделать с ипользованием X/Y/Z
б) на чем проще (быстрее/дешевле/качественнее - по вкусу) сделать задачу А: на X, Y или Z; а задачу Б?


 
TUser ©   (2004-10-21 12:26) [16]


> Да нет. Мы уже давно не слушаем тех, кто говорит "X-ацтой,
> Y - ruleZ". Не зависимо от X/Y. Мы их давно игнорируем.
> Т.к. это уже давно не интересно.

Да, но эти ветки всегда такие длинные ...


 
SammIk ©   (2004-10-21 13:21) [17]

На делфи я пишу из уважения к паскалю(не физику, а языку).
С него у меня все началось.
С++\С - Не юзаю, больно у него синтаксис мудреный.
ASM  - Язык, который я обажаю. Если надо быстрее, меньше -то он.
Приаритеты такие ASM, pascal, c#\c. - Это мое личное мнение, и мои пристрастия.
Но АСМ - всегда и везде, у меня лично миниCD с RedASM, если где приспичило, там и пишу.


 
080D:07BBh ©   (2004-10-21 13:24) [18]

А причем тут инструмент, главное что ты пишеш. Писать можно на чем угодно. Язык не важен.


 
SammIk ©   (2004-10-21 13:26) [19]

2 [18] - попробуй на VB написать драйвер.
Напишешь заплачу тебе 1000$


 
Cosinus ©   (2004-10-21 13:35) [20]


> SammIk ©   (21.10.04 13:26) [19]

Ха! Не маловато ли? За драйвер то? Можно подумать, что за драйвер на асме меньше... :)))))


 
SammIk ©   (2004-10-21 13:38) [21]

Звиняй, скока есть все твой.
Я сложный-то и не прошу, ченить по проще)


 
TUser ©   (2004-10-21 13:42) [22]


> 2 [18] - попробуй на VB написать драйвер.
> Напишешь заплачу тебе 1000$

Можно я напишу?


 
080D:07BBh ©   (2004-10-21 14:16) [23]

SammIk
Ты считаеш это не возможным?
Из VB ты можеш работать с API значит у тебя нет ограничений по написании проги с учатием API в том числе и драйвера(WDM).
Старый вариант васика то же имел какой то интерфейс(набор функций) для работы с системой, значит была возможность писать драйвера в том числе.


 
Anatoly Podgoretsky ©   (2004-10-21 14:16) [24]

И ты готов из за какой то тысячи мучаться.
А какой драйвер, они же разные бывают.


 
080D:07BBh ©   (2004-10-21 14:17) [25]

SammIk
ты насчет штуки серьезно? ))


 
080D:07BBh ©   (2004-10-21 14:18) [26]

Anatoly Podgoretsky
Анатолий мы первые!!!


 
SammIk ©   (2004-10-21 14:26) [27]

драйвер фаиловой, системы скажем.))
Но не драйвер пользовательского уровня


 
Digitman ©   (2004-10-21 15:10) [28]


> почему собственно Delphi


да "по кочану"

потому что на рынке ПО эта среда изначально позиционировалась и позиционируется как среда быстрой разработки бизнес-приложений

этим все сказано. дальнейшие инсинуации на тему попросту бессмысленны.


 
Nick Denry ©   (2004-10-21 22:15) [29]

хотелось бы узнать, а почему Вы пишете на Delphi???

Элементарно. Потому что это самая кривая и отстойная система программирования, а все лохи :)


 
Игорь Шевченко ©   (2004-10-21 22:18) [30]

080D:07BBh ©   (21.10.04 14:16) [23]


> Из VB ты можеш работать с API значит у тебя нет ограничений
> по написании проги с учатием API в том числе и драйвера(WDM).


Есть ограничения. Драйвер не использует API, с которым умеет работать Visual Basic (и Delphi, кстати).


 
Сергей Суровцев ©   (2004-10-21 22:23) [31]

>Mirror   (21.10.04 00:23)  
>а почему Вы пишете на Delphi???

Не на Delphi, а в Delphi.


 
Sergey_Masloff   (2004-10-21 22:31) [32]

Сергей Суровцев ©   (21.10.04 22:23) [31]
Если кто еще не в курсе то Delphi уже довольно давно официальное название того что раньше называлось Object Pascal ;-)


 
Anatoly Podgoretsky ©   (2004-10-21 22:37) [33]

SammIk ©   (21.10.04 14:26) [27]
Ты так больше не шути, штрейхбрекер


 
123 ©   (2004-10-21 22:38) [34]

>>SammIk ©   (21.10.04 13:21) [17]
 >>С++\С - Не юзаю, больно у него синтаксис мудреный.
Я вот с Вами не согласен: синтаксис не так уж и сложен, а написанные программы выглядят эстетичнее...


 
123 ©   (2004-10-21 22:41) [35]

А в принципе, выбор среды и языка напрямую зависит от поставленной задачи и уподобаний программиста.
 Тему могу сравнить с вопросом: Какую лучше купить машину? Иномарку или отечественную?


 
Aristarh   (2004-10-21 22:45) [36]

>Не на Delphi, а в Delphi.

А почему сразу Украина?


 
Marser ©   (2004-10-21 22:55) [37]

Для написания интерфейсных программ различных устройств отличная весчь. Базируется на любимом языке программирования.


> Aristarh

Осеннее обострение? Похоже на то... После украинцев, сливающих неиспользованное электричество.


 
Сергей Суровцев ©   (2004-10-22 00:00) [38]

>Sergey_Masloff   (21.10.04 22:31) [32]

Если кто не понял - это была шутка. :)

>Aristarh   (21.10.04 22:45) [36]
>А почему сразу Украина?

А все ветки все равно к ней сходятся, о чем бы они изначально не были. Вот и этой уже пора. :))


 
080D:07BBh ©   (2004-10-22 06:46) [39]

Игорь Шевченко
То есть написать не возожно по тому что это не возможно?
Не верю


 
SammIk ©   (2004-10-22 06:59) [40]

2 123 ©   (21.10.04 22:38) [34]
Ух и не говорите мне, синтаксис там ужасный.
2 [39]
Вызовешь ты из кернелмода мессажбокс, и бсод тебе будет, и система напишет там, все что о тебе думает))
А с Вб, насколько я понимаю - это вообще интерпритатор.
Есть код интерпретатора и п-код(собственно компилит его так).
Все твоя прога в п-коде, ауж интерпритатор непосредственно выполняется на проце. Или не так?


 
080D:07BBh ©   (2004-10-22 07:20) [41]

SammIk
и в связи с этим нет как таковой возможности писать на языке, я еще раз говорю что по функционалу языки стремятся к равенству, есть личные предпочтения программера. Но от того какой язык используется сама задача не меняется...


 
SammIk ©   (2004-10-22 07:24) [42]

Для каждого языка есть свой ограничения(исключая АСМ).
Но от того какой язык используется сама задача не меняется...
Задача может и не меняется(она нато и задача), а вот реализовать ее можно не на всех языках


 
Игорь Шевченко ©   (2004-10-22 10:11) [43]

080D:07BBh ©   (22.10.04 06:46) [39]

Мы же не в церкви, это там уместно говорить "верю/не верю". Учи матчасть.


 
080D:07BBh ©   (2004-10-22 11:21) [44]

Игорь Шевченко
понятно
скажите уважаемый в что нельзя делать на С?
скажите уважаемый в что нельзя делать на С++?
скажите уважаемый в что нельзя делать на Object Pascal?
скажите уважаемый в что нельзя делать на Basic?
скажите уважаемый в что нельзя делать на Assembler?

только пожалуйста аргументируйте.

SammIk
понятно
скажите уважаемый в что нельзя делать на С?
скажите уважаемый в что нельзя делать на С++?
скажите уважаемый в что нельзя делать на Object Pascal?
скажите уважаемый в что нельзя делать на Basic?
скажите уважаемый в что нельзя делать на Assembler?

только пожалуйста аргументируйте.


 
Андрей ©   (2004-10-22 12:35) [45]

//080D:07BBh ©   (22.10.04 11:21) [44]
А давай я отвечу

//скажите уважаемый в что нельзя делать на С?
Оперировать классами
//скажите уважаемый в что нельзя делать на С++?
- вот тут х/з, не силен. Но кто-нить подскажет...
//скажите уважаемый в что нельзя делать на Object Pascal?
Скомпилить без извращений .SYS, .VXD
//скажите уважаемый в что нельзя делать на Basic?
Зависит от реализации. Если интерпретаторный, как VB,
то куча ограничений, если типа PowerBasic, многие ограничения снимаются.
//скажите уважаемый в что нельзя делать на Assembler?
Писать кроссплатформенные программы, которые откомпилятся под PC/PocketPC/Palm и т.д.


 
}|{yk ©   (2004-10-22 12:51) [46]

Посмотрите на RSDN сравнительные тесты компиляторов. Статьи "Кто сегодня самый шустрый?", где сравниваются VB, Java, Delphi, C#, C++ (разные компиляторы). И нечего религиозные войны вести, это ведь не спор, кто лучше, Динамо или Реал :)


 
KSergey ©   (2004-10-22 14:08) [47]

> [44] 080D:07BBh ©   (22.10.04 11:21)

Вы совершенно не в теме.
То, что перечислено - это языки программирования. И их-то возможности (во всяком случае для перечисленных универсальных) ну ничем не ограничены (ну в разумных пределах, полететь комп все равно не сможет, если крылья с моторчиком не приделать).

Ограничения же, как правило - в конкретных средах разработки, внутри которых используется некий конкретный язык программирования. (Как правило в том смысле, что вычеркиваем из списка специализированные языки (управления промышленным роботом, например) и среды разработки на их основе.)

Так что драйвер на васике написать - не фиг делать! Как и на Object Pascal"е. Да вот беда - компиляторов нет, которые бы умели результирующий файл в нужном виде линковать... (именно линковать, компилятор-то вроде тут ни при чем, ему один фиг что компилить)


 
KSergey ©   (2004-10-22 14:09) [48]

Текст:

(Как правило в том смысле, что ...

читать:

("Как правило" добавлено здесь в том смысле, что ...


 
Ega23 ©   (2004-10-22 14:10) [49]

Где-то слыхал про паскалевский компилятор драйверов, но в своё время так и не нашёл...


 
Ega23 ©   (2004-10-22 14:10) [50]

Где-то слыхал про паскалевский компилятор драйверов, но в своё время так и не нашёл...


 
080D:07BBh ©   (2004-10-22 14:23) [51]

KSergey
>>Недавно с другом обсуждали достоинства и недостатки различных
>>языков

Выдрано из сабж(пост №0)


 
KSergey ©   (2004-10-22 14:31) [52]

> [51] 080D:07BBh ©   (22.10.04 14:23)

Безграмотность автора вы приписываете мне? ;)
Или досадно, что и его я не причислил к тем, кто "не в теме"? ;)



Страницы: 1 2 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.031 c
14-1097815067
MBo
2004-10-15 08:37
2004.11.07
Пятница - время поломать голову над непростыми задачками.


1-1098780556
tria
2004-10-26 12:49
2004.11.07
Объясните плиз природу следующего глюка:


4-1096668653
НовичОк
2004-10-02 02:10
2004.11.07
Обращение к чужому приложению


14-1098273718
syte_ser78
2004-10-20 16:01
2004.11.07
Кто чем захватывает видео?


4-1096392864
ого-го
2004-09-28 21:34
2004.11.07
Работа с принтером