LINUX.ORG.RU

GNU MDK 1.2.10

 , , ,


1

3

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 в другом буфере.

В этом выпуске исправлены некоторые старые ошибки и добавлена совместимость с Guile 2.2 и Flex 2.6.

>>> Источник

Жаль, что не слышал об этом проекте раньше, хотя ему 18 лет. Будучи школьником, тоже пилил свою вымышленную архитектуру, машину, ассемблер-дизассемблер и отладчик.

nikolnik ★★★ ()
Последнее исправление: nikolnik (всего исправлений: 1)

Знатоки, а зачем это нужно?

SL_RU ★★★ ()

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

MIX — издревле, таперича — MMIX ©.

quickquest ★★★★★ ()
Ответ на: комментарий от Moondancer

Ты что, не русский? Может, ещё и ЭВМ компутерами называешь?

ЭВМ может считаться компьютером только если используется для рассчетов

rust_afari ()

для программирования гипотетического компьютера

Чего?! о_О

созданы математиком

А, ну тогда вопросов нет.

micronekodesu ★★★ ()
Ответ на: комментарий от rust_afari

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

Moondancer ()
Ответ на: комментарий от Turbid

Ну я один пользователь LouderIt! на весь ЛОР, по ходу. Даже автор от него давно отрёкся.

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

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

Moondancer ()

GNU MDK

А вообще интересная штука. Только что потом с этим делать? Или это игр для гиков?

CryNet ★★★★★ ()
Ответ на: GNU MDK от CryNet

Только что потом с этим делать?

Книжки\диссеры писать же.

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

micronekodesu ★★★ ()
Ответ на: комментарий от Spoofing

Сразу видно кто олдскул а кто паблики во вконтакте знает)

loz ★★★★★ ()

Кто шарит расскажите хоть в чем суть/преимущество/фичи/идеи, кроме авторства Кнута?

loz ★★★★★ ()
Ответ на: комментарий от Moondancer

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

ЛОРовские анонимусы тоже результат компутации?

rust_afari ()
Ответ на: комментарий от AVL2

Кнуту завтра 81 год, он жив-здоров, продолжает дописывать 4ый том. С чего бы ему помирать? В нормальной стране с нормальной медициной 81 год еще не возраст.

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

81 год еще не возраст.

строго говоря по определению возраста «81 год» именно возраст

rust_afari ()

Нужен только для запуска кода из Искусства программирования

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

Набрав в поисковой системе слово «вирт», человек, вероятней всего, получит информацию о литературном

выдача забита порнографией, и нет, это не персонифицированная выдача

по запросу Вирт возраст какие-то дцпшники в выдаче, блин как сложно то а

гугл получше (не на много)

The speed of software halves every 18 months

лол, а ведь правда. ну конечно не в 2 раза, но близко

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

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

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

Причём, если Кнут где-то там далеко, то Вирт сравнительно под боком: в Европе, Швейцарии.

gag ★★★★★ ()

Кнут и его MIXAL не нужны. Алгоритмы Кормена гораздо лучше.

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

У меня bingddg просто. У рамблера тоже справа Никлаус Вирт, но это очевидно ручками подкрутили.

У спутника так реклама и продакт плейсмент в выдаче, всё с ним ясно.

Вот нигму закрыли, хороший был поисковик. Он бы наверняка нашёл. В Ixquick на 2 странице, сразу после диаблы.

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

В нормальной стране с нормальной медициной 81 год еще не возраст.

Неужели всё дело в медицине?

Скончался Стив Джобс [в возрасте 56 лет] - соучредитель и председатель директоров компании Apple inc.

Санта-Клара, Калифорния, 21 марта, 2016 - Intel объявила о том, что бывший генеральный директор компании и председатель Эндрю С. Гроув скончался в возрасте 79 лет.

Умер Пол Аллен, один из основателей Microsoft. Ему было 65.

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

Так это бизнесмены, а те - ученые и просто задроты.

Deleted ()
Ответ на: комментарий от tiinn

Ампутируют то, что было. А у анонимусов регистрации обычно и не было никогда, ну кроме уникумов типа Бирди и Эдика.

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

Вот блин, а я хотел поискать шликание компилятора на камеру. Говно эти ваши поисковики.

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