ПОШУК ПО САЙТУ

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

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

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

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

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

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

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

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

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

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

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

</ P>
  • оцінка: