Pull to refresh
107
0
Глухов Михаил @Rigidus

Solution Architect | Senior Developer

Send message
Спасибо. Интересует как раз напрямую в чип, распаянный в собственной версии голубой таблетки или чего-то подобного
Строго говоря, возможно, что идеи, вложенные в продолжения первой матрицы еще более мощны (но куда менее революционны). Взять хотя бы прекрасный диалог с Меровингером о причинах и следствиях или прогулку по техническим этажам Зиона в компании с советником.

Постепенно ход событий приводит нас к идее о том, что весь задорный революционный протест и даже его успех — это всего лишь искусно срежиссированная ситуация для выпуска пара в свисток, а контролирует ее — собственно тот, у кого в руках контроль. И все способы выйти из под этого контроля организованы так, чтобы приносить ему пользу.

Как по мне — это куда более подрывная и опасно-революционная мысль чем то, что было в первой части
Оно. А заливать чем? avrdude не сработает?
blue pill я уже купил, usb-uart найду, но я под линуксом и не очень представляю как сделать Makefile на основе EmBitz, т.к. не знаю где его искать и что править. В случае AVR я использовал avr-gcc, в качестве компилятора. Может быть подобный компилятор есть и для ARM? Полагаю мне также потребуется какой-то набор библиотек?
Я бы хотел не использовать IDE а программировать и прошивать STM с помощью Makefile. Куда посмотреть и что для этого необходимо купить?
Возможно, но я стремился быть ближе к Python-версии.

Как показывает результат — CommonLisp не уступает COBOL
(defun rec (y z)                                                                   
  (- 108 (/ (- 815 (/ 1500 z)) y)))                                                     
                                                                                   
(defun floatpt (N)                                                                 
  (let ((x (list 4 4.25)))                                                         
    (loop :for i :from 2 :to (+ N 1) :do                                           
         (setf x (append x (list (rec (nth (- i 1) x)                              
                                      (nth (- i 2) x))))))                         
    x))                                                                            
                                                                                   
(defun fixedpt (N)                                                                 
  (let ((x (list 4 17/4)))                                                         
    (loop :for i :from 2 :to (+ N 1) :do                                           
         (setf x (append x (list (rec (nth (- i 1) x)                              
                                      (nth (- i 2) x))))))                         
    x))                                                                            
                                                                                   
                                                                                   
(let* ((max 25)                                                                    
       (flt (floatpt max))                                                         
       (fxd (fixedpt max)))                                                        
  (format t "~%")                                                                  
  (loop :for i :from 0 :to max :do                                                 
       (format t "~%~2,'0d | ~30,20f  | ~30,20f"                                   
               i (nth i flt) (float (nth i fxd)))))  

=>
00 | 4.00000000000000000000 | 4.00000000000000000000
01 | 4.25000000000000000000 | 4.25000000000000000000
02 | 4.47058870000000000000 | 4.47058800000000000000
03 | 4.64474500000000000000 | 4.64473700000000000000
04 | 4.77070600000000000000 | 4.77053830000000000000
05 | 4.85921500000000000000 | 4.85570050000000000000
06 | 4.98312400000000000000 | 4.91084770000000000000
07 | 6.39543150000000000000 | 4.94553760000000000000
08 | 27.63263000000000000000 | 4.96696300000000000000
09 | 86.99376000000000000000 | 4.98004600000000000000
10 | 99.25551000000000000000 | 4.98797940000000000000
11 | 99.96258500000000000000 | 4.99277000000000000000
12 | 99.99813000000000000000 | 4.99565600000000000000
13 | 99.99991000000000000000 | 4.99739100000000000000
14 | 100.00000000000000000000 | 4.99843400000000000000
15 | 100.00000000000000000000 | 4.99906000000000000000
16 | 100.00000000000000000000 | 4.99943600000000000000
17 | 100.00000000000000000000 | 4.99966140000000000000
18 | 100.00000000000000000000 | 4.99979700000000000000
19 | 100.00000000000000000000 | 4.99987800000000000000
20 | 100.00000000000000000000 | 4.99992700000000000000
21 | 100.00000000000000000000 | 4.99995600000000000000
22 | 100.00000000000000000000 | 4.99997400000000000000
23 | 100.00000000000000000000 | 4.99998430000000000000
24 | 100.00000000000000000000 | 4.99999050000000000000
25 | 100.00000000000000000000 | 4.99999430000000000000
Хотелось бы увидеть init.el с этой функциональностью
Ничего не шло «не так», просто на С написали UNIX, который стал killer application потому что был переносим на разные архитектуры с меньшими усилиями. Это привело к скачку популярности — не потому что форт хуже чем си, а потому что рабочий метод популяризовать что-то — это облегчить людям жизнь. Популярность вовлекает контрибьюторов и язык развивается безотносительно того насколько он был хорош или плох на старте. Мое личное мнение — форт очень интересен, во время его изучения мне было куда интереснее, чем когда я изучал Си.
Любое сообщество защищает себя от т.н. еретиков, это часто проще чем попытататься извлечь из еретических идей полезное для себя.
Есть много профита в изучении немейнстримновых концепций и языков — это сильно расширяет кругозор и весьма полезно практически. Иногда весьма с неожиданной стороны — например зная форт и немножко линала типичный джаваскриптер сможет наваять фортоподобный domain specific language на wasm для того чтобы крутить трехмерные модели на вебсайте заказчика без привлечения тяжеловесных emscripten и плюсовых библиотек.

Работать это будет быстрее. И будет иметь преимущество в переносимости и скорости написания по сравнению с чистым wasm. Еще одним из преимуществ является то, что форт реально красив с точки зрения элегантности технических решений — в процесс изучения можно случайно получить море удовольствия

Изучая только то что изучают другие вы вступаете в очень невыгодную для себя конкуренцию, по возможности избегайте этого.
Нашел 13-ю тиньку, интересно посмотреть как сделать генерацию видео
Учитывая текущие, так называемые, «глобальные проблемы человечества», мы заинтересованы чтобы хорошие идеи были приняты ранее, чем они «пройдут выдержку временем».
Я был бы благодарен за ссылку на «Алису» с комментариями и разьяснениями
Вроде не олдфаг, но MUMPS — очень интересная система, люблю ее.
Что необходимо для получения полугодовой туристической визы?
Не очень понятно почему он должен объяснять жене куда потратил деньги, которые сам заработал

Information

Rating
5,741-st
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Software Architect
Lead