Category Archives: Другие языки программирования

Что такое прерывание

Просто небольшая подборка справочной информации на тему прерываний. Мне подобные подборки помогают, при необходимости, быстро вспомнить – что такое прерывания и что именно обозначает вызов того или иного прерывания в простых примерах asm-кода.

Ассемблер для начинающих. Примеры простых программ

Просто примеры работающих программ на masm32, без подробного разбора и т.п. Использование MessageBox, ExitProcess. Вызов WinAPI-функции с помощью invoke. Подключение файлов и библиотек с помощью includelib и include. Инструкции call, push, test, add, jz, jmp, jne, mov, inc, dec, cmp. Реализация цикла через .REPEAT и .UNTIL, .WHILE и .ENDW. Использование .IF, .ENDIF, .CONTINUE и .BREAK.

Ассемблер для начинающих. Введение

Весь декабрь был отмечен предновогодней суетой, шумом и большими объемами работы. В какой-то момент нервы сдали, я произнесла небольшую речь по теме: “Все достало! Все тлен! Мы занимаемся какой-то фигней, никакого развития” и в качестве психотерапии установила себе MASM32. И не пожалела :) Занятия ассемблером благотворно влияют на организм уставшего от работы программиста. Успокаивают нервы,… Read More »

Проблема с gem mysql2 для Ruby on Rails 3.2 под Windows

Следующая проблема возникла с gem mysql2. При запуске команды rake db:create система возвращала ошибку:

Проблема с установкой ruby gem json для Ruby on Rails 3.2 под Windows

В процессе создания своего первого приложения под Ruby on Rails, столкнулась с невозможностью выполнить команду bundle install. Она выдавала ошибку:

Установка компилятора C++ под windows

Большинство учебников по программированию на C++, начинаются с написания программы типа “Hello, world!”. Все это отлично. Но что мне делать с этой программой? Первое, с чего надо начинать – это установка компилятора. Для начала, я решила поставить компилятор C++ под windows. Выбрала MinGW, он мне показался проще аналогов, а для начинающего С++ программиста в первое… Read More »