Другие языки программирования и технологии
Что лучше Delphi или Visual C++ ?
Лучше тот, который больше нравится. Delphi проще и логичнее, C++ -"трюковее".
Гулам Гасанзаде
Насчёт логичности делфи- это ещё бабушка надвое сказала
лучше Delphi, на Visual C++ созданые программы на другом компе может хирень работать, если на том другом компе нет компонентов самого Visual C++ .А делф програмка работает на любом компе под любой виндос.
это главный плюс делфи. и врят ли пригодится навороченность Visual C++, потому что делфи понятливее и проще и на нем много всего доброго и интересного свободно напрограммировать можно.
это главный плюс делфи. и врят ли пригодится навороченность Visual C++, потому что делфи понятливее и проще и на нем много всего доброго и интересного свободно напрограммировать можно.
конечно си. на визуал си++ большая часть винды сделана.
С++ язык программирования высокого уровня. Работает на уровне процессора.
Delphi -- процедурный язык.
Просто два этих языка не сравнить
Delphi -- процедурный язык.
Просто два этих языка не сравнить
Suleyman Sadixov
Оба процедурные, и оба совершенно не обязательно "на уровне процессора". Зависит от версии.
_***nuke***_ D*_^b
Visual C++ (Microsoft Visual C++) и Delphi - Это среды для программирования предназначены для программирования на разных языках: C++ и Object Pascal (Delphi) соответственно.
Если уж сравнивать языки то тут Вы просто не совсем разбираетесь в уровнях языков.
Во первых на уровне процессора используются низкоуровневые языки, к примеру Ассемблер.
С++ же имеет свойства как высокоуровневых так и низкоуровневых языков, но его больше относят к первому.
Delphi - не есть процедурным языком, его стоит отнести к языкам высокого уровня или к языкам общего назначения куда относят так же как Pascal так и C++.
Сравнивать их можно, особенно в обьектно-ориентированном программировании. Ну а что лучше - считаю это дело вкуса.
Извините что возможно придрался к словам. ;)
Если уж сравнивать языки то тут Вы просто не совсем разбираетесь в уровнях языков.
Во первых на уровне процессора используются низкоуровневые языки, к примеру Ассемблер.
С++ же имеет свойства как высокоуровневых так и низкоуровневых языков, но его больше относят к первому.
Delphi - не есть процедурным языком, его стоит отнести к языкам высокого уровня или к языкам общего назначения куда относят так же как Pascal так и C++.
Сравнивать их можно, особенно в обьектно-ориентированном программировании. Ну а что лучше - считаю это дело вкуса.
Извините что возможно придрался к словам. ;)
Особой разницы между ними нет.
На самом деле все гораздо проще. На Visual C++ можно написать действительно все. На Delphi почти все. Он немного уступает. Но здесь дело не в том, что он хуже, чем Visual C++, а в том, что Delphi - это следующая иерархия по степени абстракции. Я имею ввиду, что на самом низком уровне стоит ассемблер. Это самый крутой и быстрый язык для разработки. Но на нем простой редактор вы будете писать до пенсии. На втором уровне стоят более читабельные языки, такие как С, С++, Visual C++ (не важно от Борланд или Майкрософт. Я сейчас говорю в общем виде). На следующем уровне (третьем) стоят языки с более высокой абстракцией. К ним относятся Delphi, PHP, Python, Visual Basic, Java и многие другие. Что значит с более высокой абстракцией? Это значит, что их синтаксис более логичен и более напоминает реальный мир. В современном мире в подавляющем большинстве - это объекты. То есть, писать легче. Не то, чтобы легче, а правильнее сказать, вы на этих языках сосредотачиваетесь на творческом процессе, на самой задаче, которую вы программируете. А в таких языках как Visual C++ вам нужно еще дополнительно потрудиться в техническом плане. Хотя в нем сейчас тоже достаточно библиотек, представляющих готовые решения. Я для себя давно выбрал Delphi. Также нравится С#. Конечно, программа написанная на Delphi и С# после компиляции не будет такой быстрой, как написанная на Visual C++. Но на сколько это будет заметно на современной технике? Я думаю, что не особо. Если вы пишите антивирус или графическое приложение, такое как Фотошоп, тогда все-таки лучше использовать Visual C++. Писать будет однозначно тяжелее, но программа не будет такой ресурсоемкой, как написанная на Delphi. Если вы пишите бизнес-программы, например для бухгалтерии или банка, любые программы для работы с базами данных, то лучше выбрать Delphi или другие высокоуровневые языки, которые вам понравятся. Тут вопрос коллективной разработки. Если все из команды пишут на С#, то вы конечно можете писать на Delphi, но только библиотеки. Лучше писать на C#, как и все члены команды. Если же вы программист-одиночка, то ваш вариант однозначно Delphi, Visual Basic, C#, PHP и другие в зависимости от задачи. С этими языками вы сможете в одиночку написать достойную программу. В Visual C++ не сможете, потому что здесь нужна команда. Например, офисный пакет написан на Visual C++. Я думаю, что офисный пакет пишет больше сотни разработчиков. Я читал однажды статью от Майкрософт, где было сказано, что разработкой Windows занимаются более 2000 человек. Я думаю, что разработкой офиса занимается почти столько же, но не меньше сотни. Версии выходят раз в три года. Вот и представьте, сколько нужно времени этому большому коллективу, чтобы написать хорошую программу на Visual C++. Но я думаю, что вы будете заниматься, скорее всего другим. Поэтому ваш выбор Delphi или C#. Хотя особой разницы не вижу. только лишь в подходах. А так и тот и другой по возможностям одинаковы. Есть еще Visual Basic net. Он ничем не уступает C#. Просто менее популярен. Опять-таки из-за того, что его учили в школе, считается, что язык "детский". Но это предрассудки, потому что язык - это просто язык - набор слов и все. Просто люди - фанаты восхваляют любимые языки и хаят языки-конкуренты. причем хаят, ничего в этом не понимая и основываясь на знаниях, полученные от таких же блогеров. Вся языки хорошие. Проблема в том, что люди выбирают язык, а потом выбирают задачи. А нужно наоборот, исходя из задачи, выбирать систему программирования. Надеюсь я ответил на ваш вопрос.
Похожие вопросы
- Какую выбрать среду программирования для C++/Visual C++ для учебных целей кроме CodeGear Delphi+C++ Builder?
- Как вы относитесь к визуальным средам разработки ПО наподобие Microsoft Visual C++ ,Borland Delphi и т.п.?
- SQL Server 2005 и Visual C# 2010
- Какой язык программирования учить легче: Visual Basic, Visual C# или Visual C++
- мне задали вопрос что лутше visual c++ или Visual c# но я незнаю так как сам учю дельфи а да си мне ещё долеко покамис.
- Какой язык лучше учить Delphi 7 или C++ ?
- visual c++(form project) подскажите где там можно создать и описать свой класс? что то не выходит ((
- Visual C++ написать программу. Ребят help.
- Впервые открыла Visual C++ и уже целый час не могу написать простейшую программку
- Какой язык лучше начать изучать? Visual Basic 2010 или Visual C++ 2010?