Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2016, 12:05   #1
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию Революция в ИТ-сфере!

Правительство задумалась над полным переходом на отечественное программное обеспечение. С целью развития национальной идеи в Минпромторг предложил дать привилегии программам, написанным на Русском языке. Теперь все вновь разрабатываемые программы должны быть написаны на кириллице.
Для воплощения национальной идеи было подключено несколько министерств и ведомств.
Нашим журналистам стали доступны с первых уст.
Проект носит гордое название «Ё-моё», основным разработчиком проекта выбран НИИ ЧАВО. Пообщавшись с представителями фирмы, нам стало известно о крупных масштабных переменах ожидающих нашу страну в самое ближайшее время.
Основная цель проекта защитить интересы России в области информационных технологий. Такие как:
– Вернуть, не заслужено утратившую силу, букву «Ё».
– Защитить запятую при наборе цифр.
– Защитить русский язык от нашествия иностранных слов, замаскированных под русские.

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

Слова
Здесь размещён список слов, которые кардинально меняют свой смысл
от замены буквы Ё на букву Е.
С Ё Без Ё
заём заем
совершённый совершенный
слёз слез
звёзды звезды
копиём копием
нёбо небо
мёл мел
осёл осел
вёсел весел

Использование иностранных слов вводило в заблуждение читателей.
К примеру «лексический анализ», «парсер», «контроль», «аккумулятор».
Отныне с этим покончено. Им на смену пришли всем понятные слова, такие как «тексторез», «разборщик», «управление», «накопитель» и тд.

С целью решения этих и многих других и был придуман проект «Ё-моё». В рамках этого проекта осуществляется разработка нового программного обеспечения.

Начиная от выбора кодировки в которых буква ё возвращается на заслуженное место. По словам разработчика сейчас ведутся переговоры с коммунистической партии Китая для получения лицензионного-разрешения на кодировку GB18030.



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

Язык описания устройства микросхем Логос.
Серия низкоязыков Ясм для процессоров TI, ARM, X86-64 Intel.
Высокоязык Хоха.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 01.04.2016, 12:06   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Примеры на этих языках.

Код:
ЯСМх86.заголовок = 'ГЗО для ЯЗагрузчика'
ЯСМх86.укладка = простая
ЯСМх86.486 = включить
ЯСМх86.начало= инструктаж

ОТРЫВОК инструктаж ШИФР16
ОТОБРАЗИТСЯ инструктаж в ОИ
    ИСТОК    7В00Ш
;     ИСТОК    100Ш

Инструктаж:
    ; ГЗО или MBR предназначен для:
    ; 1) Сохранения в памяти таблицу разделов
    ; 2) Загрузить 1 сектор выделенного раздела
    ; 3) Отослать к нему исполнителя. Передать ему в ЯВА-указатель на выбранный раздел
	; Настроить
    ; ОД=0
    ; ОИ:УКА указывают на физ адрес 0:7В000Ш
    ; ЯД.М - номер накопителя, его передаем в функцию чтения ядра с диска
    ; 4) Дополнительно настроить склад
    ; 5) Определить сервис для чтения СТЫК 13Ш функция 02Ш или 42Ш и предать номер сервиса

    ; Входные параметры MBR
    ; после перемещения кода из MBR в 7В00Ш
    ; состояние регистров будет следующее:
    ; ОИ:УКА указывают на физ адрес 7В00Ш любой комбинацией
    ; ЯД.М - номер накопителя, его передаем в функцию чтения ядра с диска
    
    ; О состоянии склада нам неизвестно, поэтому его надо настроить

    ОТМИГ                                       ; Мало вероятно но возможно что склад не настроен, а прерывания разрешены
    КСОР    ЯН, ЯН
    ПРИС    ОС, ЯН                              ; Так как тут идет установка склада в 2 инструкции
    ПРИС    УСА,7В00Ш 		                    ; ЗАМИГ предотвращает вызов между ними мига
				                                ; 4) склад настроен
    ЛОЖИ    ЯН
    БЕРИ    ОВ
    ЛОЖИ    ОИ
    БЕРИ    ОД
    РАМИГ                                       ; Разрешаем прерывания

    ПРИС    ЯСУ.Направление, к_старшим          ;Настраиваем флаг направления присвоения.
    ПРИС    ЯВА,смещение @@найти_выделенный_раздел
    ПРИС    ЯВБ,смещение @@найти_выделенный_раздел - (смещение инструктаж)+600Ш
    ЛОЖИ    ЯН                                  ; сохраняем адрес для ВОЗ по ДАЛЕЕ
    ЛОЖИ    ЯВБ
    ПРИС    ЯС, (смещение инструктаж) - (смещение @@найти_выделеный_раздел)+200Ш 
    ПОВЕНН  ПРИСРБ

;   ПРЫГ    на @@найти_выделенный_раздел

    ВОЗ по  ДАЛЕЕ               ; Переходим на новое место.
                                ; Теперь регистры ОИ и УКА точно определены
                                ; 1) Таблица разделов сохранена
                                ; И мы можем загрузить ЗО на место MBR  7В00Ш
@@найти_выделенный_раздел:
    ЛОЖИ    ЯН
    БЕРИ    ОД
    ПРИС    ЯВА,07BДШ           ; устанавливаем указатель на таблицу разделов
    ПРИС    ЯС,80Ш
    ПРИС    ЯС.М,4

@@Круг:
    СРАВ    [ЯВА], ЯС
    ЕРП     Прочитать_загрузочный_отрывок
    СЛОЖ    ЯВА,10Ш
    УМЕН    ЯС.М    
    ЕННП    на @@Круг
    СРОЧНО  стык[19Ш]            ; Ошибка нет загрузочного раздела пробуем следующее загр. устройство

Прочитать_загрузочный_отрывок:
    ЛОЖИ    ОИ
    ЛОЖИ    смещение напечатать
    ВЫП     проверить_СТЫК_13Ш
    ЛОЖИ    ОИ
    ЛОЖИ    ЯН
    ПРИС    РЯН,[ЯВА+8]
    ПРИС    ЯВБ,7В00Ш
    ПРИС    ЯО,УСА
    ВЫП     по 4 байта [ЯО]          ; 2) Выполняем прочитать_по_ЛАС c параметрами чтения загрузочного отрывка
    ЛОЖИ    ОД
    ЛОЖИ    ЯВБ
    ВОЗ     по ДАЛЕЕ                 ; 3) Идем выполнять загрузочный отрывок
	
проверить_СТЫК_13Ш:                  ; 5) Потом дописать проверку на поддержу 42Ш функции стыка 13Ш
    ПРИС    ЯН, (смещение прочитать_по_ЛАС) -(смещение инструктаж)+600Ш
    ВОЗ

; входные параметры 
; РЯН - ЛАС адрес
; ОД:ЯВА - адрес загрузки
прочитать_по_ЛАС:
    ЛОЖИ    ВСЁ
    ЛОЖИ    ЯД
    ЛОЖИ    РЯН
    ПРИС    ЯН.С,08
    СРОЧНО  стык[13Ш]          ; ЯН.С - самочувствие 00Ш нет ошибки
                               ; ЯС - с 0 по 6 бит макс. число секторов (от 1 до 63)
                               ; ЯС - с 8 по 15 бит и с 7 по 8 биты макс число цилиндров (от 0 до 3ЕЕДШ)
                               ; +---------+--------+
                               ; |15      8|7      0|
                               ; +---------+--------+
                               ; |876543210|09      |
                               ; +---------+--------+
                               ; |876543210|  543210|
                               ; +---------+--------+
                               ; ЯД.М - число подключенных дисков
                               ; ЯД - макс число головок (от 0Д до 255Д) 

    ПРИС    ЯН.М, ЯС.М
    БУЛИ    ЯН.М, 111111Б      ; число секторов на дорожку (биты 5-0)
    РЗНАК   по СЛОВО           ; переводим Байт в Слово.
    ПРИС    ЯО.М, ЯД           ; 
    ПРИС    ЯО, ЯН.С
    УВЕЛ    ЯО                 ; число головок на цилиндр
    ОБМ     ЯН,ЯО
    МНОЖ    ЯО                 ; ЯН:ЯД := (число головок x Сектора)

    ПРИС    ЯС,ЯН              ; ЯС := ЯН   (ЯД- всегда ноль)
ЛАС_В_ГАС:
; ЛАС - линейный адрес сектора
; ЛАС = (((Цилиндр * головок_на_цилиндр)+головка)*секторов_на_дорожку)+сектор - 1
; Цилиндр=ЛАС ДЕЛИ (головок_на_цилиндр*секторов_на_дорожку) 
; временная_переменная=ЛАС % (головок_на_цилиндр*секторов_на_дорожку) 
; головка=временная_переменная ДЕЛИ секторов_на_дорожку 
; сектор=временная_переменная ДЕЛИ секторов_на_дорожку +1
    БЕРИ    РЯН
    ПРИС    УСБ, УСА
    ПРИС    ЯД, по СЛОВАМ [УСБ-2]
    ДЕЛИ    ЯС
    ЛОЖИ    ЯН
    ПРИС    ЯН,ЯД
    КСОР    ЯД,ЯД
    ДЕЛИ    ЯО
    УВЕЛ    ЯД
    ПРИС    ЯС,ЯД
    ПРИС    ЯД,ЯН.М
    БЕРИ    ЯН
    ПРИС    ЯС,ЯН.М
    КЛА     ЯН.С, 6
    БИЛИ    ЯС.М,ЯН.С

прочитать_по_ГАС:
    ПРИС    ЯН.М,1
    ПРИС    ЯН.С,2
    ПРИС    УСБ,УСА
    ПРИС    ЯД.М, по байтам [УСБ]
    ПРИС    ЯО,ЯВБ
    СРОЧНО  СТЫК[13Ш]
    ЕПСП    на неудачу
    БЕРИ    ЯД
    БЕРИ    ВСЁ
    ВОЗ     по ДАЛЕЕ
неудача:
    ПРИС ЯС,(смещение пустота) -(смещение системная_ошибка)
    ПРИС УСБ, смещение системная_ошибка
    ВЫП  по ДАЛЕЕ напечать_строку
    СРОЧНО СТЫК[18Ш]       ; Ждём нажатия клавиши
напечать_строку:
    ЛОЖИ ВСЁ
    ПРИС ЯН,1300Ш
    ПРИС ЯО,7
    ПРИС ЯД,0
    ЛОЖИ ОИ
    БЕРИ ОВ
    СРОЧНО СТЫК[10Ш]
    БЕРИ ВСЁ
    ВОЗ  по ДАЛЕЕ 
КОНЕЦ иструктожа

ОТРЫВОК данные
системная_ошибка: ДАБ 'System Error'
пустота:
ДАБ (512-2+(смещение инструктаж)-(смещение пустота)-16*4-8) раз (00Ш)
ДАБ 'ПЕРВООСЬ'
таблица_разделов:
раздел0:
  ДАБ 80Ш, 00Ш, 00Ш, 00Ш, 00Ш, 00Ш, 00Ш, 00Ш
  ДАДС  0063Ш 
  ДАДС  0001Ш
раздел1:
  ДАБ (16) раз (00Ш)
раздел2:
  ДАБ (16) раз (00Ш)
раздел3:
  ДАБ (16) раз (00Ш)
ярлык:
  ДАБ 55Ш, 0ААШ
КОНЕЦ данных
Код:
Действо отсортировать_пузырьком(перечень - ряд_целых);
Дано:
  к - целое; 
  л - целое; 
Начало;
Перебрать л от 0 до длина(перечня)-2 : 
  Перебрать к от 0 до длина(перечня)-2-л :
   если [к]перечня > [к+1]перечня то,
     обменять([к]перечня, [к+1]перечня);  
Конец;
Код:
// Проверка числа, является ли оно перевертышем.
Программа пример_6_1;
Дано:
 Число, Оборотень, Тень, Л  - целое;
Начало;
  Напечатать('Введите целое число, не более 9999:'); 
  Вывести(на_новую_линию);  
  Требовать_ввод;
  Прочитать(Число); 
  Тень:=Число; 
  Оборотень:=0;
  Перебрать Л от 1 до 4:
    Начало;
      Оборотень:=Оборотень*10 + Тень отрез 10;
      Тень:= Тень рез 10; 
    Конец;
  Если(Оборотень=Числу) то 
      Напечатать('Число - перевёртыш!')
    иначе 
      Напечатать('Обычное число.');
  Ждать_ввод; 
конец.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 01.04.2016, 12:06   #3
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Многих интересует, а будет ли в языке склонения и спряжения? Пока что авторы языка отстаивают наличие данного вариант. Но после испытаний можно будет судить о том останется данный вариант или же разработка пойдёт в сторону упрощения.

Такое масштабный проект не мог не привлечь внимание со стороны заинтересованных лиц. Поэтому спонсором стала всем известная партия.


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


На втором этапе с 2017 года планируется создать операционную систему кодовое название «Ромашка».
По предварительным данным в ОС войдут такие программы как
Текстовый редактор – «Береста»
Его старший брат текстовый процессор – «Роща».
Среда разработки программ – «Пчёлка».
Источник: Интерфакс
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 01.04.2016, 12:10   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

1-ое апреля оно такое
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.04.2016, 13:09   #5
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

У Вас спина белая !
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Старый 01.04.2016, 14:07   #6
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию

Товарищи, революция о которой вы так много слышали и ждали, отменяется! Сегодня будет дискотека! Товарищи матросы, выплюньте папиросы и пригласите дам на танец.
Все проекты начинающиеся с приславутой "Ё" заканчиваются быстро, Ё-мобиль, Ё-сматрфон. В общем с первым апреля всех!
oldsnowman вне форума Ответить с цитированием
Старый 01.04.2016, 15:01   #7
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Ё - символ славного города Ульяновск. у меня даже магнитик есть!
Изображения
Тип файла: jpg IMG_3333.jpg (73.9 Кб, 139 просмотров)
Alar вне форума Ответить с цитированием
Старый 01.04.2016, 16:53   #8
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию

Вот я чЁ-то не вижу связи между Ё и Ульяновск.
oldsnowman вне форума Ответить с цитированием
Старый 02.04.2016, 00:06   #9
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,755
По умолчанию

Лёнин!
Vapaamies вне форума Ответить с цитированием
Старый 02.04.2016, 07:58   #10
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
Лёнин!
Нет. На Леонида Ильича я тоже не согласен. Уж дискотека с ледовым катком...
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перспективы инязовцев в сфере ай-ти. Angloman Свободное общение 24 08.10.2015 11:09
Начинаю деятельность в сфере С++ Си jei_ Свободное общение 38 07.05.2013 07:26
право в сфере ПО IT-LAW Свободное общение 33 02.03.2011 18:54