Pull to refresh

Процессор

Reading time 8 min
Views 143K
DIY
Tutorial
Сколько я себя помню, всегда мечтала сделать процессор. Наконец, вчера я его сделала. Не бог весть что: 8 бит, RISC, текущая рабочая частота — 4 кГц, но он работает. Пока что в программе моделирования логических цепей, но все мы знаем: «сегодня — на модели, завтра — на деле!».

Под катом несколько анимаций, краткое введение в двоичную логику для самых маленьких, короткий рассказ про основные микросхемы логики процессора и, собственно, схема.
Читать дальше →
Total votes 360: ↑345.5 and ↓14.5 +331
Comments 65

Erlang для самых маленьких. Глава 1: Типы данных, переменные, списки и кортежи

Reading time 8 min
Views 63K
Programming *Erlang/OTP *Functional Programming *
Tutorial

Добрый день, дорогие хабражители.

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


Если интересно - давайте начнем...
Total votes 95: ↑88 and ↓7 +81
Comments 64

Erlang для самых маленьких. Глава 2: Модули и функции

Reading time 6 min
Views 29K
Programming *Erlang/OTP *Functional Programming *
Tutorial
imageДоброго вечера, дорогие Хабровчане. Мы продолжаем изучение Erlang для самых маленьких.

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

В этой главе мы поднимемся на следующую ступень и рассмотрим модули и функции.


Хочу узнать больше
Total votes 56: ↑51 and ↓5 +46
Comments 15

Erlang для самых маленьких. Глава 3: Базовый синтаксис функций

Reading time 6 min
Views 21K
Programming *Erlang/OTP *Functional Programming *
Tutorial
imageДоброй ночи, Хабр! Мы продолжаем изучение Erlang для самых маленьких.

В прошлой главе мы рассмотрели как объявлять функции и как объединять их в модули. В этой главе мы рассмотрим синтаксис функций более подробно.


Хм, это интересно...
Total votes 31: ↑30 and ↓1 +29
Comments 4

Erlang для самых маленьких. Глава 4: Система типов

Reading time 4 min
Views 12K
Programming *Erlang/OTP *Functional Programming *
Tutorial
imageХороший понедельник, Хабр! Мы продолжаем изучение Erlang для самых маленьких.

В прошлой главе мы разобрались с синтаксисом функций. В этой главе мы познакомимся с системой типов языка.


Узнать больше...
Total votes 23: ↑21 and ↓2 +19
Comments 12

Выразительный JavaScript: Введение

Reading time 9 min
Views 461K
JavaScript *Programming *
Translation


Перевод книги Marijn Haverbeke "Eloquent JavaScript". Лицензия Creative
Commons attribution-noncommercial license
. Код предоставляется под лицензией MIT.


Содержание



Читать дальше →
Total votes 54: ↑49 and ↓5 +44
Comments 14

Про хаскелль для самых маленьких на примере задачи с codefights

Reading time 7 min
Views 14K
Sport programming *Entertaining tasks Programming *Haskell *Functional Programming *
Tutorial

КДПВ (в представлении художника)
Если вы интересуетесь функциональным программированием или даже пытаетесь его потихоньку освоить то вам, наверняка, не раз приходилось слышать, что главным отличием от привычного вам императивного подхода является тот факт, что программы строятся от общего к частностям, а не наоборот. Т.е. сначала вы определяетесь с тем, что вы хотите получить, а потом уже — как этого достичь. Такая простая, казалось бы, мысль обычно не дает мозгу покоя и вызывает множественные фрустрации в попытках написать что-нибудь полезное. Если эта история про вас, или вам просто интересно немного научится хаскеллю и ФП продолжайте чтение и я покажу вам как все просто. Статья в стиле «некогда объяснять, пиши».

Читать дальше →
Total votes 27: ↑27 and ↓0 +27
Comments 35

Как в yEd Graph Editor построить красивую схему базы данных

Reading time 1 min
Views 18K
System Analysis and Design *
Tutorial
Sandbox
Хочу показать вам как с помощью нынче популярного приложения yEd, которое предназначено для построения различных диаграмм и схем, можно сделать полноценную (со всеми обозначениями) схему базы данных.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Comments 11

Java Core для самых маленьких. Часть 1. Подготовка и первая программа

Reading time 6 min
Views 41K
Programming *Java *ООP *
Tutorial

Запускаю серию обучающих статей по Java Core c картинками, без смс и регистрации!

В этой статье мы быстро пройдемся по истории языка Java и его особенностях.
Установим JDK и подготовим ваш камплюктер для работы с ним.
Конечно же поговорим об IDE и установим IntelliJ IDEA.
Создадим, запустим и разберем первую Java-программу.

Уверен, понятно будет даже самым маленьким!

Читать далее
Total votes 21: ↑8 and ↓13 -5
Comments 15

Java Core для самых маленьких. Часть 2. Типы данных

Reading time 3 min
Views 15K
Programming *Java *ООP *
Tutorial

Java - строго-типизированный язык программирование, что это такое?
В Java есть примитивные типы данных, а это что такое?
Каждый примитив обладает своим размером и диапазоном значений.

Обо всем этом вы узнаете в этой статье про типы данных в Java!

Читать далее
Total votes 14: ↑6 and ↓8 -2
Comments 10

Java Core для самых маленьких. Часть 3. Переменные

Reading time 7 min
Views 14K
Programming *Java *ООP *
Tutorial

В этой статье мы говорим о переменных и связанных с ними темами!

Научимся создавать переменные и константы.
Узнаем что такое инициализация переменных.
Поговорим о литералах.
Выполним преобразование и приведение типов данных

Читать далее
Total votes 9: ↑3 and ↓6 -3
Comments 15