Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Вниз

А почему собственно 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.58 MB
Время: 0.032 c
14-1097734826
AndB
2004-10-14 10:20
2004.11.07
Cache – мнения есть?


1-1098430341
seregin2
2004-10-22 11:32
2004.11.07
NetSend


3-1097112092
Tatyana
2004-10-07 05:21
2004.11.07
jpg и база данных


14-1097846076
Prohodil Mimo
2004-10-15 17:14
2004.11.07
Куда девается непотраченное электричество, выработанное ЭС ?


4-1096373253
-SeM-
2004-09-28 16:07
2004.11.07
Разная работа приложения в 9х/ХР





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский