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

Материал из Поле цифровой дидактики
Строка 29: Строка 29:
Паскаль, как преемник Алгола, предусматривает блочную структуру программ. Одна из причин популярности языка - поддержка движения за [[структурное программирование]].  
Паскаль, как преемник Алгола, предусматривает блочную структуру программ. Одна из причин популярности языка - поддержка движения за [[структурное программирование]].  


Языки программирования - потомки Pascal: [[Genie]], Pascal ABC,  
Языки программирования - потомки Pascal: [[Genie]], Pascal ABC, [[Oberon]]


The first version of Pascal was created in 1970 to enable professors to teach Structured Programming to their students in their first course, particularly systems programming. Although it was designed with teaching in mind, the improvements in the language reflected general improvements in programming languages. For instance, Pascal removed some ambiguities around interpretation of nested ifs. In addition, it added new basic types and the ability to define special purpose types through struct statements.  
The first version of Pascal was created in 1970 to enable professors to teach Structured Programming to their students in their first course, particularly systems programming. Although it was designed with teaching in mind, the improvements in the language reflected general improvements in programming languages. For instance, Pascal removed some ambiguities around interpretation of nested ifs. In addition, it added new basic types and the ability to define special purpose types through struct statements.  
   
   
<graphviz>
digraph ILE {
// node[fontsize="10", nodesep=2, shape="none", style=""] ;
node [fontsize="14", fontname="times", nodesep=2, shape="none", style=""] ;
rankdir=LR ;
node [URL="/index.php?title=\N"] ;
///
Algol -> Pascal ;
Pascal -> Genie ;
Pascal -> GPCeditor ;
GPCeditor -> Emile ;
Emile -> "ModelIT!" ;
Pascal -> Oberon ;
}
</graphviz>


[[Категория:Язык программирования]]
[[Категория:Язык программирования]]

Версия 15:06, 13 января 2023

Краткое описание языка
Компетенции в каких сферах формирует Computational Thinker
Парадигмы программирования
Возрастная категория
Назначение языка (Общее / Учебное) Мини-язык для обучения
Visual_Text_Blocks Текст
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address http://www.pascal-programming.info/index.php
Предки (Ancestors) Algol
Потомки (Descendants) Genie, Oberon
Активность в данный момент Project is active
Доступны ремиксы? Нет
Год создания
Создатели Вирт
Поясняющее видео
Используется для создания мобильных приложений? Нет
Pascal упоминается в свойствах следующих страниц
AAnosov, BoboevaSN, Die Toten Engel, Karpov Alexandr, LoshankovAO, VolkovAJ, Как сделать сортировку в массиве?, Процедурное программирование


program HelloWorld;
uses crt;

(* Here the main program block starts *)
begin
   writeln('Hello, World!');
   readkey;
end.

Паскаль — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Паскаль, как преемник Алгола, предусматривает блочную структуру программ. Одна из причин популярности языка - поддержка движения за структурное программирование.

Языки программирования - потомки Pascal: Genie, Pascal ABC, Oberon

The first version of Pascal was created in 1970 to enable professors to teach Structured Programming to their students in their first course, particularly systems programming. Although it was designed with teaching in mind, the improvements in the language reflected general improvements in programming languages. For instance, Pascal removed some ambiguities around interpretation of nested ifs. In addition, it added new basic types and the ability to define special purpose types through struct statements.