<?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_-_Proces_translacji</id>
	<title>CSL-CROOK - Proces translacji - 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_-_Proces_translacji"/>
	<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CSL-CROOK_-_Proces_translacji&amp;action=history"/>
	<updated>2026-05-01T11:03:16Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://mera400.pl/index.php?title=CSL-CROOK_-_Proces_translacji&amp;diff=1075&amp;oldid=prev</id>
		<title>Amo: Utworzono nową stronę &quot;Translator języka CSL zajmuje w czasie translacji 16K pamięci operacyjnej. Akceptuje on programy źródłowe wprowadzane z klawiatury, czytnika taśmy papierowej lub z...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CSL-CROOK_-_Proces_translacji&amp;diff=1075&amp;oldid=prev"/>
		<updated>2013-08-31T14:29:26Z</updated>

		<summary type="html">&lt;p&gt;Utworzono nową stronę &amp;quot;Translator języka CSL zajmuje w czasie translacji 16K pamięci operacyjnej. Akceptuje on programy źródłowe wprowadzane z klawiatury, czytnika taśmy papierowej lub z...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Translator języka CSL zajmuje w czasie translacji 16K pamięci operacyjnej. Akceptuje on programy źródłowe wprowadzane z klawiatury, czytnika taśmy papierowej lub zbioru dyskowego. Urządzeniami wyjściowymi mogą być wszystkie urządzenia współpracujące pod systemem operacyjnym.&lt;br /&gt;
&lt;br /&gt;
Na realizację programu modelującego składa się wykonanie szeregu instrukcji programu wynikowego w FORTRANIE, pośród których znajduje się szereg odwołań do podprogramów bibliotecznych. Niektóre z nich są specjalnymi podprogramami wykonawczymi CSL&amp;#039;u realizującymi różne operacje standardowe, takie jak obróbka zbiorów czy biegu czasu, inne mogą być podprogramami standardowymi lub funkcjami w FORTRANIE. Taka biblioteka z podprogramami wykonawczymi CSL&amp;#039;u o nazwie CSLLIB zostanie dołączona na etapie kompilacji Assemblerem. Proces translacji XCSL rozpoczyna każdorazowo komunikatem na monitorze:&lt;br /&gt;
&lt;br /&gt;
 #TRANSLATION BY XCSL-VT12/1&lt;br /&gt;
&lt;br /&gt;
Od tego momentu następuje proces translacji. Koniec całości translacji nastąpi z chwilą wykrycia w programie znaków końca translacji. Są to znaki &amp;quot;##&amp;quot; lub &amp;quot;****&amp;quot; zapisane od pierwszej kolumny wiersza. Wskazują one translatorowi ,że nie będą translowane już żadne inne segmenty programu. W przypadku gdy od stanu początkowego translatora do momentu pojawienia się znaków końca, został wykryty błąd to na monitorze użytkownika pojawi się komunikat:&lt;br /&gt;
&lt;br /&gt;
 HALTED: - ERROR&lt;br /&gt;
&lt;br /&gt;
Natomiast gdy translacja będzie bezbłędna to pojawi się  komunikat następującej treści:&lt;br /&gt;
&lt;br /&gt;
 END OF TRANSLATION - NO ERRORS&lt;br /&gt;
&lt;br /&gt;
i translator XCSL zakończy pracę i przejdzie na nasłuch zleceń Jezyka Operatora.&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>