Основные элементы языка программирования Icon. Чанышев О.Г. - 5 стр.

UptoLike

Составители: 

9
Следует помнить, что звездочка (*), используемая как пре-
фиксный оператор, возвращает длину объекта.
Информацию о языке, а также дистрибутивы самого языка
можно получить по адресу http://www.cs.arizona.edu/icon
. Устано-
вите Icon (и «пропишите»!). Для написания простых программ
(файл с исходным текстом должен иметь расширение.icn) можете
пользоваться любым текстовым редактором.
Если у Вас сложный проект, состоящий из нескольких icn-
файлов, то предварительно компилируются отдельные части про-
граммы:
wicont –c <имя_файла>.icn
Затем для компиляции и получения исполняемого модуля:
wicont <имя_главного_файла>.icn
Главный icn-файл содержит procedure main(…) и деклара-
тивы link с именами файлов проекта:
link <имя_1>.icn
…………………
link <имя_N>.icn
………………….
procedure main(…)
……
end
procedure p1(…)
………
end
procedure pn(…)
………
end
Некоторые книги на английском языке доступны в pdf-
формате по адресу http://www.cs.arizona.edu/icon/books.htm
. Лите-
ратурные источники по данной теме на русском языке мне не из-
вестны, за исключением сотни строк в статье А. Зубинского [2],
цитатой из которой я и завершу введение: «Заинтересовавшимся
можно порекомендовать отличную online-версию книги Icon
Programming Language Handbook Томаса Кристофера (пригодный
к чтению на любых платформах pdf-формат) и сами системы Icon
10
и Idol (объектно-ориентированное раширение Icon. – О.Ч.), рас-
пространяемые в исходных текстах. В любом случае изучение
этих языков доставит удовольствие и вооружит вас мощнейшим
инструментом как быстрого прототипирования сложных про-
грамм, так и "реактивного" создания целого класса очень нужных
приложений, для которых любой другой инструментарий не под-
ходит из-за слишком больших
трудозатрат».
      Следует помнить, что звездочка (*), используемая как пре-     и Idol (объектно-ориентированное раширение Icon. – О.Ч.), рас-
фиксный оператор, возвращает длину объекта.                         пространяемые в исходных текстах. В любом случае изучение
      Информацию о языке, а также дистрибутивы самого языка         этих языков доставит удовольствие и вооружит вас мощнейшим
можно получить по адресу http://www.cs.arizona.edu/icon. Устано-    инструментом как быстрого прототипирования сложных про-
вите Icon (и «пропишите»!). Для написания простых программ          грамм, так и "реактивного" создания целого класса очень нужных
(файл с исходным текстом должен иметь расширение.icn) можете        приложений, для которых любой другой инструментарий не под-
пользоваться любым текстовым редактором.                            ходит из-за слишком больших трудозатрат».
      Если у Вас сложный проект, состоящий из нескольких icn-
файлов, то предварительно компилируются отдельные части про-
граммы:
      wicont –c <имя_файла>.icn
      Затем для компиляции и получения исполняемого модуля:
      wicont <имя_главного_файла>.icn
       Главный icn-файл содержит procedure main(…) и деклара-
тивы link с именами файлов проекта:
      link <имя_1>.icn
      …………………
      link <имя_N>.icn
      ………………….
      procedure main(…)
      ……
      end
      procedure p1(…)
      ………
      end
      procedure pn(…)
      ………
      end

      Некоторые книги на английском языке доступны в pdf-
формате по адресу http://www.cs.arizona.edu/icon/books.htm. Лите-
ратурные источники по данной теме на русском языке мне не из-
вестны, за исключением сотни строк в статье А. Зубинского [2],
цитатой из которой я и завершу введение: «Заинтересовавшимся…
можно порекомендовать отличную online-версию книги Icon
Programming Language Handbook Томаса Кристофера (пригодный
к чтению на любых платформах pdf-формат) и сами системы Icon

                               9                                                                  10