Существует масса разных языков программирования: от Ada и assembler до PHP и Javascript. Каждый язык удобен для реализации конкретных задач. Ассемблер удобен для работы с железом напрямую, Delphi (как продолжение Pascal) удобен для создания математических вычислительных приложений.
Исторически сложилось так, что для создания приложений под Windows (как самого большого мамонта) , стандартом принят C++, поскольку в нем впервые появилась концепция ООП. В итоге волей-неволей все остальные языки сравниваются с С++. Паскаль тоже был дополнен подобием ООП и назвался Delphi.
Плюс ко всему, С++ получил широкое распространение со стороны крупнейших фирм: Microsoft, Builder (CodeGear), OpenSource... Паскаль же - ныне поддерживается только CodeGear.
Поэтому получается, что самый распространенный язык наиболее доступен в освоении. Народ начинает программировать на С++, а ко всему остальному становится равнодушным. Настоящим же программистом можно стать только зная как минимум несклько языков. В том числе и Pascal (Delphi - среда разработки).
Другие языки программирования и технологии
Почему Delphi многие недолюбливают? Отличная среда, быстрый код, понятные инструкции.
Ruslan Rizvanov
Заметьте, что в основном превалируют субъективные и коммерческие факторы. А вот то, что С++ такой уж доступный, я не совсем согласен. Синтаксис Паскаля более понятен, естественен что ли. Думаю, что никакой объективной принципиальной разницы между С++ и Object Pascal нет. Процессору же всё равно, с помощью каких ухищрений в него запускают ему понятные команды. Отсюда вытекает то, что кроме ассемблера никакой язык ничего нового программисту не даст. Ассемблер+Любой высокоуровневый язык - думаю, будет достаточно для полного понимания.
А ты сравни возможности Делфи и её среды с тем же Visual Studio. Небо и земля.
Ruslan Rizvanov
Конкретно какие возможности?
Евгений Гордиенко
согласна
Ну я не люблю его за то что :
1) Неизбежно атрофирует мозг... Скоро все будут считать что програмисты только то и делают что кидают окошки и формы да и ищут готовые компоненты и прога получается за пол дня.... Уже без форм скоро и окно нормально создать не смогут без своих форм. .
2) Очень уж тормознутый стает как юзаеш формы и всякие там прочие компоненты
3) похож на конструктор для детей... хотя если юзать делфи без компонентов а нормально руцями всё писать да + на WinAPI то всеровно что с++ гг (ну относительно конечно=))
1) Неизбежно атрофирует мозг... Скоро все будут считать что програмисты только то и делают что кидают окошки и формы да и ищут готовые компоненты и прога получается за пол дня.... Уже без форм скоро и окно нормально создать не смогут без своих форм. .
2) Очень уж тормознутый стает как юзаеш формы и всякие там прочие компоненты
3) похож на конструктор для детей... хотя если юзать делфи без компонентов а нормально руцями всё писать да + на WinAPI то всеровно что с++ гг (ну относительно конечно=))
Ruslan Rizvanov
Так может сразу руками и на ассемблере? Нет уж, люди не дураки. Зачем писать одно и тоже, если это можно автоматизировать, и сосредоточиться на главном, на цели работы? Однообразие ведь тоже тупит. Давайте все начнём в машинных кодах писать, чего уж там мелочиться, и примитивную кнопку писать часами. Дельфи ведь не запрещает создавать свои элементы интерфейса. Да и компоненты, которые юзают, создают на этом же "детском конструкторе".
Язык Delphi не имеет много того, что имеют языки поддерживаемые MS. Выходит, что раз MS задает стандарты программирования для Windows (например сравнительно недавно появился .NET) то и языки, поддерживаемы в Visual Studio будут идти в ногу со временем. Остальные с небольшим опозданием.
Sivik, я Вас поправлю. C++ далеко не первый язык с ООП.
А насчет Delphi.
После изучения паскаля и с, я понял, что с-синтаксис намного лаконичнее, а, следавательно, удобнее.
А насчет Delphi.
После изучения паскаля и с, я понял, что с-синтаксис намного лаконичнее, а, следавательно, удобнее.
Славян Фёдоров
Поправка принимается =)
Действительно, прообразом стал язык Simula 67, на его основе создали язык Smalltalk. Просто как-то не задержались эти языки на пике славы, а вот С++ -устоял =))) Поэтому я его и причислил к чису первых (широко распространенных)
Действительно, прообразом стал язык Simula 67, на его основе создали язык Smalltalk. Просто как-то не задержались эти языки на пике славы, а вот С++ -устоял =))) Поэтому я его и причислил к чису первых (широко распространенных)
Похожие вопросы
- Почему многие недолюбливают движок Unity?
- Почему Delphi 7 до сих пор так популярна?
- Почему Delphi XE7 неправильно считает
- на каком языке выполняется самый быстрый код?)
- Почему Delphi ужасный?
- Почему Delphi хуже чем другие языки программирования?
- Почему программы на одних ЯП выполняются быстрее, чем на других?
- почему в технических средствах информатики используется двоичный код?
- Почему ругается на mas в 22 строке . Код ошибки С4703 (копия внутри) . Как исправить? С++
- Почему очень многие ненавидят Visual Basic(Basic) и говорят что он колечит логику и мозг программиста?