Как стать автором
Обновить
@FForthread⁠-⁠only

Пользователь

Отправить сообщение
:) @
Стишок из СССР: (про водку)
было три, а стало пять — всё равно берём опять!
даже если будет восемь — всё равно мы пить не бросим!
передайте Ильичу — нам десять по плечу,
ну а если будет больше — то получится как в Польше!
ну, а если — двадцать пять — Зимний снова будем брать!

Прошло 25 лет…

Вот она уже и двести, Зимний все ещё на месте.

3.62 цена одной полулитровой бутылки водки «Московская» — по разным сведениям, примерно 1968—1980 гг.
Sorry, может вне темы статьи.
Всё так же «плохо» с переводом Yii2 cookbook на русский язык?
Как работать над переводом на русский

P.S. Отсюда Переводим Yii 2.0 на русский
И, «пельмени варить» в обеденный перерыв дома. :)

P.S. Современные чайники и не на такое способны.
Краткий курс «DSP для начинающих». ADAU1467+AD1938, ответы на вопросы, новые проекты для цифровой гитары.
image
Джеф Раскин держит модель компьютера Canon Cat

Джеф Раскин (Jef Raskin) — создатель проекта Macintosh, сотрудник Apple №31, эксперт пользовательского интерфейса, автор книги «Интерфейс: новые направления в проектировании компьютерных систем».
Если бы я не изучал музыку, то сегодня не было бы компьютеров Macintosh.

Рост всемирной паутины будет рассматриваться как самая значительная часть компьютерной революции.

Пользователей не волнует, что находится внутри коробки до тех пор пока коробка делает то, что нужно пользователям.

Интерфейс является ориентированным на человека, если он отвечает потребностям человека и учитывает его слабости.

Компьютер не должен тратить ваше время или требовать от вас выполнения больше действий, чем необходимо.

Не нужно обладать большим воображением, чтобы увидеть, что портативный компьютер откроет новые области применения, и еще раз предоставит Apple доступ к совершенно неосвоенному, но зрелому рынку.

Я не хотел, чтобы мышь была в Macintosh, но Джобс настоял. В те времена, что он говорил, принималось, независимо от того, хорошая идея или нет.

Меня удивила статья в Newsweek, где Джобс сказал: «У меня есть несколько хороших разработок.» У него некогда не было разработок. Он не разработал ни единого продукта. Воз (Steve Wozniak) разработал Apple II. Кен Ротмаллер (Ken Rothmuller) и другие разработали Lisa. Я со своей командой разработал Macintosh. Уэнделл Сандерс (Wendell Sanders) разработал Apple III. А что разработал Джобс? Ничего.

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

Джеф Раскин, один из основателей проекта Apple Macintosh
Чужие: странная архитектура инопланетных компьютеров
Внутри современные компьютерные системы очень похожи. Они могут быть крохотными, а могут занимать целые залы — это не играет роли. В конечном счёте всё разнообразие сводится к паре-тройке процессорных архитектур и одной из вариаций на тему Unix или Windows.

Так было не всегда. Лет двадцать назад суперкомпьютеры и обычные ПК не имели ничего общего между собой. Прогресс свёл их отличия к мощности и цене. То же самое касается софта. С точки зрения программиста между сервером в дата-центре, дешёвым смартфоном в кармане и макбуком на столе не так уж много разницы. Unix, Java, Си++ будут и там, и там, и там.

Чтобы встретить нечто действительно неординарное, нужно смотреть дальше.
...

image
На данный Raspberry 2040 уже есть и один вариант (а может не один) порт Forth (Форт) языка camelforth-rp2040-a 0.1.1-pre-alpha

P.S. А на линейку Raspberry на Github находятся разные варианты Forth
Это про это? :)
Конструктор программ
Не требует знания языков

Конструктор программ позволяет каждому пользователю ПК начать программировать без знания каких бы то ни было языков высокого уровня сразу же после установки среды.

Создать программу в HiAsm так же просто, как собрать фигурку из деталей лего — достаточно выбрать необходимый набор компонентов и соединить их друг с другом в цельную конструкцию.

Расширяемость пакетами

Функциональность Конструктора программ может быть расширена путем установки дополнений — новых пакетов и элементов.

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

Редактор схем online

Online версия среды (Hion) позволяет собирать схемы с помощью всего лишь одного браузера, запускать их и делиться с другими пользователями конструктора.

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

Поддержка сообщества

Для облегчения работы над проектами в среде каждому зарегистрированному пользователю предлагаются несколько online сервисов, позволяющих по мимо всего прочего обмениваться своими разработками с другими участниками проекта.

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

image
Язык программирования Lisp уроки и задания (видео уроки)

ЛШЮП-2020
www.youtube.com/playlist?list=PLNdb9-93_ov40Nx17r93vezXebkRNK0x5

P.S. Перевод цикла статей. (1-10)
Lisp: Слезы радости, часть 1 rus-linux.net/MyLDP/algol/LISP/lisp01.html

Как может умереть сообщество, если есть разные варианты языков функциональной направленности с их отдельными сообществами и сторонней поддержкой заинтересованных лиц?

P.S. Как пример https://racket-lang.org/

http://rosettacode.org/wiki/Category:Racket
http://rosettacode.org/wiki/Category:Common_Lisp
http://rosettacode.org/wiki/Category:Clojure
http://rosettacode.org/wiki/Category:Scheme

Guile is a programming language

Или, как в старой шутке, что «умерло» — не может умереть? :)
А, не странно ли, что стоимость, например, топового компьютерного железа тоже существенно выросла от цен его в долларах и, при этом, всё равно производители его в Азии?

P.S. Раньше, вроде, всё топовое железо было примерно в 1000$, а сейчас какой предел? Не, я не гордый, и мне бука от 2013г. выше крыше хватает
c i5 CPU.
Статья не так однозначна в оценке. :)
перспективы программиста после 45-50 лет выглядят весьма туманно.
(даже, наверное от 40 или ниже?)

P.S. Как там у певца Лозы в песне «До сорока, до сорока схватить удачу за рога ...»

А, по поводу кармы на Хабр — она работает только в одну сторону, как «сливной бачок», если уже её слили, то обратно она не наберётся, сколько, например хороших комментариев ты не написал, а для слива достаточно пары-тройки негативно оцененых комментариев.

От голосования воздержался.
Не оригинальный способ слить себе карму на Хабре.
Автор из поколения Z (Y,X ...)?

P.S. Мало языков в списке для голосования. Нет и ассемблера, а также пункта — Другой. :)
Не увидел в статье претендента на сеньёра реализацию FizzBuzz на ассемблере (32/64)
с многопоточным использованием. :)

P.S. А, если серьёзно, cтатья просто суперская! Спасибо.
FizzBuzz on rosettacode.org
Ну, и немного отвлечённого Уроки от NeHe на masm64 — программирование задач с OpenGL на ассемблере.

P.P.S. Минусаторы, можете выдохнуть, этот комментарий не для вас!

Пользователи новомодных Фреймворков и языков программирования «курят» нервно в стороне когда вопрос решения задачи «максимально» отзывчив для пользователей и занимает немного в размере результирующего бинарника. :) (imho)
Вся прелесть в том, что два разных запросa от разных пользователей к СУБД сервера получат свои даные без задержек на обработку стороннего запроса. :)

P.S. 2-е независимые головки к доступу данным на жёстком дискe — это не предел технологий.
А, есть что то, подобное такой программе,

Documentalist
Fast, offline access to developer API documentation on Windows.
Over 190+ API docs.


, но сборником решений разных алгоритмов на разных языках программирования?
(как вариант сборника решений сайта rosettacode.org/wiki/Rosetta_Code )

P.S. И, можно ли, тогда будет при собеседовании пользоваться такой подборкой реализации алгоритмов?
И, что тогда, в такой «гипотетической» ситуации, станут спрашивать собеседующие? :)

Список алгоритмов

И, по вопросу в статье,
Я помню, как один из собеседников спросил, как пройти из точки A в точку И по сетке. Я понятия не имел, как это сделать

Например:

Алгори́тм волново́й трассиро́вки (волновой алгоритм, алгоритм Ли) — алгоритм поиска пути, алгоритм поиска кратчайшего пути на планарном графе. Принадлежит к алгоритмам, основанным на методах поиска в ширину.
А, рука не устанет такие часы носить? :)
В основе построения Forth (Форт) языка можно увидеть его расширение близкое к пониманию аналогичному описанным экстракодам.

Базовый цикл Форт транслятора для его произвольного расширения экстракодами — словами в терминах Форт языка — приведён в этом сообщении и небольшое пояснение

для Форт именно применим термин трансляции т.к. на уровне понимания входного потока его он совсем ничего не знает о транслируемом коде за исключением, например активности/пассивности слова найденного в системе по специальному слову и в каком состоянии находится система. Все дальнейшее построение необходимого наполнения Форт управляется «экстракодами» в возможностях их взаимодействия.

И, то что описано в статье про экстракоды похоже на такой вариант расширения команд ассемблера — Форт-ассемблер для AVR

Изначально узнал о такой идее и её реализации в инструментарии ff303
Есть здесь и использовал, и пересобирал данный инструментарий для процессора не поддержанного в базе кода этого инструмента.

P.S. «Процессоры» максимально близкие Форт языку делались раньше и делаются в современности.
Интересно также, что например, для моделирования архитектуры клеточных автоматов делали их аппаратную поддержку (CAM-8 проект).

Некоторое обсуждение по тематике публикуемых Dukarav статей ассемблерa и связки его понимания с уровня и Форт можно посмотреть на сайте wasm.in в этой теме
стимулом к созданию которой послужили публикуемые статьи ассемблерной тематики.
А, потом, разработчик в комманде спрашивает такой вопрос. :)
Как построить дерево для примера 10+5-4*2+3 ?
или Кто-то встречал SSE asc2Hex to integer ?

P.S. В принципе нормальная рабочая ситуация но почему интервьюируемые её могут не знать, а собеседующие про неё даже, вероятно, не спрашивали?
FizzBuzz on Java (не проблема в online найти)
Ваши же разработчики-программисты не работают в пещерах без связи с мировым пространством информации?

P.S. Можете ещё почерпнуть каких то идей по собеседованию на примерах каких то задач на rosettacode.org и возможно протестировать владение мультиязыковостью у претендента на ваши «галеры». :)

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность