Другие языки программирования и технологии

Что лучше Delphi или Visual C++ ?

Лучше тот, который больше нравится. Delphi проще и логичнее, C++ -"трюковее".
Suleyman Sadixov
Suleyman Sadixov
32 266
Лучший ответ
Гулам Гасанзаде Насчёт логичности делфи- это ещё бабушка надвое сказала
лучше Delphi, на Visual C++ созданые программы на другом компе может хирень работать, если на том другом компе нет компонентов самого Visual C++ .А делф програмка работает на любом компе под любой виндос.
это главный плюс делфи. и врят ли пригодится навороченность Visual C++, потому что делфи понятливее и проще и на нем много всего доброго и интересного свободно напрограммировать можно.
Olzhas Zhunusbekov
Olzhas Zhunusbekov
30 816
конечно си. на визуал си++ большая часть винды сделана.
С++ язык программирования высокого уровня. Работает на уровне процессора.

Delphi -- процедурный язык.

Просто два этих языка не сравнить
ST
Sergej Tichka
2 021
Suleyman Sadixov Оба процедурные, и оба совершенно не обязательно "на уровне процессора". Зависит от версии.
_***nuke***_ D*_^b Visual C++ (Microsoft Visual C++) и Delphi - Это среды для программирования предназначены для программирования на разных языках: C++ и Object Pascal (Delphi) соответственно.

Если уж сравнивать языки то тут Вы просто не совсем разбираетесь в уровнях языков.
Во первых на уровне процессора используются низкоуровневые языки, к примеру Ассемблер.
С++ же имеет свойства как высокоуровневых так и низкоуровневых языков, но его больше относят к первому.
Delphi - не есть процедурным языком, его стоит отнести к языкам высокого уровня или к языкам общего назначения куда относят так же как Pascal так и C++.
Сравнивать их можно, особенно в обьектно-ориентированном программировании. Ну а что лучше - считаю это дело вкуса.
Извините что возможно придрался к словам. ;)
Арман Жанакбаев >>высокого уровня
>>на уровне процессора

Охренеть как сочетается
Особой разницы между ними нет.
Rahib Mikailov
Rahib Mikailov
1 818
На самом деле все гораздо проще. На 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#. Просто менее популярен. Опять-таки из-за того, что его учили в школе, считается, что язык "детский". Но это предрассудки, потому что язык - это просто язык - набор слов и все. Просто люди - фанаты восхваляют любимые языки и хаят языки-конкуренты. причем хаят, ничего в этом не понимая и основываясь на знаниях, полученные от таких же блогеров. Вся языки хорошие. Проблема в том, что люди выбирают язык, а потом выбирают задачи. А нужно наоборот, исходя из задачи, выбирать систему программирования. Надеюсь я ответил на ваш вопрос.