Pull to refresh
57
Karma
0
Rating
Пётр Советов @true-grue

User

Вектор-инструкция: о советском происхождении VLIW

Professional literature *History of IT CPU

Изначально у меня была мысль опубликовать на habr статью о современных VLIW-процессорах. Думаю, далеко не все читатели в курсе, что сейчас происходит ренессанс VLIW-подобных архитектур в области предметно-ориентированных ускорителей. Такие компании, как Xilinx, Synopsys и Cadence, даже предоставляют "конструкторы" для сборки VLIW-процессоров под задачи клиента. Но начало статьи, в контексте истории VLIW, планировалось посвятить неожиданной для меня исторической находке, давшей название заголовку заметки, которую вы сейчас читаете. Увы, сейчас совершенно некогда писать развернутую статью о VLIW-процессорах. Но и молчать о своей находке я тоже уже не могу!

Читать далее
Total votes 25: ↑23 and ↓2 +21
Views 6.6K
Comments 6

Кратчайшее введение в создание компилятора

Python *Algorithms *Compilers *C *
Tutorial

Здесь я попытался показать на практике, что собой представляют некоторые важные концепции из области создания компиляторов. Есть вероятность, что подобные 15-минутные завершенные истории могут оказаться неплохим способом погружения в сложные темы. Только хорошо бы не пассивно читать то, что представлено ниже, а еще и проверять код в работе.


Если первый опыт окажется успешным, то в будущем вас могут ожидать и другие 15-минутные "зарисовки" по тематике компиляторов.

Читать дальше →
Total votes 29: ↑25 and ↓4 +21
Views 10K
Comments 18

Программный синтез звука на ранних персональных компьютерах. Часть 2

Python *Programming *Algorithms *Reading room Sound
Это статья о первых программных синтезаторах, которые были когда-то созданы на самых обычных персональных компьютерах. Я даю несколько практических примеров по реализации простых методов звукового синтеза в историческом контексте.

Перейти к первой части

Total votes 24: ↑23 and ↓1 +22
Views 11K
Comments 35

Программный синтез звука на ранних персональных компьютерах. Часть 1

Python *Programming *Algorithms *Reading room Sound
Это статья о первых программных синтезаторах, которые были когда-то созданы на самых обычных персональных компьютерах. Я даю несколько практических примеров по реализации простых методов звукового синтеза в историческом контексте.

Перейти ко второй части

Total votes 39: ↑38 and ↓1 +37
Views 18K
Comments 11

«Звездный торговец» или компьютерное обучение в эпоху мини-компьютеров

Studying in IT Reading room
Sandbox
Это рассказ о различных подходах к компьютерному обучению в США, в эпоху до появления персональных компьютеров. Особое внимание будет уделено просветительской деятельности «Народной компьютерной компании» (People's Computer Company, PCC). Упоминание об этой организации, а также одноименных клубе и газете вы могли встретить в известной книге С. Леви «Хакеры: Герои компьютерной революции». Наконец, речь пойдет о ранних текстовых играх, в частности, о «Звездном торговце» (Star Trader). О современной реализации на Питоне этой классической игры будет рассказано в заключительной части.

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


Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Views 7.9K
Comments 8

Information

Rating
Does not participate
Location
Россия
Registered
Activity