<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=CSL-CROOK_-_Wyprowadzenia_diagnostyczne</id>
	<title>CSL-CROOK - Wyprowadzenia diagnostyczne - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=CSL-CROOK_-_Wyprowadzenia_diagnostyczne"/>
	<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CSL-CROOK_-_Wyprowadzenia_diagnostyczne&amp;action=history"/>
	<updated>2026-05-01T11:13:23Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://mera400.pl/index.php?title=CSL-CROOK_-_Wyprowadzenia_diagnostyczne&amp;diff=1074&amp;oldid=prev</id>
		<title>Amo: Utworzono nową stronę &quot;Podczas kompilacji zarówno translator CSL jak i kompilator FORTRANU dokonują wyprowadzenia informacji o błędach zawartych w programie źródłowym, lista komunikató...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CSL-CROOK_-_Wyprowadzenia_diagnostyczne&amp;diff=1074&amp;oldid=prev"/>
		<updated>2013-08-31T14:29:14Z</updated>

		<summary type="html">&lt;p&gt;Utworzono nową stronę &amp;quot;Podczas kompilacji zarówno translator CSL jak i kompilator FORTRANU dokonują wyprowadzenia informacji o błędach zawartych w programie źródłowym, lista komunikató...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Podczas kompilacji zarówno translator CSL jak i kompilator FORTRANU dokonują wyprowadzenia informacji o błędach zawartych w programie źródłowym, lista komunikatów o błędach dla translatora CSL została podana wyżej. Listę komunikatów o błędach dla kompilatora języka FORTRAN użytkownik znajdzie w opisie translatora XFOR.&lt;br /&gt;
&lt;br /&gt;
Program źródłowy może być poprawny pod względem syntaktycznym, a jednak może nie wykonać  w sposób poprawny operacji zamierzonych przez programistę. Błędy tego rodzaju nie mogą być wyłowione przez translator. Możliwe jest jednak wyprowadzenie na zewnątrz szeregu informacji podczas biegu programu tak, aby pomóc programiście w znalezieniu tego fragmentu programu, w którym występuje&lt;br /&gt;
błąd. Udogodnienia diagnostyczne w języku CSL są w większości fakultatywne i są sterowane przez klucze na płycie czołowej maszyny. Ponieważ staje się to niewygodne w systemie operacyjnym wielodostępnym i wieloprogramowym, który uniemożliwia właściwą pracę kilku programom CSL-owskim. Autorzy wprowadzą dyrektywę jako symulatora kluczy.&lt;br /&gt;
&lt;br /&gt;
Instrukcje &amp;#039;&amp;#039;&amp;#039;CHECK&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;&amp;#039;PRISET&amp;#039;&amp;#039;&amp;#039; są wykonywane w przypadku gdy zostanie opuszczony klucz o numerze wskazanym w tych instrukcjach. W przypadku gdy numer klucza nie występuje w instrukcji, przyjmuje się wówczas, że numer klucza=1. Jeżeli klucz nr.0 jest opuszczony, wówczas komunikaty są wyprowadzane przy każdym kroku biegu czasu (zmiennej CLOCK) oraz po każdym wykonaniu instrukcji &amp;#039;&amp;#039;&amp;#039;BEGIN&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;RECYCLE&amp;#039;&amp;#039;&amp;#039; lub &amp;#039;&amp;#039;&amp;#039;POSMORTEM&amp;#039;&amp;#039;&amp;#039;. Jeżeli klucz nr. 0 jest podniesiony, wówczas nie są  wyprowadzane&lt;br /&gt;
żadne komunikaty. Kompilator XFOR zapewnia jeszcze dalsze udogodnienia diagnostyczne. Należy w programie zamieścić dyrektywę &amp;#039;&amp;#039;&amp;#039;*OPT&amp;#039;&amp;#039;&amp;#039;, wraz z listą odpowiednich opcji.&lt;br /&gt;
&lt;br /&gt;
{{source|title=Translator języka CSL-CROOK dla minikomputera MERA-400 w systemie operacyjnym CROOK-4, Instrukcja Programisty (wersja-17/2)|author=Janusz Gocałek, Jacek Klauziński|date=Poznań, 1985}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
</feed>