Последние новости

Новые статьи

Пишем компилятор — Введение

Java

Компиляторы — вещь сложная, но принципы его работы достаточно просты.
1. Лексемный разбор — разбор входящего потока символов на лексемы и передача их следующему этапу в виде токенов.
2. Синтаксический разбор — разбор лексем, полученных в предыдущей стадии на синтаксические конструкции
3. Трансляция — формирование кода более низкого уровня из синтаксического дерева, полученного на предыдущей стадии

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

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

Идентификатор
Продолжить

Рейтинг:  9  (За: 10 | Против: 1)
Добавлено: 20.11.2014 от Oak

Комментарии (14)

Lib_rms - библиотека для работы с RMS

Прочие языки  rms, midlet pascal, java me

Lib_rms - библиотека для MIDlet Pascal, для грамотной работы с RMS.
Главное отличие в том, что данная библиотека имеет гораздо большие возможности, нежели стандартные средства работы с RMS в MIDlet Pascal.

#1 Бредословие
#2 Введение в RMS
#3 Подключение библиотеки
#4 Пример
#5 Обработка ошибок
#6 Несколько бесполезных событий
#7 Принцип чтения/записи
#8 Документация
#9 Реанимация

---
#1 Бредословие

Люди делятся на 2 категории: на тех, кто прошёл Quake от начала до конца, и на тех, у кого не хватило терпения или реакции, чтобы выпустить кишки всем злобным монстрам. Поколение игры Quake хорошо знает основной принцип: "Главное - не забыть сохраниться!"

---
#2 Введение в RMS

Хранение данных организовано в Java 2 ME с помощью системы управления
Продолжить

Рейтинг:  7  (За: 8 | Против: 1)
Добавлено: 16.11.2014 от Kalter

Комментарии (15)

Полезные советы при работе в Adobe Photoshop

Работа с графикой  photoshop

В этой статье я подготовил некоторые советы для более эффективной работы в Photoshop. Думаю, каждый из вас хоть раз открывал эту программу, чтобы удалить красные глаза, обрезать фото, затереть ковер или вставить свою рожу на более радостный фон. Кто серьезно настроен на изучение Photoshop’а – изучайте уроки грамотных дизайнеров, их полно (уроков, а не дизайнеров). А кто хочет лишь иногда отредактировать какое-нибудь фото и делать это более эффективно – продолжайте читать эту статью. Мной использовалась версия Photoshop CS6 (13.1.2).
Продолжить

Рейтинг:  15  (За: 15 | Против: 0)
Добавлено: 15.11.2014 от Devey

Комментарии (17)

Легкое введение в искусственные нейронные сети

Прочее  перевод, neural networks

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

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

Что делает мозг человека таким особенным? В чём его преимущество перед мозгом других животных? Является ли сознание лишь личным переживанием? Если вы не властны над своим геномом и развитием мозга, получается, что свобода действий — иллюзия? Как психотропные препараты влияют на наше подсознание?
Продолжить

Рейтинг:  6  (За: 7 | Против: 1)
Добавлено: 12.11.2014 от Ксакеп

Комментарии (25)

Виртуальные ресурсы в Puppet

Прочее  devops

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

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

Имеется сервер с установленным Apache. Установка и настройка производится удобно и модно puppet-классом apache. Для простоты все будем хранить в основном манифесте site.pp. Все появляющиеся проблемы
Продолжить

Рейтинг:  8  (За: 8 | Против: 0)
Добавлено: 10.11.2014 от Glueon

Комментарии (0)
<< 1 ... 36 37 38 39 40 ... 48 >>

Мы в соцсетях

tw tg yt gt