n="justify"> ПІБ
Домашній телефон
Домашня адреса
Вік
Бібліотекарі характеризується:
ПІБ
Посада
2. Аналіз сучасних систем програмування
Існує безліч інструментів для створення програм, зокрема баз даних. Це і Pascal, C + +, Java і багато інших. Це мови високого рівня, для написання програми використовуються алгоритмічні конструкції, які описуються машинними командами, а мовою максимально наближеному до людського розуміння. Всі вони дозволяють працювати як з графікою, так і з потужним математичним апаратом. p align="justify"> Нижче я розглянув короткі характеристики основних мов програмування:
Сі
Головний інструмент системного програміста на сьогоднішній день. Сі має дуже приємний набір операторів і невдалий конструктор типів. Серйозний недолік (для мови системного програмування) - майже повна відсутність механізмів роздільної компіляції. Оскільки Сі домінує на американському ринку засобів розробки ПЗ, йому гарантована довге життя, незважаючи на численні спроби модернізувати його (наприклад, такі, як С + + або Java). p align="justify"> С + +
Найбільш популярний клон С, у якому реалізований найбільш повний механізм об'єктно-орієнтованого програмування. При створенні мови робилися так само спроби модернізувати С, ввівши до його складу такі сучасні конструкції, як скалярний тип (enum), передача параметра за посиланням (&) або логічний тип (bool). На жаль, послідовними ці спроби назвати не можна. Вийшов дуже об'ємний і дуже несистемний мова програмування, де поряд з суперсучасними поняттями класу сусідить адресна арифметика, що дісталася в спадок від С.
Самий молодий з включених в аналіз мов програмування і основний інструмент програмування для Internet. Творці Java безжально видалили з Із все несучасні конструкції, і в той же час зуміли утриматися від зайвого роздування мови включенням до нього нових теоретичних розробок. У результаті вийшов не дуже об'ємний, але стрункий, міцно збитий мова програмування з яскраво вираженою ідеологією. На жаль, орієнтація на Internet не дає можливості використовувати Java як мова системного програмування, однак це хороший приклад реформи С. Клоном С він є тільки зовні. Ідеологічно це хороший приклад європейської мовної школи (до якої можна віднести клони Pascal). .
У мові реалізований класичний набір операторів і ідеальний конструктор типів. Мові дуже шкодить відсутність стандартних механізмів роздільної компіляції. На відміну від свого однолітка і конкурента С,...