Средством программирования данного курсового проекта является среда разработки Delphi. Почему я остановил свой выбор именно на этой среде.
На это есть несколько причин.
Мои знания в области программирования, а в данном случае именно знание различных языков программирования не очень велики, поэтому при написании данного курсового проекта моя задача состояла в выборе между Java, C#, Delphi.
Java я не стал выбирать, так как из этих трех доступных мне языков программирования, я его знаю меньше всего.
Сравнивать C# и Delphi можно по разным характеристикам:
- 1)Удобство среды программирования. Это, безусловно, важный пункт, так как от удобства среды программирования зависит производительность программиста. В этом пункте я отдаю предпочтение C#. Удобный, понятный и приятный интерфейс его среды программирования, всплывающие подсказки, подсвечиваемый код очень помогают в работе.
- 2)Синтаксис, семантика языка программирования. Принципы, правила написания кода, используемые ключевые слова опять же делают C# более привлекательным вариантом.
Есть еще разные характеристики для сравнения такие как: Типизация (например, поддерживается ли неявная типизация, неявное приведение типов без потери данных и др.), вопросы Компиляции (возможность компиляции, условная компиляция и др.), вопросы управления памятью (возможность создавать объекты на стеке, сборка мусора и т. д.) и т. д.
Но их я рассматривать подробно не буду так при решении этой задачи они либо не используются, либо поддерживаются обеими средами.
Тем самым я сравнивал эти два языка не столько по функциональным характеристикам, сколько по удобству работы с ним.
Язык программирования Delphi я выбрал потому, что он стоит по программе обучения.