Санда (язык программирования)

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Язык программирования Санда
Класс языка:предварительно компилируемый
Тип исполнения:процедурный, предметно-ориентированный
Типизация данных:динамическая типизация

Язык Санда предназначен для написания самостоятельных программ в разных операционных системах.

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

Язык оперирует понятием объекта, однако не считается объектно-ориентированным в полном смысле этого слова.

Язык отличается своей парадигмой.

Сам по себе язык (пока) регистронезависим.

Однако необходимо помнить что регистронезависимость не всегда распространяется на расширения языка.

Пример программы[править]

сообщить("");
сообщить("***********************************************************");
сообщить("               РЕШАЕМ КВАДРАТНОЕ УРАВНЕНИЕ ");
сообщить("***********************************************************");
сообщить("а="+строка(а));
сообщить("б="+строка(б));
сообщить("ц="+строка(ц));
сообщить("***********************************************************");
сообщить("РЕШЕНИЕ:");

дискриминант= б*б - 4*а*ц;

если 		дискриминант<0 тогда
	сообщить("Дискриминант меньше 0. Уравнение не имеет решений.");
иначеЕсли 	дискриминант=0 тогда
	корень= - б / (2*а);
	сообщить("Дискриминант равен 0. корень="+строка(корень));
иначе
	корень1= (- б + кореньКвадратный(дискриминант) ) / (2*а);
	корень2= (- б - кореньКвадратный(дискриминант) ) / (2*а);

	сообщить("Дискриминант равен "+строка(дискриминант));
	сообщить("корень1="+строка(корень1));
	сообщить("корень2="+строка(корень2));
конецЕсли;

сообщить("Уравнение решено");
сообщить("");

Ссылки[править]

 
Используемые
в разработке

Ада A+ APL Atlast Forth AWL Язык ассемблера ActionScript ABAP/4 AutoIt AWK BeanShell Бейсик Си Кобол C++ C# Clarion Clojure ColdFusion Common Lisp D dBase Delphi DuAL Eiffel Erlang Euphoria F# Форт Фортран Gambas Go Groovy HAL/S Haskell IBM PL/S Icon IridiumJava JavaScript Limbo Lua Модула-3 Object Pascal Objective-C OCaml Oz Parser Паскаль Компонентный Паскаль Perl Pixilang PHP PowerBASIC Python ПЛ/1 Пролог Qi Ruby Scala Scheme Seed7 Smalltalk SQL PL/SQL Tcl TouchDesigner Vala Visual Basic (.NET) • X-Robot

Академические

Agda Clean Curry Idris Лого ML Оберон Planning C РЕФАЛ Симула

IEC 61131-3

Instruction List ST FBD Ladder Diagram (LD) • SFC

Прочие

Алгол Алгол 68 Модула-2 Миранда Hope НОРМИН Санда

Эзотерические

HQ9+/HQ9++ • INTERCAL Brainfuck Befunge Malbolge Piet Spoon Unlambda Whitespace FALSE LOLCODE Глагол

Визуальные

G (LabVIEW) • Microsoft VPL Sikuli VisSim Алиса ДРАКОН Скретч

Прочее

ДинамическиеКомпилируемыеС ключевыми словами не на английском языке С C-style синтаксисом СинтаксисYoptaScript

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