Імпэратыўнае праграмаваньне: розьніца паміж вэрсіямі

Змесціва выдалена Змесціва дададзена
не рэзультат, але вынік
рэзультат - вынік
 
Радок 9:
[[Рэцэпт]]ы не зьяўляюцца [[кампутарная праграма|кампутарнымі праграмамі]], аднак іх канцэпцыя блізкая да канцэпцыі імпэратыўнага праграмаваньня; кожны крок — гэта інструкцыя, а стан захоўваецца фізычным сьветам. Так як асноўныя ідэі імпэратыўнага праграмаваньня адначасна блізкія канцэптуальна і наўпрост падтрымліваюцца апаратным забесьпячэньнем, большасьць кампутарных моваў выкарыстоўваюць імпэратыўны стыль.
 
Апэрацыі прысвойваньня, у агульным, выконваюць апэрацыю над інфармацыяй у памяці і зьберагаюць вынік у памяці для далейшага выкарыстаньня. Высокаўзроўневыя імпэратыўныя мовы, акрамя таго, дазваляюць вылічэньне складаных выразаў, якія ўключаюць [[арыфмэтыка|арыфмэтычныя]] апэрацыі вылічэньня [[функцыя (матэматыка)|функцыяў]] і запіс рэзультатувыніку ў памяць. З дапамогай цыкляў можна выканаць нейкія дзеі патрэбную колькасьць разоў ці выконваць іх, пакуль ня будзе выкананая ўмова. З дапамогаю апэратараў умоўных пераходаў можна выканаць часткі кода толькі тады, калі нейкая ўмова выконваецца. Безумоўныя пераходы дазваляюць перайсьці да выкананьня коду ў другой частцы праграмы. Гэты ўключае ''jump'', які называецца ў многіх мовах праграмаваньня «''[[goto]]''» , і вызаў падпраграмы, ці [[працэдура|працэдуры]].
 
== Гісторыя ==