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

Чем язык программирования Delphi отличается от C++ ?

Пусть в меня летят камни, но я скажу, что они даже в чем-то похожи. )))
Но различия, конечно, большие. Раньше, когда машины были большими и на мониторы не выводилось разных красивых картинок, а выводился текст (если эти мониторы вообще были) . Люди писали в машинных кодах, потом придумали ассемблер.
Потом в лаборатории одной большой корпорации родился Си (без плюсов) вместе с предком линукса. Его использовали как заменитель ассемблера. С++ появился в той же корпорации. . Грубо скажем это улучшеный си.
Паскаль же был разработан немного для других целей. В России он получил статус учебного и, я думаю, что это заслужено. В нём сознательно закрыто много деталей. Сравнительно жесткие правила. Скорей всего это для того, чтобы пользователь не допускал ошибок. Delphi это дальнейшее развитие.
У корпорации Borland удобные среды быстрой разработки приложений (и для с++ и для Delphi), что удобно для тех, кто пишет программы для обычных пользователей - им внешний вид дороже остальных характеристик.
.
Из всего выше написанного следует, что с++ не может быть проще в принципе. Он создавался профессионалами для обеспечения своих потребностей. Паскаль же имеет чёткую многословную структуру.
Что может пригодиться.. . Трудный вопрос.
С++ послужил основой многих популярных языков. Но Delphi проще, его понять легче. Поэтому для того, чтобы только иметь понятие - конечно Delphi.. А для офиса, например, может оказаться надо Visual Basic...
Много зависит от того, как работа связана с информатикой.... Нельзя дать универсального рецепта для всех.
АБ
Александр Белозёров
9 996
Лучший ответ
лично я бы настоятельно НЕ рекомендовал использовать Дельфи.. . это мёртвый язык.. .

лучше учи С++

хочешь подробностей - пиши на мыло, объясню
Алексей Орлов
Алексей Орлов
50 702
Синтаксисом. C++ к тому же намного сложнее, девиз Delphi - понятность, девиз C++ -возможность любых трюков.
Максим Ломакин
Максим Ломакин
53 883
Если ты посмотришь здесь то удивишься - ничем кроме синтаксиса. Существенное отличие Delphi (точнее Pascal) не позволяет всякие "трюкачества", о которых уже писали, возможные в СИ тем самым сокращает количество ошибок в коде и время отладки программы.
Но самое главное отличие, Delphi позволяет быстро создавать приложения как на Visual Basic и писать компактный, быстрый код как на С/С++ но при этом нет необходимости знать синтаксис двух языков

ИНФОРМАТИКА это наука о хранении и обработки информации. Библиотечное дело тоже часть информатики но там ни каких языков программирования знать не надо и таких разделов в информатике много.

"если работа связана с информатикой" то работа сама тебе подскажет какой ЯП тебе нужен и нужен ли вообще
Orxan Hasimi
Orxan Hasimi
68 014
Зря вы Delphi хороните, вполне нормальный самостоятельный язык (ну точнее среда разработки) , а С++ это уже совсем другой язык, я вообще не пойму почему их сравнивают, умеешь на С++ хорошо, пиши на С++, умеешь на Delphi, пиши на Delphi, умеешь на assembler, пиши на assembler, а эти войны что лучше уже достали.
Виталий Асеев
Виталий Асеев
20 920
Тем же чем и русский от английского.
А свои сложности и трюки есть и там и там. ..
Чего одни интерфейсные ссылки дельфи стоят ;)
Діма Мацелюх
Діма Мацелюх
8 642
многим, синтаксисом например
Андрей Мазеин
Андрей Мазеин
7 195
Всем они отличаются. . оО.... понимаю. . спросил бы про разницу Delphi и Pascal
Пригодится C++ больше, т. к. дельфи нигде кроме России больше не используется, да и у нас потихоньку вымирает. А то что С++ сложный, то так говорят те, у кого нет предрасположенности к программированию и им с трудом приходилось осваивать его.
Сергей Зубков
Сергей Зубков
4 786
2 Ildar: Не надо так категорично. Ознакомься со ссылочкой http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi В конце там есть список компаний, активно юзающих делфи. Почти все ихние. Имеется также ссылочка на подобный список для С++
в первую очередь синтаксисом и названиями переменных. во вторую как по мне С++ легче делфы. сам знаю изучал и то и др
Сложностью!)