URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 94819
[ Назад ]

Исходное сообщение
"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."

Отправлено opennews , 10-Мрт-14 12:22 
Представлен (https://github.com/maly/6809js) эмулятор  8-разрядного микропроцессора Motorola 6809 (http://ru.wikipedia.org/wiki/Motorola_6809), написанный целиком на языке JavaScript и способный использоваться в качестве модуля Node.js или запускаться в web-браузере. Код проекта распространяется под лицензией MIT.

URL: https://github.com/maly/6809js
Новость: http://www.opennet.me/opennews/art.shtml?num=39272


Содержание

Сообщения в этом обсуждении
"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Demo , 10-Мрт-14 12:22 
From OS-9 (m6809) manual glossary:

UNIX:
An operating system similar to OS-9, but with less functionality and
special features designed to soak up excess memory, disk space and CPU
time on large, expensive computers.


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено pavlinux , 10-Мрт-14 12:25 
Когда эмулятор счётных палочек напишут? Очень нужно, надоело ряды Фурье на пальцах считать.  

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено бедный буратино , 10-Мрт-14 14:02 
сначала - javascript для счётных палочек
потом - эмулятор 6809 для javascript
и только на нём - ряды

или ты хочешь ходить, как дура, без абстракций?


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Аноним , 10-Мрт-14 17:30 
> Очень нужно, надоело ряды Фурье на пальцах считать.

Это ты про логарифмическую линейку так? :)


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Фыр , 10-Мрт-14 14:59 
Судя по количеству технически сложных, но абсолютно бесполезных поделок на JavaScript я прихожу к выводу, что у жаваскриптистов огромное количество свободного вресени.
Почему так? Им слишком много платят?

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено тот самый , 10-Мрт-14 15:07 
нет, платят как и в среднем по палате.. Но пока научишься нормально писать на JavaScript столько поделок написать можно, что кисло станет

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено ACCA , 11-Мрт-14 10:08 
Писать начнёшь через пару недель.

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

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

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

Встречал ли кто-нибудь приличное решение такой задачи?


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Sarmat , 12-Мрт-14 10:01 
Делаешь сервлет который всё делает и возвращает результат, а из скрипта вызываешь только его. Это называется разделение представления и данных.

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено ACCA , 13-Мрт-14 06:53 
> Делаешь сервлет который всё делает и возвращает результат, а из скрипта вызываешь
> только его. Это называется разделение представления и данных.

Ты не понял. Я вместо сервлета хочу node.is Описаные грабли - от него.

Пока держу сервер на Poet::Mason, нах мне оракловое глюкало?


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Sarmat , 13-Мрт-14 18:43 
node.js - это извращение единственное его предназначение брать на работу дешевых JS программистов, больше объяснений я не знаю


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Наивный чукотский юноша , 10-Мрт-14 15:57 
Отрабатывают некие модели на мейнстримном языке. Сейчас мейнстрим - HTML5 и JS, вот на нём и пишут. Просто что бы было.

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Фыр , 10-Мрт-14 16:18 
Да ладно. Мейнстрим это си, плюсы и жава.
Тем более, что это за "некие модели"? Часто жавоскриптисты решают проблемы (Гхм. Придумывают проблемы) очень нетипичные для жаваскрипта.
Что-то они задумали...

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Аноним , 11-Мрт-14 09:10 
> Придумывают проблемы) очень нетипичные для жаваскрипта.

Нравится народу микроскопом гвозди забивать. Сначала взять наименее подходящий для задачи инструмент, где даже типизированные массивы - опция! А потом, стоя, в гамаке, напялив ласты и противогаз - героически решить задачу, доказав всему миру что можно все-таки и на JS такое отбабахать (а на вопрос "зачем?" пожать плечами).



"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено ACCA , 13-Мрт-14 07:06 
> Да ладно. Мейнстрим это cи, плюсы и жава.

Не соглашусь. Самые странные (и прорывные) вещи - на JS, Lua и DataLog. И у половины программёров node.is - аккаунты на cpan.org


> Что-то они задумали...

Тоже мне, бином Ньютона... Perl6 они задумали.


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Anonymus , 10-Мрт-14 15:26 
я так понимаю следующим шагом будет написание эмулятора x86 на javascript, потом компиляция на нём фаерфоксов и прочих хромых, потом это назовут ChromeOS/2, потом начнут придумывать железо помощнее, ибо хомячки поднимут вой, что всё тормозит, потом... ну вы поняли

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Sinot , 10-Мрт-14 16:00 
Сто лет в обед:
http://copy.sh/v24/
или так:
http://bellard.org/jslinux/

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Аноним , 11-Мрт-14 09:08 
> я так понимаю следующим шагом будет написание эмулятора x86 на javascript

ERR_TOO_LATE: http://bellard.org/jslinux/ - не только эмулятор, но даже еще и линь в браузере загружает на нем.


"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Пушистик , 10-Мрт-14 19:52 
Ну вот, отлично, теперь все программы будут в восемь раз быстрее работать.

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено ram_scan , 11-Мрт-14 20:26 
Прости господи, вот людям производительность то девать некуда... Я помню времена когда эмуляторы этих процессоров спокойно работали на 16МГц машинах...

"Эмулятор процессора Motorola 6809, написанный на языке JavaS..."
Отправлено Пушистик , 12-Мрт-14 01:01 
Да и до сих пор работают... 16 МГц же...