Что такое программа альфа

Альфа — оптимизирующая система программирования, во многом определившая современную методологию оптимизирующей трансляции. Система «Альфа» была первой в мировой практике оптимизирующей системой программирования для языков, более сложных, чем Фортран. Создана под руководством советского ученого Андрея Ершова.

Разработка системы

Разработка системы «Альфа» началась с создания языка — это было характерно для традиций программирующих программ. Язык этот отталкивается от первоначальной версии Алгола 60 — так называемого Алгола 58. Группа, руководимая Ершовым, вела разработку параллельно с международной группой, разрабатывающей Алгол 60. Во многом работы указанных групп оказались совпадающими, и поэтому после опубликования описания Алгола 60 новый, созданный группой Ершова язык был сформулирован как расширение Алгола 60. Этот язык, носивший предварительные названия «Входной», «Сибирский», окончательно утвердился под названием Альфа-язык.

«Альфа Авто» – рецепты на каждый день

В Альфа-языке впервые введено понятие многомерных значений и определены операции над ними, в том числе операции конструирования. Все это вошло в стандартный багаж понятий современных языков, таких как ПЛ/1, Алгол 68, Ада. Впервые были введены и такие, естественные для современных языков концепции, как разнообразие циклов, задание начальных значений выражениями. Интересными, но, по существу, не повторенными свойствами языка были перечисления и верхние (временные) индексы. В своих метасредствах язык впервые выходил за пределы контекстно-свободных грамматик.

Система «Альфа» была первой в мировой практике оптимизирующей системой программирования для языков, более сложных, чем Фортран. Существовавший в то же время английский проект (Хоукинс и Хакстейбл) для Алгола 60, аналогичный «Альфе» по функциональным возможностям, так и не был доведен до конца. Это важно отметить потому, что сама возможность существования трансляторов для языков, более сложных, чем Фортран, с приемлемой эффективностью объектных программ в то время многими оспаривалась. Система «Альфа» стала конструктивным доказательством такой возможности, и это существенно, ибо снимало преграды на пути создания новых, семантически более богатых языков. Первоначальное ротапринтное издание по системе появилось в 1964 году.

Научное значение работы

Работы по системе «Альфа» внесли крупный вклад в методологию оптимизирующей трансляции. Была предложена и реализована многопроходная схема трансляции, ориентированная на оптимизацию, впервые введены в практику оптимизации программ оптимизирующие преобразования промежуточного представления программы, выделены и построены промежуточные представления программы, ориентированные на алгоритмы оптимизации.

Реализованные в системе «Альфа» методы экономии памяти, разработанные Ершовым, представляют собой теоретический и практический фундамент последующих работ по экономии памяти. Позже Ершовым было введено понятие информационного графа программы как модели, пригодной для определения такого преобразования, как глобальная экономия памяти, задача экономии памяти была сведена к известной задаче раскраски графа, вместе с Г. И. Кожухиным были заложены основы эвристического алгоритма близкой к оптимальной раскраски графа. Ершовым были даны основы полной теории экономии памяти. Эти труды определили не только работы по экономии памяти, но и другие исследования по оптимизации программ, в частности дали хороший пример построения практичных теоретических моделей для оптимизации программ.

АЛЬФА-БАНК ПЛАТИТ! Как заработать деньги в Интернете на партнерке и сайте / Арбитраж трафика

Дальнейшие работы Ершова по оптимизирующей трансляции привели к появлению широко известной и используемой до сих пор системы «Альфа-6».

Источник: www.tadviser.ru

Альфа-Банк сделал кардинально новый интернет-банк. Рассказываем, что в нем нового и где его протестировать

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

С чего все началось

Мобильное приложение Альфа-Банка уже долго занимает высокие места в рейтингах и даже получило наивысшую оценку среди банковских приложений в App Store — 4,9 из 5 баллов. Приложением регулярно пользуется 80% клиентов банка. Но этого недостаточно — браузерная версия интернет-банка тоже нужна клиентам, а требований с развитием цифрового банка к ней все больше.

Альфа-Банк провел несколько исследований и выяснил, что мобильное приложение не заменяет интернет-банк. Люди используют интернет-банк, чтобы заполнять длинные формы, внимательно изучать многостраничные документы и анализировать финансовую информацию.

«Почти 7 миллионов клиентов Альфа-Банка регулярно пользуются нашими цифровыми каналами. Среди них есть и те, кому удобно пользоваться банковскими сервисами не только в телефоне, но и на планшете, ноутбуке. Именно для таких клиентов мы радикально переработали интернет-банк «Альфа-Клик». Не отказываясь от идеологии mobile first, мы стараемся учесть самые разнообразные потребности пользователей», — объяснил директор по цифровому бизнесу Альфа-Банка Иван Пятков.

Читайте также:
Название программы туристско краеведческой направленности

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

«Цифровой банкинг сегодня, по сути, стал мобильным: десктопный банкинг ушел в прошлое вместе с настольными компьютерами. На смену им пришли ноутбуки и планшеты, а это тоже мобильные девайсы. Значит, оппозиция «мобильное приложение и интернет-банк» перестала быть актуальной. Теперь это все — цифровой банкинг, а клиент выбирает в моменте, что ему удобно», — объяснил лидер команды Alfa Digital в Санкт-Петербурге Владимир Китляр.

Поэтому Альфа-Банк решил не просто тотально обновить, а полностью перестроить свой интернет-банк с нуля. За основу взяли микросервисную архитектуру мобильного приложения, а на экране собрали все продукты в одно место.

Все в одном месте

«Первое, с чего мы начали создание нового интернет-банка, — это главная страница, то, что запомнится больше всего и что привлечет максимум внимания клиента. Очень важно было поймать баланс между функциями и не перегрузить контентом, поэтому здесь мы продумывали каждую деталь, вплоть до запятых», — рассказала продуктовый лидер интернет-банка Нина Красавина.

Раньше клиентам приходилось искать счета и карты в выпадающих пунктах длинного горизонтального меню, это было очень неудобно. Теперь все продукты размещены в закрепленном меню слева. Оно отображается на каждой странице интернет-банка. В меню появились понятные и красивые иконки: сразу видно, где вклад, где карта, где кредит, сколько денег и на каком счете лежит. Рядом с некоторыми продуктами появилась дополнительная информация — дата следующего платежа по кредиту или закрытия вклада.

Клиент может адаптировать меню под себя: любой продукт можно скрыть полностью или убрать отображение баланса рядом с ним. Эта настройка синхронизируется с приложением Альфа-Банка: если скрыть баланс счета на смартфоне, его не будет видно и в интернет-банке.

Переводы, переводы и еще немного о переводах

В Альфа-Банке выяснили, что клиенты часто заходят в интернет-банк, чтобы перевести деньги между своими счетами или с карты на карту. Чтобы это можно было делать удобнее и быстрее, на главной странице появился виджет. С его помощью перевод можно сделать в два клика. Еще этот виджет поможет выгодно обменивать валюту — курсы обновляются каждые 30 секунд.


Большинство клиентов используют интернет-банк, чтобы перевести деньги по реквизитам. Со смартфона вводить длинные номера счетов не очень удобно, поэтому в Альфа-Банке полностью решили переделать раздел платежей и переводов. Главной в этом разделе стала умная форма перевода по реквизитам. При заполнении первых полей она определяет тип перевода: в бюджет, физическому или юридическому лицу, — и в зависимости от этого убирает или добавляет нужные поля. А при вводе ИНН автоматически подгружает остальные реквизиты.

Еще один важный пункт в этом разделе — переводы через Систему быстрых платежей (СБП). Клиенты смогут увидеть, какой лимит у них остался на переводы без комиссии. Такого еще нет ни у одного банка.

Теперь все понятно: счета и карты, вклады, кредиты

В старом интернет-банке счетом назывались и карты. Из-за этого клиенты не могли отличить их друг от друга и, когда нужно было, например, сменить ПИН-код, путались и не понимали, как это сделать. В обновленном интернет-банке счета и карты разделили, а дизайн страниц поменялся. Вверху страницы теперь отображаются самые необходимые функции: пополнить, оплатить, получить реквизиты. А сервисные функции — смена ПИН-кода, блокировка или перевыпуск карты — стали заметнее.

На странице вкладов появился удобный график начислений: сразу становится понятно, сколько процентов уже начислил банк, сколько денег еще придет и когда заканчивается срок вклада.

Похоже выглядит страница кредитов: вместо непонятной диаграммы — лаконичный «бублик» и даты ближайших платежей. Каждый пункт можно развернуть и посмотреть, сколько денег пойдет на погашение основного долга, а сколько — на проценты.

И еще кое-что

Раньше важные уведомления и персональные предложения были разбросаны по всей главной странице: информация о входящих счетах — вверху слева, активация карты — где-то справа внизу, а предложение кредита — прямо по центру. С ходу найти информацию о новом штрафе ГИБДД было непросто.

Сначала в Альфа-Банке пытались решить эту проблему так: персональные предложения сделать в виде ленты баннеров, а остальные уведомления собрать где-то еще. Клиентам это не понравилось, сториз и рекламу смотреть никто не захотел. Но в банке пересмотрели свой подход — все важные уведомления собрали в ленте, а персональные предложения банка оказались в самом конце. Карточки с информацией о ближайших платежах, предупреждения о сроке закрытия вклада, штрафах ГИБДД и счетах на оплату появляются в удобном формате и в одном месте.

Читайте также:
Отметьте все виды файлов которые можно назвать документами программа операционная система

Сами страницы плавно «раздвигаются» по вертикали. Для этого была определена последовательность и скорость загрузки блоков страницы и контента. Это не просто дизайн, а важная деталь, которая отвечает за эффект первого впечатления от сервиса.

Совсем скоро в интернет-банке появится авторизация по QR-коду из мобильного приложения, чат с поддержкой, переводы на карты международных банков, а еще адаптивная верстка для смартфонов.

О самом важном

nttt nttttu0412u043eu0439u0434u0438u0442u0435nttt ntttu0438u043bu0438nttt nttttu0437u0430u0440u0435u0433u0438u0441u0442u0440u0438u0440u0443u0439u0442u0435u0441u044c.nttt ntt nt»>’ >

Источник: www.banki.ru

Программный комплекс «САПР-АЛЬФА»: краткий обзор

Представляем вниманию читателей краткий обзор системы автоматизированного проектирования «САПР-АЛЬФА».

Система «САПР-АЛЬФА» — это программный CAD-комплекс, предназначенный для решения задач по проектированию следующих разделов:

  • системы автоматизации;
  • низковольтные комплектные устройства;
  • силовое электрооборудование;
  • расчет теплообмена.

Прежде всего хочется отметить, что разработка данной системы ведется в соответствии с ГОСТами и нормами РФ с обязательным согласованием с ГПКИ «Проектмонтажавтоматика», ассоциацией «Монтажавтоматика», монтажными организациями, ведущими заводами-изготовителями оборудования и проектными организациями.

Система проектирования «САПР-АЛЬФА» — результат многолетнего опыта работы команды разработчиков на рынке САПР. В ее составе применены решения и алгоритмы программ, прошедшие длительную промышленную эксплуатацию и разработанные в тесном сотрудничестве с ведущими специалистами в области автоматики. Поэтому система «САПР-АЛЬФА» — один из немногих программных комплексов, имеющих cертификат соответствия Госстандарта РФ.

Если рассматривать систему в процессе работы, то «САПР-АЛЬФА» позволяет пользователю следовать «стандартной» последовательности проектирования — ТЛП (технологической линии проектирования), решать организационные вопросы по обмену данными между отделами, организовывать сбор, анализ и контроль промежуточных данных и выходных документов.

В системе предусмотрена возможность сохранять в системе архивации все данные проекта (выходную документацию 100-процентной готовности, выбранное оборудование, созданные схемы и их фрагменты).

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

Поскольку программный комплекс «САПР-АЛЬФА» является независимым ПО, выходную документацию можно сохранять в форматах *. dxf и *. rtf. Это позволяет просматривать ее в стандартных офисных и графических приложениях.

Следует отметить раздел «Руководство» (в главном меню программы), в котором собраны все инструкции и описания для каждого модуля программы, что существенно облегчает процесс работы.

Программный комплекс «САПР-АЛЬФА» включает приложения «Альфа СА» (САПР систем автоматизации), « Альфа СЭ» (САПР систем электроснабжения), « Альфа НКУ» (САПР низковольтных комплектных устройств) и « Альфа Технология» (САПР расчетов теплообмена).

Кратко рассмотрим этапы проектирования в «САПР-АЛЬФА Системы Автоматизации» (« Альфа СА»).

На первом этапе для каждого проекта заполняется титульный лист и автоматически создается папка проекта с именем базового обозначения основного комплекта. В папку поступают все данные процесса проектирования.

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

Проектирование схем автоматизации (модуль «АЛЬФА8») предназначено для автоматизированного формирования схем автоматизации, спецификаций оборудования, изделий и материалов С1 (модуль «АЛЬФА5»), а также перечня закладных конструкций первичных приборов средств автоматизации (модуль «АЛЬФА10»). Все эти модули входят в состав системы проектирования систем автоматизации «АЛЬФА СА».

В технологическом отделе на схеме были указаны дополнительные точки контроля и заполнено задание на автоматизацию, которое вместе со схемой поступает в отдел автоматики. Задание на автоматизацию формируется технологом при помощи модуля, предоставляемого бесплатно. Оно представляет собой отдельный файл и служит для анализа нестандартных ситуаций при монтаже, пусконаладке и эксплуатации объекта. Точки контроля наносятся в виде сплошной тонкой линии, отходящей от места установки датчика — круга диаметром 10 мм. Вверху круга проставляется обозначение технологического параметра, под ним — горизонтальная черта, а под ней — номер точки контроля.

Обмен графическими данными проводится в формате *.dxf. При разработке технологической схемы и задания на автоматизацию должен быть согласован цвет слоя системы автоматизации (в нашем примере он синий).

Выполняется автоматическая обработка точек контроля в соответствии с заданием на автоматизацию. При этом проверяется соответствие точек контроля и выданного задания.

Читайте также:
Как будет работать приведенная в параграфе программа которая считает количество цифр

Форма состоит из двух разделов:

  • «Чертеж схемы» — выводятся данные со схемы: номер точки контроля и параметр;
  • «Задание технологов» — если необходимые данные по каждой точке контроля заданы, то для нее выводится номер точки контроля и параметр.

Так, в нашем случае есть данные по трем новым точкам контроля. Остальные точки контроля были обработаны ранее и не изменяются.

Далее выполняется подбор оборудования по точкам контроля.

Открывается база данных «Приборы и средства автоматизации», происходит фильтрация, в результате которой остаются только аппараты, удовлетворяющие всем условиям, заложенным в задании.

Выбирается тип, уточняются технические характеристики, задается позиционное обозначение.

Выбранный датчик заносится в спецификацию С1.

После выбора оборудования (или в процессе выбора) оформляется графическая часть схемы автоматизации. Технологические параметры автоматически передаются из задания, строится «подвал». Далее следует выбор закладной конструкции для установки датчика.

Данные по закладной конструкции формируются в таблице «Перечень закладных конструкций».

Следующий этап — это проектирование принципиальных электросхем. Для этого открывается окно для проектирования принципиальных электросхем, основные возможности которого:

  • настройка цветов поля схемы, проводов, аппаратов, обозначений, координатной сетки;
  • автоматическая маркировка проводов;
  • задание марок, сечений, назначений, цветов;
  • контроль замыкания;
  • контроль подключения к клеммам аппаратов;
  • адресация проводов на форматках;
  • неограниченное количество проводов;
  • перемещение и растягивание проводов;
  • режим ОРТО;
  • показ марок, сечений, назначения всех проводов схемы;
  • отрисовка проводов разными цветами;
  • перемещение, копирование, размножение фрагментов чертежа с логическим изменением обозначений аппаратов и маркировок проводов при помощи инструментального меню;
  • сохранение фрагментов чертежа в архив и использование их при работе над другими схемами;
  • отражение текущих аппаратов и проводов в информационном поле.

Возможности по работе с аппаратами на схеме:

  • выбор из базы данных по оглавлению и по поиску;
  • корректировка;
  • создание нового аппарата;
  • контроль занятых контактов аппарата;
  • при установке аппарата его можно переворачивать (F7), зеркалить (F6), помечать (нажатие левой кнопки мыши) и переносить, выделять несколько (при нажатой клавише Ctrl), корректировать (нажатие правой кнопки мыши);
  • возможность устанавливать независимый контакт и контакт-комментарий;
  • наличие инструментального поля для произвольного рисования, копирования, размножения, занесения текстов;
  • ведение работы с использованием меню, клавиатуры, мыши.

Переходим к распределению аппаратов по щитам.

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

Перечень элементов электросхем формируется автоматически и может как размещаться на схеме, так и выпускаться отдельным документом с продолжением листа.

Далее проектируются щиты. Сам щит выбирается из базы данных по производителям, по видам и типам щитов (есть возможность создать щит, отсутствующий в базе).

Интерфейс модуля компоновки щитов интуитивно понятен и легок в применении. Компоновка может проводиться автоматически для групп однотипных аппаратов.

Расстановка аппаратуры производится с контролем ее трехмерного расположения в щите (правило теней).

Перед автоматическим формированием клеммников щитов проводится контроль данных электросхем и компоновок с возможностью дальнейших корректировок и задания дополнительных данных.

Для каждого щита (или для всех) выбирается тип клеммника.

При необходимости можно задать начальное условное обозначение, указать занятые условные обозначения.

Клеммники формируются с учетом назначений проводников, по умолчанию, по подходящему кабелю, с сортировкой жил кабеля, по возрастанию, предусмотрена возможность формировать клеммник по возрастанию маркировок проводов в пределах щита.

На данном этапе творческая работа заканчивается.

Выходная документация по «Общему виду щитов» формируется автоматически.

Далее проектируем внешние проводки табличным методом. На данный момент адресный метод проектирования внешних проводок находится в обкатке, так что скоро появятся новые возможности.

Данные по электроустановкам поступают из принципиальных электросхем и общих видов щитов.

Задаем настройки для проектирования внешних проводок:

  • распределение проводников по цепям;
  • марки и сечение кабелей (проводов);
  • взаимосвязи электроустановок.

Электроустановки объединяются в группы в соответствии с технологией проекта. Для каждой группы задаются вид работ, данные по группе, длины кабелей, соединительные коробки, протяжные коробки, защитные трубы.

Выходная документация внешних проводок формируется автоматически.

В разделе «Выходная документация» в итоге формируются документы по каждому разделу в форматах *.dxf и *.rtf. Для просмотра документов можно использовать внутренний просмотрщик, а можно воспользоваться и другими программами.

Основные выходные документы:

  • схема автоматизации;
  • спецификация С1;
  • перечень закладных конструкций;
  • схемы принципиальные электрические;
  • перечень элементов электросхем;
  • чертежи щитов: вид спереди и с монтажной стороны;
  • чертеж вырезов фасадных аппаратов;
  • чертеж блочных сборок (диодов, резисторов);
  • перечень составных частей щитов;
  • надписи в рамках;
  • таблицы соединений щитов;
  • таблицы подключения щитов;
  • таблицы клеммников щитов;
  • чертежи адресного метода монтажа щитов;
  • таблицы внешних проводок:
Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru