Програмиране: Разлика между версии

Изтрито е съдържание Добавено е съдържание
TheMask07 (беседа | приноси)
м В процес на допълване
TheMask07 (беседа | приноси)
Ред 68:
 
Различни [[:en:Visual_programming_language|езици за визуално програмиране]] също са разработени с намерението да се разрешат проблемите с четливостта чрез приемане на нетрадиционни подходи към структурата и показването на кода. [[:en:Integrated_development_environment|Интегрираните среди за разработка]] (IDE) имат за цел да интегрират цялата подобна помощ. Техники като [[:en:Code_refactoring|рефакторинг на код]] могат да подобрят четливостта.
 
=== '''Сложност на алгоритма''' ===
Академичното поле и инженерната практика на компютърното програмиране са до голяма степен свързани с откриването и прилагането на най-ефективните алгоритми за даден клас проблеми. За тази цел алгоритмите се класифицират в ''поръчки,'' използвайки [[:en:Big_O_notation|Big O нотация]] , която изразява използването на ресурси, като време за изпълнение или консумация на памет, по отношение на размера на входа. Програмистите които са експерти в тази област са запознати с разнообразието от добре установени алгоритми и тяхната съответна сложност и използват тези знания, за да изберат алгоритми, които са най-подходящи за обстоятелствата.
 
== Езици за програмиране ==