Научная статья
Научная статья
Актуальность языка программирования зависит от различных показателей.
Одним из таких показателей является сфера занятости, в которой будет существовать программа. Финансовые и корпоративные системы должны выполнять сложные функции и быть высокоорганизованными, им требуются такие языки как Java или C#.
Веб страницам и программам, ориентированным на мультимедиа и дизайн потребуются динамические, универсальные, функциональные и не многословные языки, такие как Ruby, PHP, JavaScript и Objective-C.
Создавать законченные приложения для Windows самой различной направленности c профессионально выглядящим оконным интерфейсом, мощные системы работы с базами данных, создавать справочные системы для своих приложений позволят такие языки как Object Pascal, С++, Python, Lazarus, Delphi, Visual Studio C++.
На сегодняшний день одной из главных задач в области информатизации образования является создание качественных и эффективных электронных обучающих программ.
Может ли это сделать школьник, и какой язык программирования выбрать?
Целью моей работы является рассмотрение практического применения среды для создания обучающей программы, поэтому первоочередной задачей моей проектно-исследовательской работы был выбор среды программирования.
С середины 90-х годов многие объектно-ориентированные языки реализуются как системы визуального программирования, в которых интерфейсная часть программного продукта создается в диалоговом режиме, практически без написания программных операторов.
К объектно-ориентированным системам визуального проектирования относятся Lazarus, Visual Basic, Delphi, C++ Builder, Visual C++.
Изучив материалы, из различных источников, проанализировав среды объектно-ориентированного программирования, я остановился на трёх программах: Lazarus, Delphi, Visual Studio C++.
В таблице указаны критерии, по которым осуществлялся выбор среды программирования:
Критерий | Lazarus | Delphi | VisualStudio C++ |
Язык программирования | Pascal | Pascal | C++ |
Доступность | Бесплатная | Платная/ демо версия |
Бесплатная, с ограниченным функционалом |
Учитывая то, что на данный момент я в достаточной степени владею синтаксисом языка Pascal, мой выбор пал на среду программирования Lazarus.