Wednesday, October 17, 2012

Задача в стиле С

Один коллега, в прошлом С/C++, а ныне C#, выслал интересный пример кода, с вопросом: что будет если компилить под gcc. Я не удержался и ввязался в спор. Эх, молодо-зелено.

#include "stdio.h"
int main()
{
  int a[10] = {0};
  a[5] = 7;
  printf( "%d\n", 5[a] );
  return 0;
}

Мысленный поток:
массив 10 интовых элементов инициализируем 0;
6ой элемент инициализируем 7;
какая-то массакра... Не должно компильнуться;

В слух:
Не компильнёт 5[a]!

Мысленный поток:
ведь не компильнёт же!

Коллега:
В таком случае пройди по линке и убедись что всё компильнётся.

В слух:
Ок... Это значит, что 5[a] == *(a+5). Но где это можно использовать?

Коллега:
В диверсионной деятельности...

http://ideone.com/g6spD

Saturday, October 13, 2012



Ребята с эмулятора WoW, над которым я работал некоторое время в прошлом, распарсили историю коммитов и обновили THANKS файл. Теперь и моё имя там фигурирует :)

Внезапно и приятно, хотя и мелочь.

Линк на сам проект, кому интересно. А тут линк на его проект родитель.

Friday, October 12, 2012

На ЛОРе воскрешают мертвецов

На ЛОРе проскочил интересный тред о том, как пользователь lenin386 оживлял ZX-Spectrum +2a. Данная приставка есть расово верная и работала на BASIC 48K и BASIC 128K.

В этом же треде некий персонаж поднимает сл вопрос - "а зачем в клавиатуре кассета" (пруф). Вот вам и доказательство смены поколений на ЛОРе.

Я хоть и не застал то время, однако питаю нежные чувства к подобной технике. Я начинал с Sega Mega Drive 2 и Street Fighter 2 + Shining Force 2 в коробке. ИЧХ Shining Force 2 я проходил всеми возможными путями, открывая все возможных персонажей и их пути развития (Kazin как Sorcerer).
Прекрасный и простой девайс

Wednesday, October 3, 2012

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

Я буду очень рад, если мой блог станет хоть чуточку полезен. Однако вести я его буду, в основном, для себя.

Идейным вдохновителем этого блога является Елена Сагалаева (AlenaCpp).