Cтраница 1
Язык алмир выгодно отличался от других входных языков своей естественностью и близостью к общепринятой математической символике п трактовке. [1]
Язык Алмир был разработан на основе Алгола, но поскольку был реализован на малой ЭВМ с ограниченным объемом основной памяти и не имеющей аппаратных средств обращения к внешней памяти, он был упрощен по сравнению с развитым Алголом. Однако наиболее существенным отличием Алмира от Алгола, Фортрана и других известных языков программирования высокого уровня было то, что Алмир использовал символику на основе русского языка. Таким образом, Алмир стал одним из первых ( возможно даже первым) национальным языком программирования - Native Language - как их теперь называют на западе. [2]
На алмире имеется специальный оператор вывода графика на пишущую машинку. [3]
Тем не менее в языке программирования Алмир все операторы и служебные слова для отличия их от обозначения переменных должны обязательно заключаться в кавычки. [4]
Входной язык программирования высокого уровня Курс близок к языку Алмир ( исходная - версия языка Аналитик), имеет русские ключевые слова с одним типом переменных рациональным. Алфавит языка Курс включает все прописные буквы русского алфавита, латинские буквы D, E, F, X, Q, I, J, К, L, М, N, десятичные цифры, специальные знаки и ключевые слова. [5]
Изучение языков программирования, наверно, лучше начинать именно с Алмира, так как в нем смысл всех операторов будет ясен без перевода. А практически во всех языках программирования основные операторы остаются одинаковыми, поэтому в дальнейшем при изучении языков программирования с английской мнемоникой будет проще запоминать соответствующие термины и служебные слова. [6]
В языках программирования с компилированием, в частности в языке Алмир, имеется средство, позволяющее несколько упростить такой процесс. В случае необходимости эта часть программы может быть заменена, не затрагивая при этом основной ( операторной) части. [7]
С самого начала следует иметь в виду, что транслятор с языка Алмир является компилятором, поэтому программа на этом языке состоит из последовательности любых операторов, но в ней должны быть четко выраженные начало и конец. [8]
В качестве метки может использоваться номер оператора либо любой идентификатор. В языке Алмир после метки должна ставиться точка. [9]
При вводе информации в ЭВМ и выводе ее на экран дисплея или на печатающее устройство ни подстрочные индексы, ни показатели степени, возвышающиеся над основной строкой, записываться не могут. Поэтому в некоторых версиях Алгола и языке Алмир для обозначения десятичного порядка имеется специальный символ ю ( опущенная десятка) и соответственно специальная кнопка на клавиатуре для ввода информации в ЭВМ. [10]
В различных языках он может иметь разную форму. В языке Алмир - это будет ВЫВОД, который может быть сокращен до ВЫВ. В языке Бейсик в качестве оператора вывода служит PRINT, а в языке Фокал TYPE. В той или иной форме, но оператор вывода результата обработки информации обязательно должен быть в каждой программе, иначе решение задачи не имеет смысла. [11]
При сложении, умножении и вычитании целых чисел в результате получается также целое число. Во всех этих случаях результаты есть целые числа, вычисленные точно. При делении и вычислении степеней с дробными числами результатом является действительное ( вещественное) число, содержащее п значащих цифр. В языке программирования Алмир разрядность чисел и точность вычислений задается программно. Эта величина записывается сразу после служебного слова НАЧАЛО в виде целого числа без знака и после него обязательно ставится точка. [12]