Pull to refresh
-1
0

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

Send message

Истоки ООП

Level of difficultyEasy
Reading time3 min
Views5.9K

Статья посвящена теме ООП, истоков его создания и пояснения почему его стоит применять.

История начинается с того, что создатель ООП, Алан Кёртис Кэй, получил степень бакалавра по молекулярной биологии. Его интерес вызывали клетки организмов, их строение и поведение. Собственно чтобы не изобретать велосипед и использовать лучшие практики природы им и был создан этот подход к программированию, ООП.

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

Читать далее
Total votes 24: ↑6 and ↓18-9
Comments8

Создание процессора с нуля для чайников

Reading time18 min
Views41K

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

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

В данной статьей мы пройдем путь создания процессора от единичного транзистора до работающего 8-битного процессора, и напишем свой ассемблер для него.

Читать далее
Total votes 112: ↑112 and ↓0+138
Comments71

Создаем гироскопический параллакс-эффект во Flutter

Level of difficultyEasy
Reading time6 min
Views3.6K

Сегодня расскажу, как с помощью гироскопа или акселерометра можно оживить картинку при простом наклоне телефона.

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments0

На пороге квантового сознания

Reading time7 min
Views7.6K
Предпосылки появления ИИ, превосходящего мозг человека:

  • закон Мура для квантовых компьютеров;
  • появление языков программирования для квантовых компьютеров;
  • квантовый компьютер похож на работу интуиции, воли и сознания человека — почти мгновенный перебор всех возможных вариантов решения задачи и выбор оптимального ответа;
  • запрет клонирования квантовых состояний аналогичен невозможности клонировать наше сознание;
  • квантовый ИИ должен дополнять классический ИИ, также как в мозге человека различные его структуры работают как единый механизм;
  • любой классический ИИ обучается решению только одной задачи и работает эффективнее человека только в узком сегменте деятельности. Так например, обученная модель ИИ лучше играет в шахматы, но при этом не способна делать что-либо другое. Квантовый ИИ должен тиражировать подходы к решению различных типов задач, ускоряя процесс обучения новой задачи.
Читать дальше →
Total votes 17: ↑4 and ↓13-6
Comments61

Information

Rating
Does not participate
Registered
Activity