|
|
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
дайте придратьсяС++ на .NET нужен только для mixed-кода ..NET - это удобный способ для взаимодействия с чужими программами и модулями. Более удобный чем чистый COM/OLE/ActiveX. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 19:35:31 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Simple AutorAlifeSoft Знаете что именно в С++ мне не понравилось. В Delphi 90% требуемых библиотек поставляется вместе со средой, а в C++ их нужно подыскивать и они или платные или требуют обтачивания напильником. Если говорить про MSWindows, то да, к сожалению после 98 года microsoft совсем забила на С++. Если про другие системы - там вроде бы достаточно библиотек. Как я понял, единственное, что вас не устраивает в С++ это отсутствие библиотек. А какие именно библиотеки имеются ввиду?Для каких целей ?Перечислите если не трудно Например нормальная объектная библиотека для работы с нитями и многопоточной коммуникацией и синхронизацией. Есть платные или boost::thread. Но последняя довольна неудобна своей ограниченностью, например нельзя задать приоритет нити и структура/класс выполняемой нити должна иметь конструктор копирования, что часто не нужно само по себе. Пришлось писать самому. Нормальные функции работы с перекодировками таблиц символов которые приличествуют в D7, пришлось писать самому. Работа с датой временем. Есть boost::date_time но многие вещи там неудобны, опять же аналог FormatDateTime (PtimeToFormatedString) пришлось писать самому. То что нет в тсандартной библиотеке нормальных функций для работы с управляемыми строками, как в Delphi. std::string/wstring конечно есть но большинство функций ориентированы на char*. В общем после удобного самоката Delphi, С++ мне кажется дьявольской машиной безумного профессора Шмурге... Более навороченной, но... PS А ну да, размер istream тоже пришлось писать функцию, вот Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 22:35:28 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Алексей Морозов дайте придратьсяС++ на .NET нужен только для mixed-кода ..NET - это удобный способ для взаимодействия с чужими программами и модулями. Более удобный чем чистый COM/OLE/ActiveX . Кстати, а не расскажешь мож было дело. Возможно, использовали, на чем удобнее писать их? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 22:52:15 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
AlifeSoftSimple AutorAlifeSoft Знаете что именно в С++ мне не понравилось. В Delphi 90% требуемых библиотек поставляется вместе со средой, а в C++ их нужно подыскивать и они или платные или требуют обтачивания напильником. Если говорить про MSWindows, то да, к сожалению после 98 года microsoft совсем забила на С++. Если про другие системы - там вроде бы достаточно библиотек. Как я понял, единственное, что вас не устраивает в С++ это отсутствие библиотек. А какие именно библиотеки имеются ввиду?Для каких целей ?Перечислите если не трудно Например нормальная объектная библиотека для работы с нитями и многопоточной коммуникацией и синхронизацией. Есть платные или boost::thread. Но последняя довольна неудобна своей ограниченностью, например нельзя задать приоритет нити и структура/класс выполняемой нити должна иметь конструктор копирования, что часто не нужно само по себе. Пришлось писать самому. Нормальные функции работы с перекодировками таблиц символов которые приличествуют в D7, пришлось писать самому. Работа с датой временем. Есть boost::date_time но многие вещи там неудобны, опять же аналог FormatDateTime (PtimeToFormatedString) пришлось писать самому. То что нет в тсандартной библиотеке нормальных функций для работы с управляемыми строками, как в Delphi. std::string/wstring конечно есть но большинство функций ориентированы на char*. В общем после удобного самоката Delphi, С++ мне кажется дьявольской машиной безумного профессора Шмурге... Более навороченной, но... PS А ну да, размер istream тоже пришлось писать функцию, вот Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. вы сравниваете опять IDE и голый язык программирования возьмите делфи и MS VS с ее STL, MFC, WTL, ATL и найдете в этих библиотеках все что нужно ЗЫ: щас VS включает дотнет, в котором уж точно найдется все (практически) что душе угодно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 22:54:33 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
про герр вы сравниваете опять IDE и голый язык программирования возьмите делфи и MS VS с ее STL, MFC, WTL, ATL и найдете в этих библиотеках все что нужно ЗЫ: щас VS включает дотнет, в котором уж точно найдется все (практически) что душе угодно То есть лучше всё компильное писать тока на дотнете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 23:01:23 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
ПХПТо есть лучше всё компильное писать тока на дотнете? Если проект должен функционировать в современных версиях Windows то имеет смысл большую часть кода перенести в среду .Net. Это даст большие преимуществ в будущем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 23:13:13 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
maytonПХПТо есть лучше всё компильное писать тока на дотнете? Если проект должен функционировать в современных версиях Windows то имеет смысл большую часть кода перенести в среду .Net. Это даст большие преимуществ в будущем. Я вот хотел узнать. Если прога писана явно не на дотнете, а на VC++6. Понимает COM. Есть свой язык. На чем лучше их писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 23:19:07 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
или на Билдере каком-то, но думаю VC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 23:19:44 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
ПХП Я вот хотел узнать. Если прога писана явно не на дотнете, а на VC++6. Понимает COM. Есть свой язык. На чем лучше их писать? Бррр! Не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 10:08:24 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
дайте придратьсяАлексей МорозовC++ WinForms / .NET не сложнее, чем Delphi. С++ на .NET нужен только для mixed-кода, как простойка между managed и unmanaged частями приложения. Если приложение "чисто" под .NET, то и проще и дешевле - C# или даже VB. У C# есть недостаток - во первых скорость работы в реальных программах (не синтетических тестах), ориентация на одну платформу (Mono в учет не берем, так как проще дешевле и выгоднее по производительности писать программы на perl, кроме того perl изначально мультиплатформенен), не особо качественный оптимизирующий jit компилятор, так как динамическая оптимизация всегда хуже статической + программист может сделать критические участки кода намного быстрее сам написав конкретный HAL. Ели говорить о Java, то она хоть реально мультиплатформенная с очень качественными jit компиляторами под основные платформы (просто ее байт-код удобнее оптимизировать). Так что C# пока держится на понтах, так для промышленного применения решение пока не очень и уже не очень (перегружено тем что не нужно, но некоторых нужных вещей нет). В 2000 при крахе доткомов первыми вылетали Java программисты, так как Java в то время держалась в основном на понтах, сейчас у неё есть довольно глубокая ниша, а вот C# чуть-чуть хуже всех остальных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 17:33:16 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Иногда я удивляюсь: что у менеджеров microsoft вместо мозгов?! Доводили бы свой MFC до ума, нет бл* надо обязательно чё-то мутить,какой-то .NET теперь все кто юзает С++ под win ...(Хорошо помогает OpenSource иногда) И ещё на каждой 3-й странице в инете предлагают ознакомиться с их "бизнес-решениями", пусть в задницу их себе засунут. PS: AlifeSoft, AlifeSoft А ну да, размер istream тоже пришлось писать функцию, вот Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. тут вы немного перемудрили stream - не всегда соответствует файлу и => не всегда имеет размер переписывать/дописывать std классы -не лучшее решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 22:02:19 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Simple Autor тут вы немного перемудрили stream - не всегда соответствует файлу и => не всегда имеет размер переписывать/дописывать std классы -не лучшее решение тьфу что то не то написал. в смысле ifstream надо использовать ;) И std классы всё равно лучше не дописывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 22:19:52 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Ступидентам Бред чуть более, чем полностью. Явно показывает полное ламерство автора, который сподобился сп....нуть подобное. Учи, короче, мальчик, основы ядра NT (до висты включительно) и реализации ступидНЕТа. А не пальчик соси, или чем ты там занимаешься обычно. Зарегистрируйся. И я продолжу с тобой разговор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 22:31:58 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
maytonСтупидентам Бред чуть более, чем полностью. Явно показывает полное ламерство автора, который сподобился сп....нуть подобное. Учи, короче, мальчик, основы ядра NT (до висты включительно) и реализации ступидНЕТа. А не пальчик соси, или чем ты там занимаешься обычно. Зарегистрируйся. И я продолжу с тобой разговор. грекс вернулся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 22:52:21 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Вряд-ли. Грекс, конечно был радикален. Но не до такой степени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 23:08:38 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
maytonПХП Я вот хотел узнать. Если прога писана явно не на дотнете, а на VC++6. Понимает COM. Есть свой язык. На чем лучше их писать? Бррр! Не понял. Ну, собственно даже не суть на чем, но Билли как-то предпочтительнее что ли. Вообщем прочитал статейку про то, как их писать на дотнете. Вполне понятно и без экзорцизма. Но есть пока одна непонятка. Ясно, что это все будет хорошо работать с дотнетными программами, а вот как оно будет работать не с дотнетными? Видимо надо просто брать и пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 23:31:24 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Simple Autor тут вы немного перемудрили stream - не всегда соответствует файлу и => не всегда имеет размер переписывать/дописывать std классы -не лучшее решение Я это все понимаю, но эту функцию использую для потоков имеющих размер. Еще недостаток - невозможна работа с большими файлами более 2Гб, но меня пока устраивает. Для больших буду использовать или boost::filesystem или сам перепишу с подбором кода под систему, для Win на WinAPI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2008, 23:31:28 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Жава мне нравится больше чем C++, но работать пока приходится на C++, а Дельфи и .NET, это всё от лукавого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2008, 08:37:48 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
XDiaBLoЖава мне нравится больше чем C++Жаба бесспорно прекрасна. Как для жабы. XDiaBLo а Дельфи и .NET, это всё от лукавого. против голой логики не попрешь. даже крыть нечем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2008, 14:01:22 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
XDiaBLoа Дельфи и .NET, это всё от лукавого. Ну почему же. Delphi как и С++ компилируется в нативный код, с возможностью использования HAL на ассемблер. Хотя если бы в C# ввели возможность написать конструкцию HAL_ID_процессора и далее написать код на ассемблере, который бы опционально бы выбирался jit-компилятором под процессор это бы дало довольно большое преимущество C#. Нечто типа такого Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2008, 18:00:04 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
AlifeSoftXDiaBLoа Дельфи и .NET, это всё от лукавого. Ну почему же. Delphi как и С++ компилируется в нативный код, с возможностью использования HAL на ассемблер. Да пофик во что он компилируется, как можно заметить, Жаву я одобряю, хотя и не компилируется в нативный. Просто Дельфи убожество как язык. Ну не нравится и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 07:22:41 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
XDiaBLoПросто Дельфи убожество как язык. адептам явы следует осторожно называть другие языки убожествами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 11:46:31 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
chpashaXDiaBLoПросто Дельфи убожество как язык. адептам явы следует осторожно называть другие языки убожествами. Я адепт С++ тогда уж. А так, не вижу в Яве ничего убожеского. Я не могу про Дельфи конкретных доводов сказать, ибо давно уже не писал на нём. Просто мне не понравилось, и всё тут. Больше всего раздражает Begin ... End. Фигурные скобки как в С++ и Жаве, или отступы как в Питоне, я воспринимаю нормально. Ну и ещё всякие мелочи в Дельфи мне не нравились, так и не вспомнишь сразу, но в книжках по Дельфи рыться не хочу, в поисках воспоминаний об убожествах... Больше чем Дельфи, меня раздражал только Визуал Бейсик. На нём я дипломный делал, для ArcGIS программа на встроенном VB for Application. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 12:16:30 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Забыл сказать, .Net убожество из-за слабой кроссплатформенности. В остальном я его считаю вполне приличной пародией на Жаву. И писать на C# мне не противно, нормально, правда я мало на нём писал, две программулины, одну админу по основному месту работы, другую халтурка в выходной день, за 60 баксов. Пару лет назад, с тех пор пока дела не имел, будет время, покопаю, ща пока Роберта Мартина читаю. Кстати там примеры на С++ и Жаве. А однажды читал книгу "Кент Бек - Разработка через тестирование", пришлось основы Питона изучить. Вот эти три языка я и люблю Python, Java, C++. Я и на ассемблере писал одно время, но не маньячу, не говорю что на нём надо всё писать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 12:24:16 |
|
||
|
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
|
|||
|---|---|---|---|
|
#18+
Вот, почитайте и не сортесь — If programming languages were religions... « Python would be Humanism... » — приятно! « Visual Basic would be Satanism... » — оу еее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2008, 13:12:29 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35729647&tid=1344739]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 508ms |

| 0 / 0 |
