Epärakenteellinen ohjelmointiльпргтi sча syn Yyd n Hs.ы
| Ohjelmointiparadigmat | 
| Deklaratiivinen ohjelmointi | 
| Epärakenteellinen ohjelmointi | 
| Funktionaalinen ohjelmointi | 
| Geneerinen ohjelmointi | 
| Imperatiivinen ohjelmointi | 
| Logiikkapohjainen ohjelmointikieli | 
| Olio-ohjelmointi | 
| Proseduraalinen ohjelmointi | 
| Prototyyppipohjainen ohjelmointi | 
| Reaktiivinen ohjelmointi | 
| Rinnakkaisohjelmointi | 
| Strukturoitu ohjelmointi | 
Epärakenteellinen ohjelmointi on varhainen ohjelmointiparadigma Turing-täydelliseen ohjelmointiin (engl. Turing-complete, ks. Turingin kone).
Epärakenteellisia ohjelmointikieliä ovat Assembly sekä varhaiset BASIC, COBOL, FORTRAN ja MUMPS versiot.
Tyypillisiä piirteitä epärakenteellisessa ohjelmointikielessä:
- toistorakenteita ei ole (loop)
 - funktiokutsujen sijaan on vain suoria hyppykäskyjä tietylle rivinumerolle (goto)
 - muuttujat ovat globaaleja, ei rajattua näkyvyyttä (local scope)
 
Epärakenteellisuutta pyritään välttämään johtuen taipumuksesta aiheuttaa "spagetti-koodia".
Vastakohta epärakenteelliseen ohjelmointiin on strukturoitu ohjelmointi.