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

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
(Новая страница: «ABC — императивный, процедурный, структурный высокоуровневый язык программирования обще…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 +
{{Карточка языка программирования
 +
|Ages=25
 +
|FieldActivity=Computational Thinker
 +
|Dimension=2D
 +
|Purpose=Язык общего назначения
 +
|Visual_Text_Blocks=Текст
 +
|Openness=Открытый
 +
|Address=https://homepages.cwi.nl/~steven/abc/
 +
|Ancestors=Algol
 +
|Descendants=Python
 +
|ActiveNow=Project is active
 +
|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:22, 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