Запитання з тегом «procedural»

Процедурне програмування - це методологія проектування, при якій великі програми розбиваються на процедури або підпрограми.

16
Чому не визначені користувачем оператори частіше?
Однією з особливостей, які мені не вистачає у функціональних мовах, є думка про те, що оператори - це лише функції, тому додавання спеціального оператора часто так само просто, як додавання функції. Багато процедурних мов дозволяють перевантажувати оператори, тому в деякому сенсі оператори все ще функціонують (це дуже вірно в D, …

12
Чому C не вважається "об'єктно-орієнтованою" мовою?
Здається, що C має свої квазіоб'єкти, такі як "структури", які можна розглядати як об'єкти (так, як ми зазвичай думаємо). А також, самі файли C - це в основному окремі "модулі", правда? Тоді чи не модулі схожі на "об'єкти"? Мене бентежить питання, чому C, який здається настільки схожим на C ++, …

4
Яка різниця між імперативним, процедурним та структурованим програмуванням?
Досліджуючи (книги, Вікіпедія, подібні запитання щодо ІП тощо), я зрозумів, що імперативне програмування - одна з головних парадигм програмування, де ви описуєте серію команд (або висловлювань) для комп'ютера, який потрібно виконати (так що ви симпатичні значною мірою наказують йому робити конкретні дії, звідси назва "імператив"). Все йде нормально. Процесуальне програмування, …

12
Яка перевага об'єктно-орієнтованого програмування над процедурним програмуванням?
Я намагаюся зрозуміти різницю між процедурними мовами, такими як C, і об'єктно-орієнтованими мовами, такими як C ++. Я ніколи не використовував C ++, але я обговорював з друзями питання про те, як їх розрізнити. Мені сказали, що C ++ має об'єктно-орієнтовані поняття, а також публічний та приватний режими для визначення …

4
Що саме таке процедурне програмування? Чим саме він відрізняється від ООП? Це те саме, що функціональне програмування?
Я програмую на Java в дуже об'єктно-орієнтованому (OO) стилі. OOP приходить до мене дуже інтуїтивно, але я маю дуже мало знань про інші види програмування. Що саме таке процедурне програмування ? Чим саме він відрізняється від ООП? Це те саме, що і функціональне програмування ? Раніше я вважав, що все …

7
Якими були шаблони проектування епохи процедурного програмування? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Схожі: Як програмування робилося 20 років тому? OOP є досить модною в наші дні, …

5
Чи ефективний процедурний код тестування одиниць?
У поточному проекті повноваження, які хочуть, щоб тестування одиниць було включено в наш цикл розробки, щоб уникнути постійної кількості помилок, які, здається, проникають у наш код. Проблема полягає в тому, що код спагетті становить 95% процедурних процедур, з якими я ніколи не робив одиничне тестування (весь мій досвід тестування одиниць …

4
Найпростіший спосіб написати логічно процедурне програмне забезпечення мовою ОО
Я інженер-електромонтажник, і я не знаю, що, до біса, роблю. Будь ласка, збережіть майбутніх утримувачів мого коду. Останнім часом я працюю над низкою менших програм (в C #), функціональність яких логічно "процедурна". Наприклад, одна з них - це програма, яка збирає інформацію з різних баз даних, використовує цю інформацію для …

2
Програмування до інтерфейсів, орієнтованих на дані
Є частина нашої кодової бази, написана у такому стилі: // IScheduledTask.cs public interface IScheduledTask { string TaskName { get; set; } int TaskPriority { get; set; } List<IScheduledTask> Subtasks { get; set; } // ... several more properties in this vein } // ScheduledTaskImpl.cs public class ScheduledTaskImpl : IScheduledTask { …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.