<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Operacijska_semantika</id>
	<title>Operacijska semantika - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Operacijska_semantika"/>
	<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Operacijska_semantika&amp;action=history"/>
	<updated>2026-08-08T17:46:08Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Operacijska_semantika&amp;diff=39871&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Operacijska_semantika&amp;diff=39871&amp;oldid=prev"/>
		<updated>2021-08-20T03:09:51Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&amp;#039;&amp;#039;&amp;#039;Operacijska semantika&amp;#039;&amp;#039;&amp;#039;--&amp;gt;U [[računarstvo|računarstvu]], &amp;#039;&amp;#039;&amp;#039;operacijska semantika&amp;#039;&amp;#039;&amp;#039; je način davanja značenja [[računalni program|računalnim programima]] na matematički rigorozan način.&lt;br /&gt;
&lt;br /&gt;
Operacijska semantika općenito koristi neki apstraktni stroj poput [[interpreter]]a za definiciju [[formalni jezik|jezika]]. Ovaj stroj je apstraktan u smislu da koristi terme jezika kao svoj [[strojni kod]]. Za jednostavne jezike, stanje stroja je jednostavno term, i ponašanje stroja je definirano funkcijom prijelaza koja, za svako stanje, ili daje sljedeće stanje, ili obavlja korak pojednostavljenja terma, ili kaže da se stroj zaustavio. Značenje terma &amp;#039;&amp;#039;t&amp;#039;&amp;#039; se može uzeti kao kao konačno stanje stroja sa &amp;#039;&amp;#039;t&amp;#039;&amp;#039; kao inicijalnim stanjem.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Evaluacijska povijest&amp;#039;&amp;#039; je slijed internih konfiguracija interpretera. Značenje programa u jeziku je evaluacijska povijest koju interpreter producira prilikom evaluacije programa.&lt;br /&gt;
&lt;br /&gt;
Nedostatak operacijske semantike jest u tome što se program može shvatiti samo kao slijed konfiguracija interpretera – ne postoji strojno-neovisna definicija. Također je problem i u samom interpreteru, koji je predstavljen kao [[algoritam]], obično poprilično složen za netrivijalne jezike, a nerijetko složen kao i sam jezik kojeg definira.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Strukturalna operacijska semantika&amp;#039;&amp;#039;&amp;#039; jest ona maloprije opisanog oblika - u kojem se term evaluira u malim koracima. U &amp;#039;&amp;#039;&amp;#039;prirodnoj semantici&amp;#039;&amp;#039;&amp;#039; se koristi veliki korak, u kojem jedan prijelaz apstraktnog stroja evaluira term u u konačni rezultat.&lt;br /&gt;
&lt;br /&gt;
Prvi dana operacijska semantika jest ona od [[lambda račun]]a.&lt;br /&gt;
&lt;br /&gt;
{{Mrva-rač}}&lt;br /&gt;
[[Kategorija:Semantika]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>