ABC: различия между версиями

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
Строка 6: Строка 6:
 
|Visual_Text_Blocks=Текст
 
|Visual_Text_Blocks=Текст
 
|Openness=Открытый
 
|Openness=Открытый
 +
|Address=https://homepages.cwi.nl/~steven/abc/
 +
|Ancestors=ALGOL
 
|Descendants=Python
 
|Descendants=Python
|ActiveNow=Project is closed
+
|ActiveNow=Project is active
 
|Remixing?=No
 
|Remixing?=No
 +
|Год создания=1986
 
}}
 
}}
 
ABC — императивный, процедурный, структурный высокоуровневый язык программирования общего назначения
 
ABC — императивный, процедурный, структурный высокоуровневый язык программирования общего назначения
  
 +
=== Пример кода ===
 +
HOW TO RETURN words document:
 +
    PUT {} IN collection
 +
    FOR line IN document:
 +
      FOR word IN split line:
 +
          IF word not.in collection:
 +
            INSERT word IN collection
 +
    RETURN collection
  
  
  
 
[[Категория:Язык программирования]]
 
[[Категория:Язык программирования]]

Версия 12:21, 19 октября 2019

Для какого возраста предназначен язык 25
Компетенции в каких сферах формирует Computational Thinker
Purpose Язык общего назначения
Visual_Text_Blocks Текст
Dimension 2D
Openness Открытый
Address https://homepages.cwi.nl/~steven/abc/
Ancestors ALGOL
Descendants Python
ActiveNow Project is active
Remixing? No
Год создания 1986
Inventor


ABC — императивный, процедурный, структурный высокоуровневый язык программирования общего назначения

Пример кода

HOW TO RETURN words document:
   PUT {} IN collection
   FOR line IN document:
      FOR word IN split line:
         IF word not.in collection:
            INSERT word IN collection
   RETURN collection