DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
На заре развития этого языка программирования его создатели пошли необычным путем. Они решили, что привычный всем знак присваивания должен выглядеть как стрелка "->", а порядок действий должен читаться наоборот: сначала указывалось само выражение, и только потом - имя переменной, куда нужно сохранить результат. Такое решение не было случайным: разработчики полагали, что оно точнее отражает реальный процесс вычислений, ведь компьютер сначала производит расчеты, а потом уже сохраняет ответ. Впрочем, позже они все же уступили традиции и перешли на общепринятое обозначение ":=", позаимствованное из языка Алгол. При этом порядок действий развернулся на 180 градусов - теперь сначала указывается переменная, а затем выражение для вычисления.
Рапира впитала лучшие черты своих предшественников - языков Поплан и Сетл. Одна из самых ярких особенностей - удивительная гибкость в работе с переменными. Здесь не нужно заранее объявлять их тип или выделять память - достаточно просто начать использовать переменную, и язык сам разберется с техническими деталями. Более того, одна и та же переменная может хранить данные разных типов - сегодня число, а завтра текст.

Графический интерфейс "Агата" представлял собой революционное для советской вычислительной техники решение. Экран разрешением 256×256 точек в цветном режиме позволял отображать до 16 цветов одновременно. При этом существовал и монохромный режим с более высоким разрешением 512×256 точек, что давало возможность работать с более детальной графикой.Особенностью интерфейса было наличие оконной системы, где каждое окно можно было перемещать по экрану. Рабочий стол украшали пиктограммы программ - небольшие графические символы, обозначающие различные приложения. Для выбора команд использовалось выпадающее меню в верхней части экрана - непривычное для советских пользователей, но интуитивно понятное решение.В графическом редакторе "Палитра" был реализован полноценный инструментарий для рисования: кисть, карандаш, заливка, геометрические фигуры.

Пользователь мог выбирать цвета из палитры, менять толщину линий и работать с различными шрифтами. Примечательно, что интерфейс поддерживал работу как с клавиатурой, так и с манипулятором "мышь" - редкость для того времени.При этом стоит отметить несколько любопытных технических деталей:
Видеопамять была организована особым образом, позволяя быстро переключаться между двумя экранными страницами. Существовала возможность определять собственные шрифты и знакогенератор. Программисты могли создавать анимацию, используя аппаратное переключение страниц.
В системе присутствовал редактор спрайтов для создания игровой графики. Интерфейс позволял использовать контекстные меню для быстрого доступа к командам. Была реализована поддержка различных графических режимов, включая возможность смешивания текста и графики

К сожалению, документация по графическому интерфейсу "Агата" сохранилась не полностью, и некоторые детали его реализации известны только по воспоминаниям разработчиков и пользователей тех лет.
А что с эргономикой клавиатуры? Тут несколько моментов, о которых, например, вспоминает один из ранних пользователей компьютера: “клавиша Control расположена в самом верхнем левом углу. Клавиша Return практически не выделяется размером и расположена так, что ее легко случайно задеть. Клавишу Escape я так и не обнаружил. Справа на клавиатуре предусмотрена полноценная цифровая панель – от алфавитно-цифрового блока она отделена набором предположительно программируемых функциональных клавиш. Над алфавитным блоком расположены традиционные цифровые/вспомогательные клавиши. Кириллические и английские буквы нанесены на клавиши друг под другом. Предусмотрены автоповтор и нижний регистр.”
Такой опыт пользователя описывается в статье «AGAT: A Soviet Apple II Computer» в журнале журнала BYTE за ноябрь 1984 года.

Влияние Агата оказалось огромным и значимым, он стал достаточно ярким примером, пусть даже и не всегда мог интерпретироваться как персональный компьютер, а шел по разделу учебный компьютеров.
Я так понимаю, что клавиатура была не QWERTY, во всяком случае в некоторых моделях, которые я видел в Политехническом музее. Это, конечно, наследие от печатных машинок
🧠 Machine Learning — авторский канал, где собрана вся база по ИИ и машинному обучению.

Senior разработчик AI-алгоритмов и автономных агентов, разбирает гайды, редкую литературу и код топовых моделей машинного обучения и искусственного интеллекта.

В 2025 году ИИ выйдет на совершенно новый уровень тот, кто не успеет за прогрессом - отстанет, а кто разберется - сорвет куш.

Стоит
подписаться: t.me/ai_machinelearning_big_data
Please open Telegram to view this post
VIEW IN TELEGRAM
Backbone branding с новой работой для пекарни VOLVER, где овощи и фрукты с огорода пекарни становятся новогодними игрушками в упаковке их лимитированный продукции.
#упаковка
Forwarded from Design Board
This media is not supported in your browser
VIEW IN TELEGRAM
Навигация в аэропорту Ньюарка.
Forwarded from Denis Sexy IT 🤖
Небольшой график прохождения разных моделей OpenAI бенчмарка ARC о котором я выше писал

А помните, пару месяцев назад, ряд медиа написало статьи про «стену» в которую уперлись LLM-модели, на основе слуха и твита какого-то чела?

А эта стена сейчас с нами, в этой комнате? 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Sexy IT 🤖
Или они про эту стену писали?
Forwarded from Denis Sexy IT 🤖
Одна из задач которую o3 не смогла решить, а вы сможете – 2025 жду с нетерпением, очень интересно где мы будем через год в плане АИ-гонки

Все еще жду AGI к 2027
Forwarded from Denis Sexy IT 🤖
🔊 Давно хорошей музыки не было, можно прям 🌐 весь плейлист слушать
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Daily Coding 🔥
💳 Разрежь карту своего банка — от неё нет пользы!

Копеечными бонусами можно только рассмешить коллег...

Канал «это грабёж!» расскажет, какие тарифы и акции российских банков сейчас самые выгодные:

• Какой банк даёт 15.000 за вход в приложение

• Как оформить кешбэк до 100% по дебетовой карте

• Как получить 4.000 за оплату коммунальных услуг


Подписывайся, чтобы получать от банков реальные деньги, а не бонусы:
@etogrаbezh
Forwarded from Dezzigners
💳 Разрежь карту своего банка — от неё нет пользы!

Копеечными бонусами можно только рассмешить коллег...

Канал «это грабёж!» расскажет, какие тарифы и акции российских банков сейчас самые выгодные:

• Какой банк даёт 15.000 за вход в приложение

• Как оформить кешбэк до 100% по дебетовой карте

• Как получить 4.000 за оплату коммунальных услуг


Подписывайся, чтобы получать от банков реальные деньги, а не бонусы:
@etogrаbezh
Forwarded from Daily Coding 🔥
📖Mathematics of Game Development
🖋Jacob Enfield | 2024

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

💾 Скачать книгу

Daily Coding #книги #gamedev
Forwarded from Dezzigners
🧰 Accessible Colour Palettes

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

Dezzigners
Forwarded from Новые шрифты
Шрифт Poiret One by Denis Masharov

Бесплатно для личных и коммерческих проектов.

📁Скачать Шрифт

#Latin #Free #Cyrillic

🅰️ Новые шрифты