в програмування Pascal, Delphi
Існує ряд об'єктивних причин, що зумовили видатний успіх мови Pascal. Серед них у першу чергу необхідно вказати наступні:
Мова в природній і елегантній формі відбив найважливіші сучасні концепції технології розробки програм:
В· розвинена система типів,
В· орієнтація на принципи структурного програмування,
В· підтримка процесу покрокової розробки.
Завдяки своїй компактності, концептуальній цілісності та ортогональності понять, а також вдалому початкового опису, запропонованому автором мови, Pascal виявився дуже легкий для вивчення та освоєння. На противагу громіздким багатотомні описам таких мов, як PL/l, Cobol, FORTRAN, достатньо повний опис мови Pascal займає близько 30 сторінок тексту, а його синтаксичні правила можна розмістити на одній сторінці. p align="justify"> Незважаючи на відносну простоту мови, він виявився придатний для дуже широкого спектра додатків, у тому числі для розробки дуже великих і складних програм, наприклад, операційних сістем.весьма технологічний для реалізації практично для всіх, в тому числі і нетрадиційних, машинних архітектур. Стверджується, що розробка Pascal-транслятора В«майже не перевищує за трудомісткістю гарну дипломну роботу випускника вузуВ». Завдяки цьому багатьом ЕОМ існує кілька різних реалізацій мови, що відбивають ті чи інші практичні потреби програмістів. p align="justify"> Мова Pascal стандартизований в багатьох країнах. У 1983 році був прийнятий міжнародний стандарт (ISO 7185:1983) [2]
При описі достоїнств Паскаля потрібно сказати, що він є прототипом для мов нового покоління (серед яких слід відзначити мови Ada і Modula-II). Паскаль дає дуже багато чого в розумінні сутності програмування, він прищеплює гарний стиль програмування, ретельну розробку алгоритму. Переваги цієї мови особливо відчутні при написанні досить складних і мобільних (тобто легко які на інші РС) програм. [3]
Кілька років тому рядовому програмістові залишалося тільки мріяти про створення власних програм, що працюють в середовищі Windows, т. к. єдиним засобом розробки був Borland C + + for Windows, явно орієнтований на професіоналів, що володіють серйозними знаннями та досвідом.
Бурхливий розвиток обчислювальної техніки, потреба в ефективних засобах розробки програмного забезпечення призвели до появи систем програмування, орієнтованих на так звану В«швидку розробку", серед яких можна виділити Borland Delphi і Microsoft Visual Basic. В основі систем швидкої розробки (RAD-систем, Rapid Application Development - середовище швидкої розробки додатків) лежить технологія візуального проектування і подієвого програмування, суть якої полягає в тому, що середовище розробки бере...