Как стать автором
Обновить

Комментарии 20

J1 is a small (200 lines of Verilog) stack-based CPU
при нынешних тех процессах на кристалле их сотня станет легко
Их сотня легко станет что?
Наверное, имеется виду, что станет на кристалл, тоесть — установить на кристалл.
Очевидно, сотня процессоров на кристалл.
Вообще-то это был лёгкий намёк на неграмотность автора: не «станет», а «встанет». Только деревенщина не отличает эти 2 слова.
q0p за МКАД-ом жизни нет, мы в курсе, проходите мимо!
Этим сообщением вы обижаете грамотных замкадышей, коих, думаю, не мало.
Да мне похрен, у меня в деревне Скотное Ленинградской области сразу бьют по морде за «деревенщину».
А на выходных устраиваете рейды в город и бьёте городских?
В общем, я вам сочувствую, конечно, но надо говорить и писать правильно не зависимо от того, откуда вы.
Станет доставлять
да что ж все прицепились к этому «станет». energycsdx в целом прав — Forth CPU это класс процессоров с минимальным набором инструкций (MISC), они позволяют создавать многоядерные процессоры (в том числе и на одном кристалле) с малым потреблением и высокой скоростью работы. Или скажем выступать в качестве небольшого сопроцессора. Это их изюминка.
J1_JMP = (0 << 13)
J1_JZ = (1 << 13)
J1_CALL = (2 << 13)
J1_ALU = (3 << 13)
J1_LIT = (4 << 13)

Есть же iota :)
Если Вы про ту йоту, которая esolang, то она из другой парадигмы на мой взгляд. Она ближе к функциональным языкам, а Форт — concatenative (не знаю как это на русском). Хотя язык, да, хороший. Еще я когда-то был не меньше поражен unlambda.
Я про iota, которая конструкция языка Go
Ой, туплю. Хотя я думал её только в enum-конструкциях можно применять (типа A=1,B=2,C=3,...).
А она оказывается намного мощнее.
А меня давно не покидает ощущение, что конкатенативные и функциональные языки, это одного поля ягода.
Например, пусть есть две функции A: int int -> int и B: int ->string, то простая конкатенация A и B даст их композицию: AB: int int -> string.
НЛО прилетело и опубликовало эту надпись здесь
«Поскольку 1-й бит указывает на то, что это литерал, то на значение отводится только 15 бит. Отсюда 15-битная адресация кода и данных.»
2 ** 15 == 32k
точно-точно, спасибо, исправил.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории