Середовище програмування. На шляху до створення власного ПО

Для створення елементів ПО, а також окремих додатків мало володіти знаннями основ певної мови. Сучасному програмісту потрібно встановлена на його персональному комп`ютері середовище програмування. Саме з її допомогою робота над майбутніми програмами буде комфортною і придбає високі показники продуктивності. Інтегроване середовище програмування в класичному вигляді повинна мати в своєму арсеналі звичайний текстовий редактор, засоби для автоматизації збирання і відладчик, а також інтерпретатор або компілятор, можлива наявність їх обох в комплекті утиліти.

Використання текстового редактора в якості редактора вихідного коду дозволяє, користуючись правилами роботи з певним видом текстових утиліт, здійснювати набір і редагування вихідного коду створюваних програм. Сучасна середовище програмування вбудований редактор наділяє здатністю здійснювати перевірку синтаксису в залежності від використовуваної мови.

Існує середовища програмування, які дозволяють працювати з декількома мовами. Прикладом таких універсальних програмних комплексів може служити Embarcadero RAD Studio, Eclipse, NetBeans, Qt Creator або Microsoft Visual Studio. Але зазвичай середовище програмування «заточується» під конкретну мову. У цьому ряду яскравими представниками є наступні: Dev-C ++, Visual Basic, Delphi.



В якості окремого випадку можна розглядати середу візуальної розробки. Особливістю цього виду середовища програмування є наявність в її функціоналі можливості візуально редагувати інтерфейс програми. Реалізується ця здатність використанням блоків найбільш часто використовуваного коду у вигляді графічних об`єктів. Графічне середовище розробки знайшла широке застосування при створенні прикладних програм і розробки користувальницького графічного інтерфейсу (GUI).

Переваги даного виду середовища програмування полягають у швидкості розробки, легкості освоєння, стандартності типу зовнішнього вигляду програм. Серед недоліків можна виділити прихильність до певної середовищі розробки, перехід в іншу середу здійснюється з певними складнощами. Також середовище програмування цього типу відчуває труднощі при використанні компонентів, що йдуть від встановлених стандартів, і має недокументовані особливості компонентів.



Так як для візуальних середовищ розробки характерна наявність власного формату зберігання проекту, то перехід в іншу середу може бути утруднений виникненням непереносимості властивостей проекту, а також його деяких частин. Прикладом можуть служити власні бібліотеки застосовуваної середовища розробки.

Розробка нових мов програмування дозволяє вносити в них деякі зміни. Так, середовище програмування Delphi, за основу якої взято Pascal, є за своїм функціоналом і можливостям новою мовою програмування.

Оцінивши ступінь складності та спрогнозувавши, який необхідний для вирішення конкретних цілей в рамках розроблюваного проекту набір інструментів, з різноманіття існуючих середовищ розробки вибирають найбільш прийнятний для вирішення конкретного завдання.

Адже від правильності спроектованого програмного забезпечення в чому залежить його повноцінне функціонування з урахуванням розвитку і впровадження найновіших технологій. Величезне значення у вирішенні цього завдання має можливість перенесення розробки нового програмного забезпечення в суміжну середовище розробки.

Але навіть наявність ультрасучасних середовищ програмування, що значно спрощують роботу не тільки професійного програміста, але і людини. робить перші кроки на шляху створення додатків, програм та іншого ПО, не дозволяє забути про елементи розробки, винайдених ще в минулому столітті. Незважаючи на їх архаїчність і в якійсь мірі неповороткість, вони затребувані і до цього дня. Їх активно використовують сучасні програмісти.




» » Середовище програмування. На шляху до створення власного ПО