LINUX.ORG.RU

Вышел GNU MDK 1.2.9

 , , ,


1

4

GNU Mix Development Kit — это свободный программный паблик пакет для разработки, запуска и отладки программ, написанных на MIXAL — ассемблер-подобном языке для программирования гипотетического компьютера под названием MIX. GNU MDK является частью проекта GNU. Как MIX, так и MIXAL созданы математиком и компьютерным учёным Дональдом Кнутом и описаны в первом томе его книги «Искусство программирования».

Текущая версия MDK включает в себя следующие приложения:

  • mixasm — компилятор MIXAL, переводящий исходные файлы в двоичные, выполняемые виртуальной машиной MIX.
  • mixvm — виртуальная машина MIX, позволяющая выполнять и отлаживать скомпилированные программы на MIXAL; использует интерфейс командной строки и возможности строчного редактирования readline.
  • gmixvm — виртуальная машина MIX с ГИП на GTK+, позволяющая выполнять и отлаживать ваши программы на MIXAL в привлекательном графическом интерфейсе.
  • mixguile — интерпретатор Guile со встроенной виртуальной машиной MIX, манипулируемый через библиотеку функций Scheme.
  • mixal-mode.el — основной режим Emacs для редактирования исходных файлов MIXAL, предоставляющий подсветку синтаксиса, обзор документации и вызов mixvm из Emacs (с версии 22 mixal-mode является частью стандартного дистрибутива Emacs).
  • mixvm.el — программа на elisp, позволяющая запускать mixvm в окне Единого Отладчика Emacs, одновременно просматривая ваши исходные файлы на MIXAL в другом буфере.

В этом выпуске исправлены ошибки в документации (спасибо Иешуа Давису) и добавлена поддержка инструкций MIX SLB, SRB, JAE, JAO, JXE и JXO (реализованы Сергеем Литвиным).

>>> Тарбол

>>> Источник



Проверено: splinter ()
Последнее исправление: cetjs2 (всего исправлений: 2)

гипотетического компьютера под названием MIX
MDK
MDK

Ждем реализацию для Орленка и «Прост))00диб)))0»

bookman900 ★★★★★
()

паблик

Зачем этот хабра-синтаксис на лоре? Что вы хотели этим сказать?

anonymous
()
Ответ на: комментарий от bookman900

Пускай это не выливается из вкпомойки.

karton1 ★★★★★
()

А что слышно насчёт MMIX?

anonymous
()

Что это вобще за петросянизм, не выливай тупость из вконтактика ©конфуций

wolffierce1
()

в привлекательном графическом интерфейсе

Скажите, там просто GTK с такой темой, или что-то «более другое»?

al_exquemelin ★★★
()

Интересно. Но для чего его использовать на практике, кроме расширения сознания?

Hemulo
()
Ответ на: комментарий от Chaser_Andrey

Хабраребёнок разлогинился и пытается стать своим на Ъ-ресурсе :3

anonymous
()

кто-нибудь подскажет, где и для чего юзается? или как обычно в «очень полезных продуктах» - исключительно в целях олбучения и нигде больше?

zamazan4ik ★★
()

Какое-то фатальное ненужно.

паблик

Зачем эта «шутка» здесь?

Deleted
()

его книги «Искусство компьютерного программирования»

В русском переводе обычно либо «Искусство программирования для ЭВМ» (старые издания), либо просто «Искусство программирования» (современные).

hobbit ★★★★★
()
Ответ на: комментарий от shkolnick-kun

почему у меня вызывает недоверие буквосочитание MDK?

shkolnick-kun

Не знаю

buddhist ★★★★★
()

Если коротко, то МДК начало барыжить миксами? Всегда подозревал.

Dreamject
()
Ответ на: комментарий от hobbit

Книги, имеющие название вида «Искуство %something%», лучше не читать.

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

И ведь каждый аффтар норовит вставить в такой букварь главу про «эффективный менеджмент».

shkolnick-kun ★★★★★
()
Ответ на: комментарий от shkolnick-kun

Книги, имеющие название вида «Искуство %something%», лучше не читать.
И ведь каждый аффтар норовит вставить в такой букварь главу про «эффективный менеджмент».

Не знаю, что читали вы, ни к классической книге Кнута (вики хотя-бы посмотрите: https://ru.wikipedia.org/wiki/Искусство_программирования), ни, к примеру, книге Шапиро про программирование на Прологе это никак не относится. Хотя «программисту от сохи» на практике не нужно ни та, ни другая

be_nt_all ★★
()

А я уж понадеялся что мдк под линух выпустили

upcFrost ★★★★★
()
Последнее исправление: upcFrost (всего исправлений: 1)
Ответ на: комментарий от be_nt_all

Не совсем так. Не стоит называть даже очень хорошую академическую книгу так пафосно.

Ну, то есть, «узнаваемость бренда» это конечно хорошо, но только тогда, когда есть возможность и желание монополизировать этот самый бренд. В противном случае бренд утонет в море «контрафакта», что собственно и произошло (ну не было у дядьки желания).

anonymous
()

Oops, а я подумал на игру MDK. Супер-пупер не стала, но захватывала (увлекала) капитально. Честно говоря, дальше четвёртого уровня так и не добрался. Просто всё слишком быстро, думать некогда.

cadaber ★★
()

Блин, заслоупочил ЩЮТКАНУТЬ ;(

paran0id ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.